Nerimity Web (SolidJS)
Chat App made using SolidJS.
🗂️ Repos
- Nerimity Web - Frontend (You Are Here)
- Nerimity Server - Backend
🔧 Setup
- Fork the repo
- duplicate and rename
example.envto.env - Run
pnpm iandpnpm run dev - Go to http://local.nerimity.com:3000
✨ Features
App:
- [x] Upload Files
- [x] Re-organize Servers
- [x] App Settings
- [x] Changelog
- [x] Notification Sounds
- [x] Mute Notifications
- [x] Push Notifications
- [x] Desktop App
User:
- [x] Login & Register
- [x] Update Account
- [x] Friends System
- [x] Block Users
- [x] DM & Server Channels
- [x] DM & Server Notifications
- [x] User Presence (Online, Offline, etc...)
- [x] Delete Account
Messaging:
- [x] Mentions
- [x] Edit Messages
- [x] Markdown
- [x] Embeds
- [x] Emoji
- [x] Custom Emoji
Servers:
- [x] Kick/Ban Users From Servers
- [x] Join/Leave/Kick/Ban Messages
- [x] Create New Server Channels
- [x] Update Server Channels
- [x] Delete Server Channels
- [x] Delete Server
Explore:
- [x] Explore Servers
- [x] Explore Bots
- [x] Explore Themes
🌍 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/
🤝 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.
