An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          









# Nerimity Web (SolidJS)

[![Nerimity](https://raw.githubusercontent.com/Nerimity/assets/main/src/nerimity-badge-88x31.png)](https://nerimity.com)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](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/

[![Translation status](https://hosted.weblate.org/widget/nerimity/nerimity-web/multi-auto.svg)](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.