{"repo":"clojure-finance/ecbjure","free":true,"listed":false,"github":"https://github.com/clojure-finance/ecbjure","clone":"git clone https://github.com/clojure-finance/ecbjure.git","description":"Access ECB financial data from Clojure — FX conversion, EURIBOR, €STR, HICP, and the full SDMX catalogue","language":"Clojure","stars":16,"topics":["clojure","currency-conversion","ecb","european-central-bank","finance","foreign-exchange","interest-rates","sdmx"],"license":"Apache-2.0","category":"trading","readme_excerpt":"ecbjure A pure Clojure library for accessing European Central Bank (ECB) data: historical FX rates, interest rates, inflation, and more. Why ecbjure? Authoritative data, not scraped prices. The ECB publishes official daily reference rates for 42 currencies going back to 1999. These are the rates used in legal, regulatory, and accounting contexts — not indicative quotes pulled from a commercial feed. Honest about missing data. ECB rates are published on business days only. Many libraries silently interpolate or forward-fill missing dates, which introduces look-ahead bias in backtesting and quietly corrupts time-series analysis. ecbjure throws on a missing date unless you explicitly opt in to a fallback strategy. When gap-filling happens in your pipeline, it happens visibly, in code you wrote. Functional and inspectable. The converter is a plain Clojure map. There is no mutable state, no opaque object, and no hidden cache. You can inspect it in the REPL, pass it through pipelines, and compose it freely. Minimal dependencies. The core library depends only on org.clojure/data.csv . HTTP fetching ( java.net.URLConnection ), ZIP decompression ( java.util.zip ), XML parsing ( javax.xml.parsers ), and date arithmetic ( java.time ) all use the JDK directly — no third-party HTTP client or XML library needed. Optional features (dataset output, CLI) are gated behind aliases and never pulled into your project unless you need them. Broad ECB coverage via SDMX. Beyond FX rates, the included","default_branch":null,"files":null,"tree":[],"storefront":"/r/clojure-finance","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/clojure-finance/ecbjure/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}