#modular #no-alloc #solution #collection #suite #set #multidisciplinary

no-std libera

A suite of modular, multidisciplinary, mutually coherent libraries

4 releases

0.0.5 Sep 1, 2023
0.0.4 Aug 29, 2023
0.0.3 Jun 24, 2022
0.0.1 May 19, 2022

#1171 in Development tools

21 downloads per month

MIT/Apache

14KB
72 lines

libera

Crate API MSRV: 1.72.0

A suite of modular, multidisciplinary, mutually coherent libraries.

A collection of Rust libraries designed to provide easy-to-use solutions across a varied range of fields and complementary needs.

They are intended to be a cohesive set of tools that work seamlessly together, with a minimal amount of cognitive complexity.

Libraries

Here’s a list overview of the current libraries, in alphabetic order.

  • acolor: color types and operations.
  • alazar: random number generators.
  • depura: logging, debugging, benchmarks.
  • devela: rust development extensions.
  • espera: time, date, rates, loop control.
  • ladata: comprehensive data structures.
  • numera: numbers, operations, numerals.
  • revela: multi-backend user interface.
  • textos: strings, texts, unicode.

Status

Libera’s libraries are currently in an experimental stage of development.

License

This project is dual licensed under either MIT or Apache-2.0 at your option.

Contributing

Contributions are welcomed to help refine and improve this library over time. If you notice a bug, have an idea for a new feature, or simply want to suggest improvements to the existing codebase, please get in touch.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~2–12MB
~143K SLoC