Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/matze/iridium
- Owner: matze
- License: gpl-3.0
- Created: 2020-06-24T18:14:51.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-14T18:49:20.000Z (over 3 years ago)
- Last Synced: 2024-08-02T16:05:32.956Z (3 months ago)
- Topics: gtk, rust, standardnotes
- Language: Rust
- Homepage:
- Size: 438 KB
- Stars: 66
- Watchers: 4
- Forks: 4
- 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.![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 --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.