awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cinnyapp avatar

cinnyapp/cinny

0
View on GitHub↗
cinny.in↗

Cinny

Cinny is a decentralized chat interface and web client designed for the Matrix protocol. It serves as a front-end application that enables users to send and receive secure messages and engage in group conversations across a federated messaging network.

The application is built as a static web application, allowing it to be deployed as static files or hosted within Docker containers. This structure supports self-hosted chat infrastructure where users maintain control over their communication data.

The interface provides tools for real-time team communication, including the ability to organize chat conversations by separating direct messages from group channels.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Matrix Web Clients - Functions as a browser-based application that implements the Matrix protocol for decentralized real-time communication.
  • Real-time Messaging - Facilitates real-time team communication through organized private conversations and group channels.
  • Matrix Protocol Synchronization - Synchronizes local state with remote Matrix homeservers to enable decentralized real-time communication.
  • Instant Messaging Services - Provides a secure interface for sending and receiving real-time instant messages.
  • Matrix Protocol Clients - Implements a client that communicates with Matrix homeservers using the standardized JSON API.
  • WebSocket Transports - Maintains persistent WebSocket connections for instant bidirectional delivery of messages and notifications.
  • Federated Chat Interfaces - Provides a user interface for a federated messaging network enabling communication across different server instances.
  • Web Client Self-Hosting - Supports deploying the web client on private servers via static files or container images.
  • Self-Hosted Chat Servers - Supports the deployment of private messaging interfaces via Docker or static files for data control.
  • Conversation Organization - Separates direct messages from group channels into distinct navigation areas to streamline communication.
  • Static Web Applications - Built as a static web application deployable via static files or container images.
3,180 stars·429 forks·TypeScript·agpl-3.0·15 views

Star history

Star history chart for cinnyapp/cinnyStar history chart for cinnyapp/cinny

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does cinnyapp/cinny do?

Cinny is a decentralized chat interface and web client designed for the Matrix protocol. It serves as a front-end application that enables users to send and receive secure messages and engage in group conversations across a federated messaging network.

What are the main features of cinnyapp/cinny?

The main features of cinnyapp/cinny are: Matrix Web Clients, Real-time Messaging, Matrix Protocol Synchronization, Instant Messaging Services, Matrix Protocol Clients, WebSocket Transports, Federated Chat Interfaces, Web Client Self-Hosting.

Which projects share features with cinnyapp/cinny?

Projects with overlapping indexed features include: vector-im/element-web — Element Web is a web-based communication interface and collaboration platform built on the Matrix open standard. It… element-hq/element-web — Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized… openimsdk/open-im-server — Open-IM-Server is an instant messaging server and cross-platform messaging backend designed for real-time text and… mollyim/mollyim-android — Molly is a privacy-focused Android messenger and a client for the Matrix open standard. It functions as a… tinode/chat — This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based… basecamp/once-campfire — Once Campfire is a self-hosted team chat platform and real-time messaging server. It provides a web-based…

Projects sharing features with Cinny

These projects share indexed features with Cinny. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vector-im/element-webvector-im avatar

    vector-im/element-web

    13,219View on GitHub↗

    Element Web is a web-based communication interface and collaboration platform built on the Matrix open standard. It functions as a client application for sending and receiving real-time messages and facilitating decentralized team communication. The project provides a cross-platform messaging interface that operates within web browsers and can be deployed as a standalone desktop application. It includes a multi-language user interface designed to support a global audience through localization.

    TypeScript
    View on GitHub↗13,219
  • element-hq/element-webelement-hq avatar

    element-hq/element-web

    13,233View on GitHub↗

    Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of

    TypeScripthacktoberfestmatrix
    View on GitHub↗13,233
  • openimsdk/open-im-serveropenimsdk avatar

    openimsdk/open-im-server

    16,469View on GitHub↗

    Open-IM-Server is an instant messaging server and cross-platform messaging backend designed for real-time text and media communication. It provides a distributed chat architecture that coordinates user sessions and group communications across multiple server nodes to support millions of concurrent users. The system features a scalable message distribution model that utilizes asynchronous message pipelines and distributed queueing to maintain reliability during traffic spikes. It employs multi-level data caching across local memory and distributed stores to reduce latency and uses a document-b

    Gochatimmessaging
    View on GitHub↗16,469
  • mollyim/mollyim-androidmollyim avatar

    mollyim/mollyim-android

    3,079View on GitHub↗

    Molly is a privacy-focused Android messenger and a client for the Matrix open standard. It functions as a decentralized, end-to-end encrypted communication tool that allows users to interact across federated networks without a central authority. The application implements several security-centric features, including binary integrity verification to ensure the authenticity of the installed build and RAM-overwrite memory sanitization to prevent sensitive data leakage. It provides local database encryption secured by user-defined passphrases and supports routing network traffic through proxies o

    Kotlin
    View on GitHub↗3,079
Compare all 30 related projects→