https://github.com/matze/iridium
Standard Notes client written in Rust and GTK
https://github.com/matze/iridium
gtk rust standardnotes
Last synced: 3 months ago
JSON representation
Standard Notes client written in Rust and GTK
- Host: GitHub
- URL: https://github.com/matze/iridium
- Owner: matze
- License: gpl-3.0
- Created: 2020-06-24T18:14:51.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-14T18:49:20.000Z (over 4 years ago)
- Last Synced: 2025-03-20T17:50:11.452Z (3 months ago)
- Topics: gtk, rust, standardnotes
- Language: Rust
- Homepage:
- Size: 438 KB
- Stars: 68
- Watchers: 3
- Forks: 3
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Iridium
Iridium is a [Standard Notes](https://standardnotes.org), local-first client
written in Rust and GTK. It synchronizes with any compliant Standard Notes
server but can work entirely offline as well.
## Building from source
Iridium is written in Rust, so you will need the Rust toolchain. You could use
[rustup](https://rustup.rs) to install update Rust and Cargo. You also need a
few system dependencies, besides the obvious development libraries of GTK you
will need OpenSSL and the `glib-compile-resources` binary. Then build, test and
run with$ cargo build --release
$ cargo test --release
$ cargo run --releaseTo display logs during execution set the `G_MESSAGES_DEBUG` environment variable
to either `iridium` for application logs or `all` for everything:$ G_MESSAGES_DEBUG=iridium cargo run
## License
Iridium is licensed under the GPL, see [LICENSE.txt](LICENSE.txt) for more
information.