Crates.io | libikarus |
lib.rs | libikarus |
version | 0.1.14 |
source | src |
created_at | 2023-06-10 17:41:37.991239 |
updated_at | 2023-08-12 11:33:29.54251 |
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.