finds.dev← search

// the find

fixerAPI/fixer

★ 2,549 · Ruby · MIT · updated Sep 2022

A foreign exchange rates and currency conversion API

This repo is the self-hosted Ruby backend that powered the original api.fixer.io — a thin Sinatra app that pulls ECB exchange rates into a local DB and exposes them over HTTP. The README is now mostly a migration guide to the commercial fixer.io service, which means the open-source version has been effectively abandoned since 2018. For anyone who wants to run their own ECB-rate API without calling home, it still technically works.

Docker Compose setup is clean and genuinely self-hostable with minimal config. Data model is simple — Sequel migrations, a handful of models, nothing to untangle. The ECB data source is public and stable, so the underlying data pipeline hasn't bitrotted even if the code has. Includes a rate-limiting nginx config (limit_req.conf) which is the kind of production detail most hobby projects skip.

Abandoned since 2022, and the real abandonment was 2018 when the maintainer pivoted to a commercial product — the repo is essentially a tombstone. ECB only updates rates once per business day, so if you need intraday data you're out of luck with this source. Only 30-something currencies from ECB vs. the 170 the commercial version supports — a real gap for anything outside major markets. No authentication or API key support, so if you expose this publicly you're open to unbounded scraping.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →