The Ada Resource Association
Free Software for Ada Language Developers
 Spotlighting an ARA member:

Free Ada Compilers & Environments

  • GNAT GPL Edition
    Information on the GPL Edition of AdaCore's GNAT Ada development environment that fully supports Ada 2005, including software and documentation.
  • Catalog of Free Compilers and Interpreters
    A list of freely available software for language tools, including: compilers, compiler generators, interpreters, translators, important libraries, assemblers, etc.--things whose user interface is a language. Natural language processing tools may also be included.
  • AdaGIDE
    AdaGIDE is a Ada GNAT Integrated Development Environment for Microsoft Windows®. It consists of an editor that interfaces to the GNAT Ada compilers. AdaGIDE was implemented entirely in Ada 95 using the win32ada binding.

    AdaGIDE is freely distributed by the Department of Computer Science at the United States Air Force Academy as a service to the Ada community under the terms of the GNU general public license.
  • Ada Basis Repository of Ada Compilers and more
    Links for compilers for Ada, DOS-Ada, MAC-Ada, a Fortran/Cobol to Ada translator, compiler evaluation and other tools.

Free Ada Textbooks Online

For more information on these books, see our textbooks page.

Other Free Ada Software

  • Booch Components
    The Ada 95 Booch Components is a container library, supporting Bags, Collections, Maps, Queues, Rings, Sets, Stacks, and Trees of various flavours, together with supporting utilities. It's based on the original Booch Components for Ada 83.
  • Linux Business Shell
    BUSH, the PegaSoft Business Shell, is a powerful Linux/UNIX shell for designing secure, reliable shell scripts that can be later compiled as a fast executable programs. BUSH is based on AdaScript™, a subset of Ada 95, which is a GCC supported language. Any project you write in Bush is immediately portable to any machine that GCC runs on. Also, using the JGNAT open source compiler, you can even compile your Bush scripts into actual Java bytecode. There is another tool, A#, that will compile scripts into .NET byte code.
  • PragmAda Reusable Components
    PragmAda Software Engineering is proud to provide the PragmAda Reusable Components (PragmARCs) as open-source software; you can read a brief description of the PragmARCs. Ranging from the basic-but-essential to the high-level, using the PragmARCs reduces the amount of software written for an application by an average of 50 percent.
  • Cheddar Checks Realtime Constraints
    The LIMI Team has released a new version of Cheddar software. Written in Ada and designed for educational purposes, the program automatically checks realtime constraints in programs. For more information and to download the software, see the Cheddar website.
  • Ada Basis Repository of Ada Software
    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.
  • 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.
  • Mine Detector Game
    PragmAda Software Engineering provides Mine Detector, which is an intellectually challenging game. Unlike other mine-finding games, Mine Detector never requires guessing. Mine Detector is distributed free of charge, and is free software distributed under the GNU Public License. See the file license.txt in the source distribution. Mine Detector is available as a Win32 executable, a Linux/x86 executable, and as source. It requires GtkAda 1.3.12.
  • Open source projects
    There are quite few open source projects for Ada, all of which provide free Ada source code. Links to some of these can be found in our Links section, especially in the Libraries listing.
Sponsored by the following ARA member companies:
ARA Members AdaCore Praxis Critical Systems IBM Rational Sofcheck
 
Valid HTML 4.01! Valid CSS!