Show HN: A Modern GUI Library for Ada: CSS Styling, XML UI, SDL3
Adi2 is a new GUI library for the Ada programming language that brings modern web-like styling and declarative UI design to native applications. It supports CSS-like syntax, XML layouts, and various media formats while targeting the SDL3 graphics library.
Why it matters
It provides developers using the niche, high-reliability Ada language with modern UI capabilities, potentially lowering the barrier for building complex desktop applications.
Adi2 gives you a real widget toolkit with the niceties developers expect from a modern UI stack — CSS-like styling with live reload, declarative XML layouts, animations, SVG and Lottie graphics, internationalization, and asset bundling — implemented natively in Ada on top of SDL3.
Status: in production use, but not yet a stable release — APIs may still change between versions.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in