Skip to content

ragestudio/comty

Repository files navigation

Comty logo

Comty - A prototype of a social network

CodeQL CodeFactor Maintainability Discord

A prototype of a platform inside of application focused on services and creatives.

👋 We have a open alpha preview version of the project, you can access it from https://comty.app

🌟 Some of features

🚀 Real-time updates are provided to users about various activities such as new followers, likes, posts, comments, and more, thanks to a bid event engine that uses websockets.

📝 A microblogging system similar to Twitter allows users to post short messages with attachments and more.

🎥 Comty TV is a live video streaming feature that allows users to stream their videos, events, or anything else in real-time to other users. It provides playback anywhere, including HLS, RTMP, FLV, and WebRTC, without vendor lock-in.

🎶 Comty Music lets users publish their music masterpieces, share their playlists with other users, and synchronize their music with other platforms. A powerful music player is also included in the application.

🧩 Modular and Extensible architecture allows developers to create and publish extensions for the platform using the powerful API provided by Comty.

🌐 Available platforms

We have official public services that you can find on these platforms!

🌐 Web | Comty > https://comty.app

📱 Android | Android APK > (unsigned) (bundle auto update)

📱 IOS | Not available yet

🖥 MacOS | Not available yet

🖥 Windows | Not available yet

🖥 Linux | Not available yet

🚀 Development

Prerequisites

For local development you will need to have installed some tools:

  • Install Node.js (v13 or higher) manualy or use nvm tool (Recommended)

  • Install Yarn package manager (Recommended)

  • Install Docker, used for building and deployment

Setup

  • Getting the repository
git clone --recurse-submodules https://github.com/ragestudio/comty && cd comty
  • Installing all dependencies
yarn

Starting the development server

  • You can use the command yarn dev to start all development servers with the nodemon package, which will restart the server when a file is changed.

Status

😎 The project is in alpha design phase, and the development is slow but continuous, prioritizing quality to ensure the project base is preserved for a long time.

👥 The Comty team is looking for new members, and any contribution to the project is very welcome.

If you are interested in more depth in the project, you can join our Discord server and talk to us.

Contributions 🤝

Contributions to Comty are welcome. If you want to contribute, please follow the instructions mentioned in the CONTRIBUTING.md file.

License 📜

Comty is licensed under the LGPL-2.1 license. See the LICENSE file for more details.

❤️ Thanks to our supporters