web analytics
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.
 


Display


Console-TTY-Terminal

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

    Comprehensive ANSI control sequences for terminal output — ["console", "terminal", "tty"]

  • Clic
    Link: alire.ada.dev/crates/clic
    LastCheck: 26 janv. 2022 à 16:22
    Author: mosteo,Fabien-Chouteau

    Command Line Interface Components — ["cli", "command-line", "user-input", "tty"]

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

    GNAT Components Collection - readline binding — ["gnatcoll", "bindings", "readline", "cli"]

  • 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"]

  • Progress_indicators
    Link: alire.ada.dev/crates/progress_indicators
    LastCheck: 26 janv. 2022 à 16:22
    Author: pyjarrett

    Ways of displaying progress in command line tools. — ["command-line", "console", "terminal", "progress"]

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

    Read a string without echo, in password-like style — ["password", "echo", "textio"]

  • Trendy_terminal
    Link: alire.ada.dev/crates/trendy_terminal
    LastCheck: 26 janv. 2022 à 16:22
    Author: pyjarrett

    Terminal options, setup, tab completion and hinting. — ["terminal", "command-line", "console", "vt100"]

  • Cmd_ada
    Link: alire.ada.dev/crates/cmd_ada
    LastCheck: 26 janv. 2022 à 16:22
    Author: heharkon

    Command based text UI, inspired by Python cmd module — ["ui", "command-line"]


OpenGL

opengl

  • AdaOGL
    Link: github.com/AlexanderC2/AdaOGL
    LastCheck: 23 déc. 2015
    Author: JulianSchutsch
    Copyright: Julian Schutsch
    Repository: GitHub

    Ada OpenGL Framework

    Provides a few basic GUI components and an easy way to create an OpenGL window.
    Please look at the examples in /examples.

  • Openglada
    Link: alire.ada.dev/crates/openglada
    LastCheck: 26 janv. 2022 à 16:22
    Author: flyx

    Thick Ada binding for OpenGL — ["opengl", "binding", "rendering", "graphics"]

  • Openglada_glfw
    Link: alire.ada.dev/crates/openglada_glfw
    LastCheck: 26 janv. 2022 à 16:22
    Author: flyx

    GLFW binding for use with OpenGLAda — ["opengl", "glfw", "binding", "gui"]

  • Openglada_images
    Link: alire.ada.dev/crates/openglada_images
    LastCheck: 26 janv. 2022 à 16:22
    Author: flyx

    Image loading library for OpenGLAda — ["opengl", "rendering", "graphics"]

  • Openglada_text
    Link: alire.ada.dev/crates/openglada_text
    LastCheck: 26 janv. 2022 à 16:22
    Author: flyx

    Text rendering library for OpenGLAda — ["opengl", "rendering", "fonts"]


WebDOM


WidGets

Gauges

  • AICWL
    Link: sourceforge.net/projects/aicwl/
    LastCheck: 29 janv. 2022
    Author: dmitry-kazakov
    Copyright: Dmitry Kazakov
    Repository: SourceForge

    Ada industrial control widget library
    A library that is intended for designing high-quality industrial control widgets for Ada applications. The widgets are composed of transparent layers drawn by cairo. The widgets are fully scalable graphics. A time controlled refresh policy is supported for real-time and heavy-duty applications. The library supports caching graphical operations and stream I/O for serialization and deserialization. Ready-to-use gauge, meter, oscilloscope widgets are provided as samples as well as an editor widget for WYSIWYG design of complex dashboards. The software is based on GtkAda and cairoada, the Ada bindings to GTK+ and cairo.

    Features:
    Widgets composed of transparent layers drawn by cairo
    Fully scalable graphics
    Support of time controlled refresh policy for real-time and heavy-duty applications
    Caching graphical operations
    Stream I/O support for serialization and deserialization of the widgets
    Ready-to-use gauge, meter, oscilloscope widgets
    Editor widget for WYSIWYG design of complex dashboards
    Examples of off-line and on-line (fully asynchronous) plotting scientific data

EEC GDPR compliant