Nihonium is a small diagramming / CASE modelling platform written in Rust using egui.
Warning
Nihonium is currently in relatively early stages of development. It is recommended to save often and use version control software such as Git in order to prevent all your data being irreversibly lost.
Pull Requests are currently not accepted, however feature requests and bug reports are very welcome. See also "My project files cannot be opened anymore".
For basic operation instruction as well as advanced tips and tricks see user manual.
You can visit https://dolezvo1.github.io/nihonium/, where it should be running.
Note: The following browser settings are recommended for optimal experience:
- enable asking for download file location (set
about:config>browser.download.useDownloadDirtofalse) - disable middle mouse button pasting (set
about:config>middlemouse.pastetofalse)
If you don't have cargo on your system, install it first. For more details on installation and prerequisites see the rustup book.
Assuming you have cargo installed, you only need to
$ git clone git@github.com:dolezvo1/nihonium.git
$ cd nihonium
$ cargo run --release