The Ada ecosystem?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/ada

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • void-packages

    The Void source packages collection

    I was able to install the GCC version of GNAT simply enough through my system package manager (using Void), but it looks like that is the only package available. I would also need the GPRBuild build system, the Ada language server (for my editor) and alire (for development packages). I could download a precompiled mystery binary, but I want to install them properly with a package manager. Since everything is bootstrappable I guess I have to to port these applications to the Void repos myself, right? How do other GNU/Linux users handle this?

  • vim-ada

    Ready-to-deploy plugins and configuration which change Vim/NeoVim into (mostly Ada) IDE

    In terms of bootstrapping your environment and getting started, I'd recommend looking at Vim-Ada and Awesome Ada. I also tried to write up some practical advice from my experience, which might be helpful.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • awesome-ada

    A curated list of awesome resources related to the Ada and SPARK programming language

    In terms of bootstrapping your environment and getting started, I'd recommend looking at Vim-Ada and Awesome Ada. I also tried to write up some practical advice from my experience, which might be helpful.

  • gnatstudio

    GNAT Studio is a powerful and lightweight IDE for Ada and SPARK.

    "https://github.com/AdaCore/gnatstudio/issues/79"

  • fpm

    Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.

    If you need to build packages for many platforms, a tool like fpm https://github.com/jordansissel/fpm can make things a little easier, at the expense of making your source package a bit nonstandard.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts