You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 weeks ago | |
|---|---|---|
| flatpak | 2 weeks ago | |
| src/imwald | 2 weeks ago | |
| tests | 2 weeks ago | |
| .gitignore | 2 weeks ago | |
| README.md | 2 weeks ago | |
| pyproject.toml | 2 weeks ago | |
README.md
Imwald: Linux-native Nostr client
Qt (PySide6) + SQLite (WAL) Nostr client for Linux. Relay worker ingests into the local DB; feed, search, notifications, DB admin, and composer are wired in src/imwald/.
Run (development)
cd imwald
python3 -m venv .venv
.venv/bin/pip install -e '.[dev]'
PYTHONPATH=src .venv/bin/python -m imwald
Optional dev extras are declared in pyproject.toml (pytest).
Core client features
- Handles websocket and https relays
- Integrates all custom relay lists and sensible defaults
- Easy onboarding for new users
- Algorithmic feed (no follows, no recommendation lists)
- File-style/application handling
- SQL Lite data storage
- Media caching
- Voting and reacting on all events
- Grammar check, translations, and read-alouds for popular world languages
- Full profile view
- Discussion/Bulletin board
- Notifications