Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nnnlik/capybarka

A cross-platform chat application built with Tauri, designed to be a minimalist, high-performance, and lightweight alternative to Discord. Optimized for speed and simplicity, it delivers a smooth and responsive user experience without compromising on functionality.
https://github.com/nnnlik/capybarka

python rust solid-ui solidjs tailwindcss tauri typescript websockets

Last synced: 11 days ago
JSON representation

A cross-platform chat application built with Tauri, designed to be a minimalist, high-performance, and lightweight alternative to Discord. Optimized for speed and simplicity, it delivers a smooth and responsive user experience without compromising on functionality.

Awesome Lists containing this project

README

        

### TODO

#### frontend

- [ ] Убрать правый клик или добавить [кастомную поебень](https://www.solid-ui.com/docs/components/context-menu)
- [ ] Достать пользователя после авторизации и закинуть его в локал сторейдж и там деражать
- [ ] поразносить часто используемыфе куски говна в компоненты ойееее
- [ ] Поубирать моки
- [ ] Если тыкаешь на участника чата -> то открывается его профиль как [попап](https://www.solid-ui.com/docs/components/popover) или [хуевер карт](https://www.solid-ui.com/docs/components/hover-card)
- [ ] на места loading добавить подходящий [skeleton](https://www.solid-ui.com/docs/components/skeleton)
- [ ] добавить [ресайзебл](https://www.solid-ui.com/docs/components/resizable) элементы
- [ ] добавить вебсокеты
- [ ] убрать возможность открывать новые окна
- [ ] шорт каты добавить + [комманды?](https://www.solid-ui.com/docs/components/command)
- [x] ночную/дневную/системную тему

#### backend

- [ ] Настроить RUFF
- [ ] Настроить Mypy
- [ ] Дать имбовые названия для бекенд сервисов
- [ ] Законектиться с кафкой и придумать как от туда забирать сообщения
- [ ] Сейчас два сервиса склеины с друг другом одним компоузом, энвами и тд. Разделить их
- [ ] Мб впендюрить грпс