The Ada Resource Association
Ada Software Libraries
  • Ada and Software Engineering Library
    This site is the on-line version of the famous ASE CD-ROMs. It contains over 1.3 Gigabytes of information on Ada, including libraries, tools, educational materials, and compilers. This library is now hosted in the AdaIC's archives, as the previous site has gone off-line. The library is also available via FTP at Ada Belgium's site.

  • Open Software (GNU)
    This is the homepage of free software projects related to the GNU Ada Translator (GNAT), focused on projects porting and supporting GNAT on different platforms. The site contains these projects:
    • The Ada for GNU/Linux Team (ALT)
    • The Ada for DOS homepage
    • The Ada for SCO page.
    • The Ada for NetBSD page.
    • The Ada for OS/2 homepage

  • Libre Software
    GPLed software for Ada and other languages.

  • Booch Components
    Simon Wright continues Dave Weller's original work of porting Grady Booch's C++ components to Ada95.

  • AdaBASIS
    "AdaBasis, an acronym for the German phrase 'Bibliothek anwendungsbezogener Ada Software-Komponenten in Stuttgart,' is a repository of (mostly) free Ada Software, presented in a way that is (hopefully) easy to use and allows flexible access and effective searching. The software in this repository is based mainly on the PAL and is still extending. It is presented in a hierarchical manner, separated in different application domains, and, for some domains, with an additional searching facility."
    • Artificial Intelligence
    • Compilers
    • Database Management
    • Documents
    • Text-Processing
    • Interfaces/Bindings
    • Mathematical Functions and Data Structures
    • Networking and Distributed Processing
    • Software Development Tools
    • Various other Tools

  • Brighton University
    Includes free textbooks, tutorials, and such software as the GNAT 3.13, JGNAT 1.1, GNU Visual Debugger, GnatIDE, AdaGIDE, Grasp, RAPID, GnatCOM, and UML Studio.

  • Student Packages
    String processing, HTML output routines, an Ada.Text_IO visualisation tool, forms based programming, a simple Unix interface, a Simple Prolog interpreter, making motif/callbacks easier, and data compression.

  • Ada binding to Zlib
    ZLib.Ada is a thick binding to the popular compression/decompression library ZLib. It provides Ada style access to the ZLib C library.

  • Uniparser
    A library for creating parsers and lexers. Powerful, flexible, and extensible.

  • Tension Structures
    This site is to publicizes information about design and analysis of tension structures including cable roofs and membrane structures. Source code written in Ada95, examples and executable code for Windows available for download.

  • Andersen Library
    This site contains a collection of Ada programs and packages written by Jacob Sparre Andersen, which are distributed under Open Source license.

  • Stephen Leake's Libraries
    This site includes a collection of Ada tools including SAL (Stephe's Ada Library), Auto Text_IO, and more.

    honey
  • APQ
    APQ is a thick binding to the database client libraries for PostgreSQL and MySQL. The binding uses Ada 95 datatypes (no C types). No ODBC driver or configuration is required.

  • Charles
    Charles is a container library for Ada95, modelled principally on the C++ STL. It features both ordered (lists and arrays) and unordered (sets and maps) collections. Associated with each container type is a separate iterator type, which allows you to visit each item in the container.

  • XML4Ada95
    XML4Ada95 is a package which enables parsing and serialization of XML Documents, accesing them via the DOM Inteface., and validation of them against DTDs and XML Schema.

  • Nasser Abbasi Ada page
    Packages and links on Ada.

  • Gautier de Montmollin software pages
    Packages and links on Ada, including math, graphics, and decompression libraries.

  • OpenALada
    OpenALada is an Ada binding for OpenAL. OpenAL (for Open Audio Library) is a software Application Program Interface (API) to a computer's audio hardware.

  • Ada Reusable Code
    Ada components, including fuzzy logic, interval arithmetic, string editing, table management, smart pointers, and more.
  • Drawplex
    Drawplex is a 100% Ada library for drawing on the complex plane.

  • ASound
    A library for sound operations.

  • QT Bindings
    QT bindings for Ada.

  • Cheddar
    Written in Ada and designed for educational purposes, the Cheddar program automatically checks realtime constraints in programs.

  • Ada AutoIT
    Ada AutoIT is an Ada binding to AutoIT, which is a test automation interface for Win32 systems.

  • QT4Ada
    QT4Ada is a hand-written Ada 2005 binding to QT 4.2.

  • QTAda
    QTAda is a different Ada 2005 binding to QT.

  • Player-Ada
    Player-Ada is a not-so-thin binding to the libplayerc client library that is distributed as part of the Player/Stage multi-robot interface/simulator software.

  • Ada-Spread
    Ada-Spread is an Ada2005 binding to the high performance messaging service Spread (http://www.spread.org).

  • G2F_IO
    G2F_IO implements an Ada 95 binding to a subset of the low-level MagickCore library.

  • Anders Gidenstam's Ada Software pages
    These include a number of interesting packages, including various lock-free data structures in Ada.

Sponsored by the following ARA member companies:
ARA Members AdaCore Praxis Critical Systems IBM Rational Sofcheck
 
Valid HTML 4.01! Valid CSS!