# Ada library wishlist

**URL:** https://forum.ada-lang.io/t/ada-library-wishlist/14
**Category:** General
**Created:** [September 27, 2022, 5:45am UTC](https://forum.ada-lang.io/t/ada-library-wishlist/14 "2022-09-27T05:45:52Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![JeremyGrosser](https://forum.ada-lang.io/user_avatar/forum.ada-lang.io/jeremygrosser/32/3_2.png) [@JeremyGrosser](https://forum.ada-lang.io/u/JeremyGrosser)
#### Post date: [September 27, 2022, 5:45am UTC](https://forum.ada-lang.io/t/ada-library-wishlist/14/1 "2022-09-27T05:45:52Z")

</div>

I’d like to write more applications in Ada, but I often find that I need a library that doesn’t exist or isn’t well maintained. I thought it might be a good idea to share my wishlist in case anyone is looking for a project or wants to collaborate. I may have already started prototyping some of these.

- **HTTP** - I don’t really like AWS and I think something simpler, like Go’s net/http for both clients and servers would be extremely useful.
- **Jinja2** - I have a couple of large Python apps that I’d like to rewrite in Ada, but the lack of a Jinja2 template parser means I’d have to rewrite my templates. I really don’t want to rewrite the templates.
- **Software defined radio** - It would be really nice to prototype some wireless protocols using a HackRF. I do have some bindings written for the hardware, but am a bit out of my depth with the complex linear algebra needed to implement the filters. Some real world examples of `Ada.Numerics` usage would be helpful.
- **Error correction** - [LDPC](https://en.wikipedia.org/wiki/Low-density_parity-check_code) and [BCH](https://en.wikipedia.org/wiki/BCH_code) would be nice to have on lossy radio links.
- **RP2040 PIO drivers** - I’d love to get the VGA demo board fully working, especially the SD/MMC card interface using all four data lines.
- **Prometheus metrics** - A simple library for pushing metrics to Prometheus or similar would be nice. There are even some [good notes](https://prometheus.io/docs/instrumenting/writing_clientlibs/) on client library design in their docs.
- **USB audio drivers** - I could really use USB audio class support in the [usb\_embedded](https://github.com/Fabien-Chouteau/usb_embedded) for one of my projects.

What’s on your wishlist?

---

_[View the full topic](https://forum.ada-lang.io/t/ada-library-wishlist/14)._
