1.4 KiB
1.4 KiB
Rust SSB Client
Write a simple SSB client in rust. Properly plan before starting coding. Program layout, UI design, changelog, etc.
#dev-diaries #ssb-show-and-tell #rust
Goals
- Full protocol support
- Native linux application
- Lightweight
- Easy & simple to use
- Dark crystal support
- Possibly git-ssb & ssb chess support
- Built-in server, as well as support for external servers
- Simple tor support
- Use modern & updated ssb standards
- Built in DAT image viewer
- Drafts
- Bookmarks
Tools
Software
- golgi as main library
- rust-gtk
- relm-rs
- go-ssb as server? Maybe just for testing
- Sunrise Choir libraries
- clap
- https://github.com/datrs/hypercore-protocol-rs
- https://dbus.pages.freedesktop.org/zbus/
Documentation
- golgi docs
- SSB golgi guide
- Scuttlebutt Guide lot's of links to other resources
- Handbook
- dark crystal docs
- Scuttlebot Docs
- Protocol Guide
- GNOME Human Interface Guidelines