Hi HN, I’m Anton. I built currency-rates.github.io, a small open project that shows currency exchange rates and can also be used as a free API. I started this because I was always struggling to find a reliable currency API without auth or API keys, most APIs need signup, keys, have limits, or later become paid, which is bad for small projects. My idea was to collect rates from multiple public providers, normalize the data, and publish it as static JSON on GitHub Pages, so anyone can use it with no backend. The project uses GitHub Actions to fetch and update rates, and git commits as storage, so history is always visible. It also shows provider status, so when one provider fails I can debug it and fix it, while automatically fallbacking to others. I already use this in my other project numbr.dev, which works with numbers and needs currency rates every day.
Feedback welcome about data, providers, or format.