https://github.com/nerimity/nerimity-web
A modern and sleek chat app.
https://github.com/nerimity/nerimity-web
app chat i18n realtime social-media socket-io solid-js solidjs
Last synced: 6 days ago
JSON representation
A modern and sleek chat app.
- Host: GitHub
- URL: https://github.com/nerimity/nerimity-web
- Owner: Nerimity
- License: gpl-3.0
- Created: 2022-06-02T19:54:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-11T21:33:51.000Z (11 days ago)
- Last Synced: 2026-01-11T23:36:54.120Z (11 days ago)
- Topics: app, chat, i18n, realtime, social-media, socket-io, solid-js, solidjs
- Language: TypeScript
- Homepage: https://nerimity.com
- Size: 18.9 MB
- Stars: 173
- Watchers: 4
- Forks: 77
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Nerimity Web (SolidJS)
[](https://nerimity.com)
[](https://ko-fi.com/Y8Y1FN57Z)
Chat App made using SolidJS.
## Repos
- Nerimity Web - Frontend (You Are Here)
- [Nerimity Server - Backend](https://github.com/Supertigerr/chat-server)
## Setup
- Fork the repo
- duplicate and rename `example.env` to `.env`
- Run `pnpm i` and `pnpm run dev`
- Go to http://local.nerimity.com:3000
## Features Checklist:
### Planned Features:
### Completed Features:
- [x] Explore Servers
- [x] Explore Themes
- [x] Notification Sounds
- [x] Re-organize Servers
- [x] Emojis
- [x] Markdown
- [x] Join/Leave/Kick/Ban Messages
- [x] Edit Messages
- [x] Kick/Ban Users From Servers
- [x] Login & Register
- [x] Friends System
- [x] DM & Server Channels
- [x] DM & Server Notifications
- [x] User Presence (Online, Offline, etc...)
- [x] Delete Server
- [x] Delete Server Channels
- [x] Update Server Channels
- [x] Create New Server Channels
- [x] Update Account
- [x] Changelog
- [x] Block Users
- [x] Mentions
- [x] Custom Emojis
- [x] Mute Notifications
- [x] Desktop App
- [x] App Settings
- [x] Delete Account
- [x] Embeds
- [x] Upload Files
- [x] Push Notifications
## 🌍 Translations
We use **Weblate** for managing all translations.
If you would like to help translate this project, please visit our Weblate page: https://hosted.weblate.org/projects/nerimity/
[](https://hosted.weblate.org/engage/nerimity/)
## 🤝 Contributions
- **Focus:** Each PR must contain small, easy to understand changes.
- **Large Features:** For any significant changes, please DM me first or open an issue.