A fast, self-hostable chat and community platform.
- Real-time messaging
- Community and channel management
- Self-hostable - full control over your data
- Designed for performance and scalability
| Layer | Technology |
|---|---|
| Backend | .NET / C# |
| Database | PostgreSQL |
| Scalable Storage | ScyllaDB |
| Cache / Broker | Redis |
| Orchestration | Kubernetes (K8s) |
The frontend (Angular + Tauri) lives in a separate repository.
See the full public roadmap at venta.gg/#/roadmap.
Contributions are welcome! Since this is an early-stage project, please open an issue first to discuss what you'd like to change or add before submitting a pull request.
Before your pull request can be merged, you will be asked to sign our Contributor License Agreement (CLA). This is handled automatically by a bot on your first PR - just follow the instructions it posts in the comment thread.
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -m 'Add my feature') - Push to the branch (
git push origin feature/my-feature) - Open a pull request - the CLA bot will guide you through signing
Unit tests are written using NUnit and can be run locally with the standard .NET test runner:
dotnet testThis project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See LICENSE for details.