On this page
Overview
Cinny is a Matrix web client focused on a simple, modern messaging interface. It can be self-hosted from release assets or containers, while development uses a Node.js and npm workflow.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Best fit
Fits Matrix deployments that want an alternative web client
It is useful when the homeserver remains unchanged but users should access Matrix through a different interface.
Sources: [2]
Before adoption
The project is in the middle of an SDK replacement
The README says matrix-js-sdk is being replaced with a project-owned SDK and pull requests are temporarily not accepted.
Sources: [2]
Check the recommended Node.js version for development
HACKING.md recommends Node.js Krypton LTS v24.13.1 and documents npm ci, npm start, and npm run build.
Sources: [3]
Official sources
- [1]cinnyapp/cinny repository(2026-09-30)
- [2]Cinny README(2026-09-30)
- [3]Cinny development guide(2026-09-30)
- [4]Cinny v4.12.7 release(2026-09-30)
Supplemental curator note
Cinny is a self-hostable web client for Matrix. As of September 2026, the project is replacing matrix-js-sdk with its own SDK and has temporarily stopped accepting pull requests, so adopters should account for that transition.
Try it in 3 steps
- 1
Install dependencies
Check the recommended Node.js version in HACKING.md and install dependencies.
npm ci - 2
Start the development server
Run Cinny locally and verify connectivity to a Matrix homeserver.
npm start - 3
Create a production build
Generate static assets in dist/ for self-hosting.
npm run build
Growth
Growth trends · Last 30 days
3,910 Stars
Trend data is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- cinny
- cinnyapp
- client
- hacktoberfest
- matrix
- matrix-client
- matrix-org
- reactjs
- Stars
- 3,910
- Forks
- 583
- Watchers
- 18
- Open issues
- 360
- Owner type
- Organization
- Primary language
- TypeScript
- License
- AGPL-3.0
- Repository last updated
- Sep 28, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Linkwarden19,873 Stars
3 shared tag(s) · 1 shared category(s) · Same language
turn bookmarks into preserved, searchable, annotated, collaborative web archives
TypeScript - Formbricks13,039 Stars
3 shared tag(s) · 1 shared category(s) · Same language
self-host surveys, analysis, and workflows with SpiceDB-backed authorization
TypeScript - Papermark9,229 Stars
3 shared tag(s) · 1 shared category(s) · Same language
self-host secure document sharing and data rooms with viewer analytics
TypeScript - Webstudio9,001 Stars
3 shared tag(s) · 1 shared category(s) · Same language
combine visual authoring and Resources, then export generated sites to infrastructure you control
TypeScript - Standard Notes6,637 Stars
3 shared tag(s) · 1 shared category(s) · Same language
end-to-end encrypted notes and files across web, desktop, and mobile clients
TypeScript - BigCapital3,917 Stars
3 shared tag(s) · 1 shared category(s) · Same language
self-host double-entry accounting, invoicing, inventory, reporting, and bank integrations
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.