Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zaknesler/blend
[wip] Self-hosted RSS reader made with Rust + Solid.js, packaged in a single binary
https://github.com/zaknesler/blend
axum feed rss rust solidjs
Last synced: about 1 month ago
JSON representation
[wip] Self-hosted RSS reader made with Rust + Solid.js, packaged in a single binary
- Host: GitHub
- URL: https://github.com/zaknesler/blend
- Owner: zaknesler
- License: mit
- Created: 2023-12-31T15:49:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-03T02:40:12.000Z (3 months ago)
- Last Synced: 2024-12-28T16:36:03.420Z (about 2 months ago)
- Topics: axum, feed, rss, rust, solidjs
- Language: TypeScript
- Homepage: https://blend.zak.fm
- Size: 1.35 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
[](https://github.com/zaknesler/blend/actions/workflows/ci.yml)
[](https://github.com/zaknesler/blend/actions/workflows/release.yml)**blend** _[wip]_ is a lightweight, self-hosted RSS reader application made with Rust and Solid.js, inspired by [yarr](https://github.com/nkanaev/yarr). It is a single binary with an embedded SQLite database that you can run wherever. This project is currently under development.
Development builds are released manually and may be downloaded [here](https://github.com/zaknesler/blend/releases).
Demo is available at [blend.zak.fm](https://blend.zak.fm).
#### Roadmap
> There will only be development builds until most of these are finished.
- [x] Source from any RSS feed format
- [x] Fetch metadata and feed entries in background
- [x] Notifications via websocket
- [x] Automatic + manual refreshing
- [x] Scrape HTML if entries do not contain article content
- [ ] Organize feeds into folders
- [ ] UI options for theme, font, etc.
- [ ] Keyboard shortcuts
- [ ] Linear-style command palette
- [ ] Authentication
- [ ] Multiple user accounts (maybe; I haven't decided yet)
- [ ] Importing/exporting OPML
- [ ] Import database from other RSS readers (just yarr for now)#### Acknowledgements
- **[yarr](https://github.com/nkanaev/yarr)** — inspiration for this project
- **[Linear](https://linear.app)** — inspiration for UI/navigation