utilada

v2.8.0

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

Build StatusTest StatusCoverageDocumentation Status

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

  • A logging framework close to Java log4j framework,
  • Support for INI and property files,
  • A serialization/deserialization framework for XML, JSON, CSV, Forms
  • Ada beans framework,
  • Encoding/decoding framework (Base16, Base32, Base64, SHA, HMAC-SHA, AES-256),
  • A composing stream framework (raw, files, buffers, pipes, sockets, encryption, decryption, LZMA compression, LZMA decompression),
  • 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.

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

last year

First Release

6/3/2021

License

Statistics

Dependencies: 0

Dependents: 21

Versions: 6