comp.lang.ada
 help / color / mirror / Atom feed
* Listing currently maintained libraries for Ada
@ 2012-06-15  3:51 i3text
  2012-06-15  5:37 ` Jeffrey Carter
                   ` (9 more replies)
  0 siblings, 10 replies; 29+ messages in thread
From: i3text @ 2012-06-15  3:51 UTC (permalink / raw)


When searching for Ada libraries, it is discouraging to find mostly dead links or links to dead projects. So I decided to make a list of all the libraries I could find that seem to be still active projects. To be listed, a library must have seen some maintenance activity within the last year. I generally ingored things that are already part of the GNAT distribution.

At first, I wanted to list just libraries of production quality, but I figured I couldn't reliably evaluate that. So, a lot of the things here are alpha quality. Of course, there are libraries that haven't seen any work for several years but still get downloaded a lot. But I wanted a listing of libraries where I could reasonably expect help and bug-fixes.

Do you know any I've missed?

-----------------------------------

Ada 2005 Math Extensions -- Additions to the GNAT libraries. 
http://sourceforge.net/projects/gnat-math-extn/?source=directory

Ada 95 Booch Components -- Container library. 
http://sourceforge.net/projects/booch95/?source=directory

ada-ado -- Mapping for object-relational databases. 
http://code.google.com/p/ada-ado/

ada-asf -- Ada Server Faces. 
http://code.google.com/p/ada-asf/

ada-awa -- Ada Web Application. 
http://code.google.com/p/ada-awa/

adabindinggmpmpfr -- Binding to the GNU GMP and MPFR. 
http://code.google.com/p/adabindinggmpmpfr/

Ada Class Library -- Scripting tools. 
http://sourceforge.net/projects/adacl/?source=directory

Ada Cryptographic Objects -- Library of crypto primitives. 
http://www.assembla.com/code/acrypto/subversion/nodes

ada-el -- A expression languge like JSP. 
http://code.google.com/p/ada-el/

ada-gen -- Dynamo, a aid for web applications. 
http://code.google.com/p/ada-gen/

ada-security -- Ada web security framework. 
http://code.google.com/p/ada-security/

Ada Spawn Manager -- Control for spawing processes. 
http://www.codelabs.ch/spawn-manager/index.html

ada-util -- Ada Utility Library. 
http://code.google.com/p/ada-util/

Ahven -- A simple unit testing library for Ada 95. 
http://sourceforge.net/projects/ahven/?source=directory

aicwl -- Industrial control GUI widgets. 
http://www.dmitry-kazakov.de/ada/aicwl.htm

ARM-Ada -- Some libraries for compiling to ARM. 
http://sourceforge.net/projects/arm-ada/?source=directory

Basil -- MIME library for Ada 2005. 
http://hafdconsulting.com/projects/basil/

components -- Misc objects. 
http://www.dmitry-kazakov.de/ada/components.htm

Config -- A package for parsing configuration files. 
http://sourceforge.net/projects/ini-files/?source=directory

Debug -- Trace support for multitasking programs. 
http://www.adalog.fr/compo2.htm

Deepend -- A storage pool with subpool capabilities for Ada 2005. 
http://sourceforge.net/projects/deepend/?source=directory

dequesterity -- Deque/buffer generics in Ada 2005. 
http://sourceforge.net/projects/dequesterity/?source=directory

EWS -- Embedded Web Server. 
http://sourceforge.net/projects/embed-web-srvr/?source=directory

Excel_Out -- A package for writing Excel files. 
http://sourceforge.net/projects/excel-writer/?source=directory

Florist -- Ada POSIX binding. 
http://sourceforge.net/projects/gnat-florist/?source=directory

fuzzy -- Fuzzy sets for Ada 2005. 
http://www.dmitry-kazakov.de/ada/fuzzy.htm

Generic Image Decoder -- Package for image decoding. 
http://sourceforge.net/projects/gen-img-dec/?source=directory

GLOBE_3D -- Real-time 3D engine based on OpenGL. 
http://sourceforge.net/projects/globe3d/?source=directory

GNADE -- GNat Ada 95 Database Environment. 
http://sourceforge.net/projects/gnade/?source=directory

gtkada_contributions -- Extras for GtkAda. 
http://www.dmitry-kazakov.de/ada/gtkada_contributions.htm

GWindows -- GUI framework for Windows. 
http://sourceforge.net/projects/gnavi/?source=directory

intervals -- Interval arithmetic library. 
http://www.dmitry-kazakov.de/ada/intervals.htm

KOW -- Framework for database management. 
http://framework.kow.com.br/

libadanix -- A POSIX binding for GNAT. 
http://code.google.com/p/libadanix/

libredave -- Library for using Simatic S5/S7. 
http://sourceforge.net/projects/librdave/?source=directory

libsparkcrypto -- A verified cryptographic library in SPARK. 
http://senier.net/libsparkcrypto/

match -- Pattern matching library. 
http://www.dmitry-kazakov.de/match/match.htm

Mathpaqs -- Various math packages. 
http://sourceforge.net/projects/mathpaqs/?source=directory

Matreshka -- Text, database, and web framework. 
http://forge.ada-ru.org/matreshka

ORBit-Ada -- Binding to the ORBit Corba ORB. 
http://sourceforge.net/projects/orbitada/?source=directory

OS_Services -- Access to common operating system features. 
http://www.adalog.fr/compo2.htm

paraffin -- Ada 2005 generics to support parallelism. 
http://sourceforge.net/projects/paraffin/?source=directory

PCSC/Ada -- Bindings to PC/SC middleware. 
http://www.codelabs.ch/pcscada/

player-ada -- Bindings for the player robotic platform. 
https://github.com/mosteo/player-ada

plplot -- Bindings to the PLplot plotting library. 
http://plplot.sourceforge.net/

PNG_IO -- Ada 95 coder/decoder for PNG files. 
http://sourceforge.net/projects/png-io/?source=directory

portaudioada -- Binding to PortAudio. 
http://code.google.com/p/portaudioada/

Protection -- Protection for semaphores and procedures. 
http://www.adalog.fr/compo2.htm

QtAda -- Bindings to the Qt GUI framework. 
http://www.qtada.com/

SOCI-Ada -- Wrapper for the SOCI database library. 
http://www.inspirel.com/soci-ada/

Storage_Stream -- Write data of any type at any location. 
http://www.adalog.fr/compo2.htm

strings_edit -- Strings library with UTF-8 and pattern matching. 
http://www.dmitry-kazakov.de/ada/strings_edit.htm

tables -- Search in tables with string keys. 
http://www.dmitry-kazakov.de/ada/tables.htm

TclAdaShell -- Binding to Tcl/Tk. 
http://sourceforge.net/projects/tcladashell/?source=directory

Templates_Parser -- Library for generating HTML. 
http://www.obry.net/

units -- Library for handling units of measurement. 
http://www.dmitry-kazakov.de/ada/units.htm

v8a -- Binding to V8 JavaScript engine. 
http://code.google.com/p/v8a/

Variable_String -- Support for variable length strings. 
http://www.adalog.fr/compo2.htm

VTKAda -- Ada 2012 bindings to Visualization Toolkit. 
http://users1.jabry.com/adastudio/vtkada/vtkada.html

WiSeSLAp -- Very light GUI toolkit. 
http://sourceforge.net/projects/wiseslap/?source=directory

YAMI4 -- Messaging library for distributed systems. 
http://www.inspirel.com/yami4/

Zada -- A Zlib implementation in Ada. 
http://sourceforge.net/projects/zada/?source=directory

ZanyBlue -- A framework for finite element analysis. 
http://sourceforge.net/projects/zanyblue/?source=directory

Zip-Ada -- A library for .zip archives. 
http://sourceforge.net/projects/unzip-ada/?source=directory



^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2012-07-06  7:56 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-15  3:51 Listing currently maintained libraries for Ada i3text
2012-06-15  5:37 ` Jeffrey Carter
2012-06-15 20:04   ` i3text
2012-06-15 20:47     ` Yannick Duchêne (Hibou57)
2012-06-15 21:41     ` Robert A Duff
2012-06-15 22:58       ` Nasser M. Abbasi
2012-06-16  6:11         ` J-P. Rosen
2012-06-16  6:47           ` Jeffrey Carter
2012-06-16  2:19       ` BrianG
2012-06-17 15:33   ` Marco
2012-06-17 19:25     ` Tero Koskinen
2012-06-18  0:56       ` Yannick Duchêne (Hibou57)
2012-06-18 17:49       ` Manuel Gomez
2012-06-19 13:59         ` Marco
2012-06-22 18:34         ` Manuel Gomez
2012-06-29 21:59       ` Vinzent Hoefler
2012-06-30  1:44         ` anon
2012-06-30  6:53           ` Nasser M. Abbasi
2012-06-15  7:12 ` Dmitry A. Kazakov
2012-06-15 11:56   ` Patrick
2012-06-15 13:45 ` Dirk Heinrichs
2012-06-15 19:31   ` i3text
2012-06-15 20:06 ` gautier_niouzes
2012-06-16  6:35 ` Vadim Godunko
2012-06-16 13:24 ` Stephen Leake
2012-06-16 14:04 ` RasikaSrinivasan
2012-06-20 14:39 ` AdaMagica
2012-06-21 19:40 ` Randy Brukardt
2012-07-06  7:56 ` Jacob Sparre Andersen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox