utilada

v2.5.0

Utility Library with streams, processes, logs, serialization, encoders

Build StatusTest Statuscodecov

This Ada05 library contains various utility packages for building Ada05 applications. This includes:

  • A logging framework close to Java log4j framework,
  • Support for properties
  • A serialization/deserialization framework for XML, JSON, CSV
  • Ada beans framework
  • Encoding/decoding framework (Base16, Base64, SHA, HMAC-SHA, AES-256)
  • A composing stream framework (raw, files, buffers, pipes, sockets)
  • Several concurrency tools (reference counters, counters, pools, fifos, arrays)
  • Process creation and pipes
  • Support for loading shared libraries (on Windows or Unix)
  • HTTP client library on top of CURL or AWS

Ada Util also provides a small test utility library on top of Ahven or AUnit to help in writing unit tests. Ahven is the default testing framework as it provides better reports.

Documentation

Install

Globally install this crate:

alr install utilada

Add to your project:

alr with utilada

Crate Information

Authors

Maintainers

Maintainers (GitHub pseudo)

Release Date

3 years ago

First Release

6/3/2021

License

Statistics

Dependencies: 0

Dependents: 21

Versions: 6