finds.dev← search

// the find

nntaoli-project/goex

★ 1,989 · Go · MIT · updated Jun 2026

Cryptocurrency Exchange REST API SDK Wrapper Implemented With the golang, Supporting OKX, Binance

A Go SDK that wraps the REST APIs of major crypto exchanges (OKX, Binance, with partial Bitget) behind a unified interface. Aimed at quant traders and bot developers who want to write exchange-agnostic order logic without wrestling with each exchange's auth quirks and response formats.

Unified CurrencyPair model that carries precision metadata (price, qty, min_qty) from the exchange itself rather than hardcoding it — this is the right call and saves a lot of silent precision bugs. Functional options pattern for private API config is clean and idiomatic Go. HTTP client is abstracted behind an interface, so swapping in fasthttp or adding a proxy is one line. The simulated trading support for OKX (issue #238) is a practical touch for backtesting without burning real API quota.

Two exchanges in 2026 is a thin roster — the README implies broader support but the actual tree is OKX, Binance, and a barely-started Bitget. WebSocket support appears absent, which is a dealbreaker for anything latency-sensitive; you can't run a market-making bot on REST polling alone. No retry/backoff or rate-limit handling visible in the HTTP client, so you will hit 429s and handle them yourself. The README is sparse to the point of being unhelpful for anything past the basic spot example — futures and cross/isolated margin usage is undocumented.

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 →