web analytics

Utilities libs

Libraries are prefixed by a logo relative to the given OpenSource License.
ALR: Component available through the ALIRE crates (component) manager and repository.
ℹ️ Click on the arrow to go to the section beneath with some more details.
ℹ️ Click on the earth symbol 🌎 to go to the mentioned site.
ℹ️ Hover on, or Click on the little page symbol 📄 to read a short description.
 


Utilities


de-Compress

Bzip2

  • AZip
    Link: sourceforge.net/projects/azip/
    LastCheck: 13 sept. 2021
    Author: gdemont,zertovitch
    Copyright: Julian Seward
    Repository: GitHub

    AZip is a free Zip Archive Manager with unique features such as: built-in content Search, smart archive Update, archive Recompression.

    The goal is to keep the user interface as simple as possible and bother the user the least possible with options or useless gadgets.

      •    Multi-document  
      •    Compression methods supported: Reduce, Shrink, Implode, Deflate, Deflate64, BZip2, LZMA  
      •    Encryption  
    

LZMA

  • AZip
    Link: sourceforge.net/projects/azip/
    LastCheck: 13 sept. 2021
    Author: gdemont,zertovitch
    Copyright: Julian Seward
    Repository: GitHub

    AZip is a free Zip Archive Manager with unique features such as: built-in content Search, smart archive Update, archive Recompression.

    The goal is to keep the user interface as simple as possible and bother the user the least possible with options or useless gadgets.
    • Multi-document
    • Compression methods supported: Reduce, Shrink, Implode, Deflate, Deflate64, BZip2, LZMA
    • Encryption

    • Zipada
      Link: alire.ada.dev/crates/zipada
      LastCheck: 26 janv. 2022 à 16:22
      Author: gdemont,zertovitch

      Manage Zip Archives and raw LZMA streams — [ "zip" ]

  • Lzmada
    Link: alire.ada.dev/crates/lzmada
    LastCheck: 26 janv. 2022 à 16:22
    Author: stcarrez

    Ada LZMA Library Binding — 0

  • Utilada_lzma
    Link: alire.ada.dev/crates/utilada_lzma
    LastCheck: 26 janv. 2022 à 16:22
    Author: stcarrez

    Utility Library streams with LZMA support — ["lzma", "streams"]

ZLib

Link: github.com/ytomino/zlib-ada

  • Gnatcoll_zlib
    Link: alire.ada.dev/crates/gnatcoll_zlib
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - zlib binding — ["gnatcoll", "bindings", "zlib", "compression", "zip", "deflate"]

  • Zlib_ada
    Link: alire.ada.dev/crates/zlib_ada
    LastCheck: 26 janv. 2022 à 16:22
    Author: dmitry-kazakov

    ZLib for Ada thick binding — 0

Zip

  • AZip
    Link: sourceforge.net/projects/azip/
    LastCheck: 13 sept. 2021
    Author: gdemont,zertovitch
    Copyright: Julian Seward
    Repository: GitHub

    AZip is a free Zip Archive Manager with unique features such as: built-in content Search, smart archive Update, archive Recompression.

    The goal is to keep the user interface as simple as possible and bother the user the least possible with options or useless gadgets.

      •    Multi-document  
      •    Compression methods supported: Reduce, Shrink, Implode, Deflate, Deflate64, BZip2, LZMA  
      •    Encryption  
    

    More details and screenshots on the AZip Web site: http://azip.sf.net

    • Zipada
      Link: alire.ada.dev/crates/zipada
      LastCheck: 26 janv. 2022 à 16:22
      Author: gdemont,zertovitch

      Manage Zip Archives and raw LZMA streams — [ "zip" ]

  • Zipdcf
    Link: alire.ada.dev/crates/zipdcf
    LastCheck: 26 janv. 2022 à 16:22
    Author: onox

    Tools that can (un)zip document container files, a Zip-based format — ["zip", "document", "container"]

Embed compression

  • Dcf
    Link: alire.ada.dev/crates/dcf
    LastCheck: 26 janv. 2022 à 16:22
    Author: onox

    Ada 2012 library for document container files, a Zip-based format — ["zip", "document", "container"]

  • Zipdcf
    Link: alire.ada.dev/crates/zipdcf
    LastCheck: 26 janv. 2022 à 16:22
    Author: onox

    Tools that can (un)zip document container files, a Zip-based format — ["zip", "document", "container"]


Scripting-CGI-GarbageCollector

  • Ada Class Library
    Link: sourceforge.net/projects/adacl/
    LastCheck: 9 déc. 2007
    Author: krischik
    Copyright: Grady Booch
    Repository: SourceForge

    Ada Class Library - an object orientated library for Ada.
    Text search and replace.
    Scripting (small tool programs).
    CGI scripts.
    Execution of external programs (incl. I/O redirection).
    Garbage Collection.
    Extendended Booch Components.
    CD-Recorder

  • Gnatcoll
    Link: alire.ada.dev/crates/gnatcoll
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - Core packages — ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]


Booch Components

  • Ada Class Library
    Link: sourceforge.net/projects/adacl/
    LastCheck: 9 déc. 2007
    Author: krischik
    Copyright: Grady Booch
    Repository: SourceForge

    Ada Class Library - an object orientated library for Ada.
    Text search and replace.
    Scripting (small tool programs).
    CGI scripts.
    Execution of external programs (incl. I/O redirection).
    Garbage Collection.
    Extendended Booch Components.
    CD-Recorder


MMap

  • Gnatcoll
    Link: alire.ada.dev/crates/gnatcoll
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - Core packages — ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]


FileSystem

  • Gnatcoll
    Link: alire.ada.dev/crates/gnatcoll
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - Core packages — ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]


Scripting

  • Gnatcoll
    Link: alire.ada.dev/crates/gnatcoll
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - Core packages — ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]


Logging

  • Gnatcoll
    Link: alire.ada.dev/crates/gnatcoll
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - Core packages — ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]

logging

  • Gnatcoll_syslog
    Link: alire.ada.dev/crates/gnatcoll_syslog
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - syslog binding — ["gnatcoll", "bindings", "syslog", "logging"]

  • Simple_logging
    Link: alire.ada.dev/crates/simple_logging
    LastCheck: 26 janv. 2022 à 16:22
    Author: mosteo

    Simple logging to console — ["logging", "utility"]


Strings

  • Gnatcoll
    Link: alire.ada.dev/crates/gnatcoll
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - Core packages — ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]

iConv

  • Gnatcoll
    Link: alire.ada.dev/crates/gnatcoll
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - Core packages — ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]

i18n

  • Gnatcoll_iconv
    Link: alire.ada.dev/crates/gnatcoll_iconv
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau,adacore

    GNAT Components Collection - iconv binding — ["gnatcoll", "bindings", "iconv", "i18n"]

  • Felix
    Link: alire.ada.dev/crates/felix
    LastCheck: 26 janv. 2022 à 16:22
    Author: lkujaw

    X/Open Native Language System (NLS) for Ada — ["ada1995", "i18n", "nls",

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

Strings

  • C_strings
    Link: alire.ada.dev/crates/c_strings
    LastCheck: 26 janv. 2022 à 16:22
    Author: mosteo

    Convenience subprograms to interact with C strings — 0

  • Matreshka_league
    Link: alire.ada.dev/crates/matreshka_league
    LastCheck: 26 janv. 2022 à 16:22
    Author: godunko,reznikmm

    League - universal string library. Part of Matreshka framework — ["unicode xml","sax","json","encoding","regexp","time"]

  • Strings Edit
    Link: sourceforge.net/projects/stringsedit/
    LastCheck: 2 janv. 2022
    Author: dmitry-kazakov
    Copyright: Dmitry Kazakov
    Repository: SourceForge

    Strings edit is a library that provides I/O facilities for integers, floating-point numbers, Roman numerals, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size field with padding. Numeric input can be checked against expected values range to be either saturated or to raise an exception. For floating-point output either relative or absolute output precision can be specified. UTF-8 encoded strings are supported, including wildcard pattern matching, sets and maps of code points, upper/lowercase, and other Unicode categorizations.

  • Uri_ada
    Link: alire.ada.dev/crates/uri_ada
    LastCheck: 26 janv. 2022 à 16:22
    Author: mosteo

    Processing of URI strings — ["uri", "url", "utility"]

  • Uxstrings
    Link: alire.ada.dev/crates/uxstrings
    LastCheck: 26 janv. 2022 à 16:22
    Author: Blady-Com

    Unicode Extended Strings utilities — ["unicode", "dynamic", "string"]


Sort

  • Partord
    Link: alire.ada.dev/crates/partord
    LastCheck: 26 janv. 2022 à 16:22
    Author: fintatarta

    Small library for sorting with partial orders — ["sorting"]


Tables

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

  • Tables indexed by strings
    Link: sourceforge.net/projects/tablesforada/
    LastCheck: 29 janv. 2022
    Author: dmitry-kazakov
    Copyright: Dmitry Kazakov
    Repository: SourceForge

    This library provides an implementation of tables indexed by strings. The binary search is used for names of known length. It is also possible to search a table for names of unknown length, i.e. to parse a string using some table. Table elements can be of any private type. Key- insensitive tables are supported.


Graphs

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

GraphViz

PlantUML


Arrays-Lists-Pools-Stacks-Trees

Doubly-linked

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

MPool

  • Gnatcoll
    Link: alire.ada.dev/crates/gnatcoll
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - Core packages — ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]

  • Deepend
    Link: sourceforge.net/projects/deepend/
    LastCheck: 3 janv. 2017
    Author: billymeister
    Copyright: Bradley J. Moor
    Repository: SourceForge

    Deepend is a storage pool with subpool capabilities for Ada 2012, Ada 2005, and Ada 95. Memory allocations can be associated with subpools and subpools can be deallocated as a whole which provides a safer alternative than managing deletions of individual objects. It also is likely to be more deterministic and efficient than garbage collection.

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

Pools

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

Queues

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

  • Dequesterity
    Link: sourceforge.net/projects/dequesterity/
    LastCheck: 18 nov. 2016
    Author: billymeister
    Copyright: Bradley J. Moor
    Repository: SourceForge

    Dequesterity [dek-ster-i-tee] is an assortment of deque/buffer generics written in Ada 2005 that consist of building blocks that may be combined in various ways to create higher abstraction buffers.

Stacks

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

Trees

  • Avltrees
    Link: alire.ada.dev/crates/avltrees
    LastCheck: 26 janv. 2022 à 16:22
    Author: lkujaw

    Threaded AVL trees library for Ada — ["ada1987", "data-structures"]
    AVLTREES is a threaded, self-balancing, binary trees library for Ada (1987), based upon the algorithms developed by G. M. Adelson-Velsky and E. M. Landis, often abbreviated AVL in the literature.

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

Unbounded arrays

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays

  • Spark_unbound
    Link: alire.ada.dev/crates/spark_unbound
    LastCheck: 26 janv. 2022 à 16:22
    Author: mhatzl

    Unbound data structures in Ada-Spark — ["spark", "unbound"]


Events

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays


Mutex

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays


Math

  • Mathpaqs
    Link: alire.ada.dev/crates/mathpaqs
    LastCheck: 26 janv. 2022 à 16:22
    Author: mosteo,zertovitch

    A collection of mathematical, 100% portable, packages — 0

GMP

Link: gmplib.org

  • Gnatcoll_gmp
    Link: alire.ada.dev/crates/gnatcoll_gmp
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    GNAT Components Collection - GNU Multiple Precision Arithmetic binding — ["gnatcoll", "bindings", "gmp", "arbitrary", "precision", "arithmetic"]

pseudo-random number generators

  • Xoshiro
    Link: alire.ada.dev/crates/xoshiro
    LastCheck: 26 janv. 2022 à 16:22
    Author: onox

    xoshiro128++ and xoshiro256++ pseudo-random number generators — ["xoshiro", "rng", "random", "spark"]

Special functions

Link: en.wikipedia.org/wiki/Special_functions

  • Specfun
    Link: alire.ada.dev/crates/specfun
    LastCheck: 26 janv. 2022 à 16:22
    Author: fintatarta

    Native Ada library of special functions (e.g., beta, gamma) — ["special-fun", "numerics", "beta-function", "gamma-function", "beta-incomplete"]

IEEE 754

Link: en.wikipedia.org/wiki/IEEE_754

  • Simple_components
    Link: alire.ada.dev/crates/simple_components
    LastCheck: 29 janv. 2022 à 16:22
    Author: dmitry-kazakov

    Simple Components - A collection of support packages — 0
    Features:
    ASN.1
    B-trees
    Blackboards (lock-free)
    Chebyshev series
    Cryptography
    Doubly-linked webs and lists
    ELV/eQ-3 MAX! client implementation
    Events (plain, pulse, array of)
    FIFO (lock-free)
    GNUTLS bindings
    Graphs (directed, weighted, acyclic, trees)
    HTTP implementation
    IEEE 754
    Inter-process communication
    Interfacing Julia language
    JSON
    LDAP
    MODBUS client implementation
    MQTT client and server/broker implementation
    Multiple connection TCP servers
    Mutexes
    Objects and handles to
    ODBC bindings
    OpenSSL bindings
    Parsers
    Persistent objects and handles to
    Pools
    Sets and maps
    SMTP client implementation
    SQLite bindings
    Stacks
    Streams
    Strings editing
    Tables (maps of strings)
    Unbounded arrays


© 2015 - 2022 William J. Franck

GDPR compliant