Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/matze/iridium

Standard Notes client written in Rust and GTK
https://github.com/matze/iridium

gtk rust standardnotes

Last synced: 12 days ago
JSON representation

Standard Notes client written in Rust and GTK

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.

![main window](https://i.imgur.com/F2E8KFs.png)

## 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 --release

To 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.