{"slug": "alire", "name": "Alire", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 4, "commenters": 7, "warners": 0, "score": 4.081, "rising": -1.31, "first": "2026-02-25", "latest": "2026-04-18", "why": "alire, which is a rather complete tooling. If you want to try out ada, check out", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 1, "compare": 2, "warn": 0}, "spark": [0, 0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "alire, which is a rather complete tooling. If you want to try out ada, check out", "kind": "", "icon": false, "domain": "ada.dev", "github_repo": null, "official_url": "https://alire.ada.dev", "pricing": "", "aliases": ["Alire"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 765081968, "item_id": 47817623, "url": "https://news.ycombinator.com/item?id=47817623", "by": "OneWingedShark", "date": "2026-04-18", "stance": "recommend", "quote": "I'm pretty sure you can get the new crate-system to grab/make you a working build.", "excerpt": "I'm pretty sure you can get the new crate-system to grab/make you a working build. https://alire.ada.dev/", "context": "", "use_case": "Ada build and package management", "switched_from": "", "story": "Ada, Its Design, and the Language That Built the Languages"}, {"id": 761733600, "item_id": 47608350, "url": "https://news.ycombinator.com/item?id=47608350", "by": "ajxs", "date": "2026-04-01", "stance": "recommend", "quote": "a lot easier to set up an ARM toolchain using Alire", "excerpt": "Some of my first experiments with Ada were based on this tutorial series! Great to see it on the front-page of HN. Since this was published, it's become a lot easier to set up an ARM toolchain using Alire, Ada's package manager. AdaCore have also created some new tools for auto-generating the startup code for ARM systems: https://www.adacore.com/blog/ada-on-any-arm-cortex-m-device-in-just-a-couple-minutes", "context": "", "use_case": "", "switched_from": "", "story": "Ada and Spark on ARM Cortex-M \u2013 A Tutorial with Arduino and Nucleo Examples"}, {"id": 756573520, "item_id": 47285845, "url": "https://news.ycombinator.com/item?id=47285845", "by": "tgv", "date": "2026-03-07", "stance": "recommend", "quote": "alire, which is a rather complete tooling. If you want to try out ada, check out", "excerpt": "It's ok, but not more than that. I dabbled a bit in Ada, and while that link has a lot of information, it's far from complete. Unfortunately, there isn't much more information on the internet. It can be difficult to find answers. One thing that document doesn't mention is alire, which is a rather complete tooling. If you want to try out ada, check out https://docs.adacore.com/live/wave/alire/html/alire/index.html I a", "context": "dabbled in Ada and SPARK", "use_case": "Ada tooling and package management", "switched_from": "", "story": "Ada 2022"}, {"id": 754518721, "item_id": 47157420, "url": "https://news.ycombinator.com/item?id=47157420", "by": "phba", "date": "2026-02-25", "stance": "recommend", "quote": "the best starting point is https://alire.ada.dev/docs/", "excerpt": "1. Ask questions, and write down the answers in a way that you will find them again. Anki and spaced repetition is useful to learn the terminology or any info that isn't intuitive. 2. https://github.com/ohenley/awesome-ada has links to pretty much every Ada topic and resource; if you want to try Ada using open source tools, the best starting point is https://alire.ada.dev/docs/ 3. Compared to C/C++ I can't really thi", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Starting a New Role with Ada"}]}], "caveats": [], "who": [{"by": "tgv", "context": "dabbled in Ada and SPARK", "url": "https://news.ycombinator.com/item?id=47285845", "date": "2026-03-07"}], "tags": [], "use_cases": ["ada build and package management", "ada tooling and package management", "ada build tool"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47803844", "title": "Ada, Its Design, and the Language That Built the Languages", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=47552144", "title": "Ada and Spark on ARM Cortex-M \u2013 A Tutorial with Arduino and Nucleo Examples", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47280352", "title": "Ada 2022", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47268613", "title": "Show HN: A new package manager for Ada", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47249487", "title": "ANN: I built a new Ada build tool for personal use", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47152724", "title": "Ask HN: Starting a New Role with Ada", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {"recommend": 1}, "2026-03": {"compare": 2, "recommend": 1}, "2026-04": {"recommend": 2, "neutral": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 765081968, "item_id": 47817623, "url": "https://news.ycombinator.com/item?id=47817623", "by": "OneWingedShark", "date": "2026-04-18", "stance": "recommend", "quote": "I'm pretty sure you can get the new crate-system to grab/make you a working build.", "excerpt": "I'm pretty sure you can get the new crate-system to grab/make you a working build. https://alire.ada.dev/", "context": "", "use_case": "Ada build and package management", "switched_from": "", "story": "Ada, Its Design, and the Language That Built the Languages"}, {"id": 764893008, "item_id": 47805813, "url": "https://news.ycombinator.com/item?id=47805813", "by": "GhosT078", "date": "2026-04-17", "stance": "neutral", "quote": "I didn't think these were hard to find:", "excerpt": "I didn't think these were hard to find: https://ada-lang.io/ https://alire.ada.dev/", "context": "", "use_case": "", "switched_from": "", "story": "Ada, Its Design, and the Language That Built the Languages"}, {"id": 761733600, "item_id": 47608350, "url": "https://news.ycombinator.com/item?id=47608350", "by": "ajxs", "date": "2026-04-01", "stance": "recommend", "quote": "a lot easier to set up an ARM toolchain using Alire", "excerpt": "Some of my first experiments with Ada were based on this tutorial series! Great to see it on the front-page of HN. Since this was published, it's become a lot easier to set up an ARM toolchain using Alire, Ada's package manager. AdaCore have also created some new tools for auto-generating the startup code for ARM systems: https://www.adacore.com/blog/ada-on-any-arm-cortex-m-device-in-just-a-couple-minutes", "context": "", "use_case": "", "switched_from": "", "story": "Ada and Spark on ARM Cortex-M \u2013 A Tutorial with Arduino and Nucleo Examples"}, {"id": 756573520, "item_id": 47285845, "url": "https://news.ycombinator.com/item?id=47285845", "by": "tgv", "date": "2026-03-07", "stance": "recommend", "quote": "alire, which is a rather complete tooling. If you want to try out ada, check out", "excerpt": "It's ok, but not more than that. I dabbled a bit in Ada, and while that link has a lot of information, it's far from complete. Unfortunately, there isn't much more information on the internet. It can be difficult to find answers. One thing that document doesn't mention is alire, which is a rather complete tooling. If you want to try out ada, check out https://docs.adacore.com/live/wave/alire/html/alire/index.html I a", "context": "dabbled in Ada and SPARK", "use_case": "Ada tooling and package management", "switched_from": "", "story": "Ada 2022"}, {"id": 756298800, "item_id": 47268675, "url": "https://news.ycombinator.com/item?id=47268675", "by": "Jtsummers", "date": "2026-03-05", "stance": "compare", "quote": "Alire has a lot more.", "excerpt": "The last time this was submitted a question was asked and left unanswered: Why this versus Alire? You currently have two packages available, Alire has a lot more. So what distinguishes this from the primary alternative? Do you have a mechanism for easily creating packages from existing Alire crates to kickstart your set of packages and at least bring it to parity? https://alire.ada.dev/crates.html", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: A new package manager for Ada"}, {"id": 755992416, "item_id": 47249526, "url": "https://news.ycombinator.com/item?id=47249526", "by": "andsoitis", "date": "2026-03-04", "stance": "compare", "quote": "Why would I use this instead of Alire?", "excerpt": "Why would I use this instead of Alire? https://alire.ada.dev/", "context": "", "use_case": "Ada build tool", "switched_from": "", "story": "ANN: I built a new Ada build tool for personal use"}, {"id": 754518721, "item_id": 47157420, "url": "https://news.ycombinator.com/item?id=47157420", "by": "phba", "date": "2026-02-25", "stance": "recommend", "quote": "the best starting point is https://alire.ada.dev/docs/", "excerpt": "1. Ask questions, and write down the answers in a way that you will find them again. Anki and spaced repetition is useful to learn the terminology or any info that isn't intuitive. 2. https://github.com/ohenley/awesome-ada has links to pretty much every Ada topic and resource; if you want to try Ada using open source tools, the best starting point is https://alire.ada.dev/docs/ 3. Compared to C/C++ I can't really thi", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Starting a New Role with Ada"}]}