| Crates.io | libikarus |
| lib.rs | libikarus |
| version | 0.1.14 |
| created_at | 2023-06-10 17:41:37.991239+00 |
| updated_at | 2023-08-12 11:33:29.54251+00 |
| description | The core functionality of Ikarus wrapped neatly in a rust library |
| homepage | https://ikarus.world |
| repository | https://git.ikarus.world/Ikarus/libikarus |
| max_upload_size | |
| id | 886999 |
| size | 120,165 |
This project serves as the core library used in all official Ikarus projects. It provides all of the functionality the UIs use.
Currently only a rust interface is supported, but a C interface will follow soon.
Keeping dependencies low is a primary concern for this project. This applies to both C and Rust dependencies. To avoid opening a can of worms here, we shall not go into the reasoning behind this.
Every new dependency must provide at least one of these benefits:
In addition, all crates must pass cargo vet with the safe-to-run criteria.
See supply-chain for our configuration.
C dependencies will be wrapped in separate *-sys crates, as recommended by the cargo book.