CATEGORY
Finance 1,240 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
RustQuant_tradingA Rust library for quantitative finance.7,348MIT OR Apache-2.0
sumupRust SDK for the SumUp API.7,251Apache-2.0
nautilus-persistenceData persistence and storage for the Nautilus trading engine7,242LGPL-3.0-or-later
RustQuant_dataA Rust library for quantitative finance.7,203MIT OR Apache-2.0
option-pricingOption pricing: Black-Scholes, implied volatility with Newton-Raphson, Halley methods7,194MIT
yarlA simple cli ledger written in rust for keepnig track of all your finances7,112GPL-3.0-only
payment-messageOpen Payments - Message Parsing Library7,107Apache-2.0
verbs-macrosMacros for VERBS Ethereuem simulation library7,092MIT
betfair-stream-apiUtilities for interacting with Betfair from Rust6,948MIT/Apache-2.0
wickra-coreCore streaming-first technical indicators engine for the Wickra library6,741MIT OR Apache-2.0
verbs-rsEthereum Agent based simulation library6,648MIT
bnr-xfsPure Rust implementation of the BNR XFS USB6,531MIT
paddle-rust-sdk-typesPaddle Rust SDK Types (Unofficial)6,525Apache-2.0
volsurfProduction-ready volatility surface library for derivatives pricing6,389Apache-2.0
warp-contracts-corewarp-contracts helper crate6,378MIT
quantrsA tiny Rust library for quantitative finance6,374MIT OR Apache-2.0
financial-accountsApplication for tracking your finances6,368MIT OR Apache-2.0
x402-reqwestWrapper for reqwest for transparent x402 payments6,258Apache-2.0
candlestick-rsCandlestick pattern recognition library for technical analysis6,171MIT
decimal64Fast fixed point arithmetic that only uses u64 as internal representation.6,159MIT
bitcoin-u160A Rust crate for efficiently handling 160-bit opaque blobs, commonly used in cryptographic and Bitcoin-related contexts, with…6,132MIT
oer_conversion_ratesA minimalist terminal currency convertor6,078GPL-3.0-or-later
warp-contracts-macrowarp_contract macro definition5,847MIT
timelagCreating time-lagged time series data5,836EUPL-1.2
nautilus-backtestCore backtesting machinery for the Nautilus trading engine5,819LGPL-3.0-or-later
sjeFast JSON deserialisation and serialisation schema based framework.5,814MIT
rtpxSafe Rust bindings for CTP (Comprehensive Transaction Platform) and its variations for Chinese financial markets5,808MIT/Apache-2.0
sje_deriveFast JSON deserialisation and serialisation schema based framework.5,700MIT
world-taxA simple world tax calculator5,622MIT
simperby-networkSimperby network module5,596MIT
accplaintext double-entry accounting command line tool5,593GPL-3.0-or-later
hl_rangerFork of Hyperliquid Rust SDK with unsigned transaction support for external signing5,575MIT
vapore-guiVangaurd portfolio rebalancing algorithm5,548Apache-2.0
leimA library to handle Legal Entity Identifiers (LEIs)5,546MIT
nautilus-testkitTesting utilities for the Nautilus trading engine5,417LGPL-3.0-or-later
deribit-httpHTTP REST API client for Deribit trading platform5,365MIT
fiocz-rsA Rust client for the FIO API5,244MIT
int-div-cum-errorPrimitive integer division with rounding kind and cumulative error.5,209MIT
bnrPure Rust implementation of the BNR XFS USB communication protocol5,193MIT
warp-contractsWarp WASM contract utils for rust contracts5,193MIT
rebalancePortfolio (re-)balancing and simulation5,176MIT OR Apache-2.0
kiteticker-async-managerHigh-performance async WebSocket client for Kite Connect API with multi-connection support,
dynamic subscription management, and…5,140Apache-2.0
ironfix-dictionaryFIX specification parsing and dictionary management for IronFix5,127MIT
trans2quikLibrary for importing transactions, entering orders into the QUIK ARQA Technologies trading system via the API.5,091MIT OR Apache-2.0
magic-curvesA Rust library to deal with bonding curves.4,974MIT
xtb-clientRust implementation of XTB Broker API connector4,961MIT
na-paper-accountA Rust library for paper trading accounts4,926MIT
eric-sdkRust SDK for the ELSTER Rich Client (ERiC)4,833Apache-2.0
swiss_uidA Rust implementation of the Swiss UID number based on the Swiss E-Government Standard eCH-0098:20214,762MIT
rslifeA comprehensive Rust library for actuarial mortality table calculations and life insurance mathematics4,645MIT
currency_convertorA minimalist terminal currency convertor4,642GPL-3.0-or-later
ta-statisticsRolling statistics for technical analysis in backtesting and live trading systems.4,632MIT
vetomintSimperby Vetomint consensus algorithm4,547MIT
discretionary_engineLaTeX of trading4,486MIT OR Apache-2.0
ccdata-apiWrapper for CoinDesk REST API endpoints (Fomerly CCData REST API).4,474MIT OR Apache-2.0
okxOKX交易所API SDK4,444MIT
architect-core>_ Architect4,420AGPL-3.0-only
iso17442-typesISO 17442 Types4,410Apache-2.0
dolarhojeA lightweight and efficient Rust library designed to fetch the current exchange rate of the US Dollar (USD) against the Brazilian…4,399MIT
rustledger-coreCore types for rustledger: Amount, Position, Inventory, and all directive types4,382GPL-3.0-only
dtiA library to handle digital token identifiers as defined in ISO 241654,380AGPL-3.0
finamSDK для работы с API Финам4,342MIT
aeronAeron client library - fast messaging over UDP on Rust4,327Apache-2.0
deribit-baseBase library with common structs, traits, and logic for Deribit API clients4,313MIT
nautilus-infrastructureInfrastructure components for the Nautilus trading engine4,291LGPL-3.0-or-later
architect-cli>_ Architect4,282AGPL-3.0-only
simperby-consensusSimperby consensus module4,126MIT
indexes-rsA comprehensive collection of technical analysis indicators including RSI, EMA, Bollinger Bands, and more. Designed for financial…4,095MIT
simperby-repositorySimperby repository module4,070MIT
open-payments-commonOpen Payments - Message Parsing Library - ISO200224,031Apache-2.0
simperby-governanceSimperby governance module4,027MIT
finlibQuant finance functions implemented in Rust3,935MIT
vat_jpvat_jp calculates consumption tax (incl. sales tax, VAT, excise duty, etc.) in Japan.3,923MIT
obrewin-utilsGeneral utilities for Obrewin3,866non-standard
rust-v4vV4V utility crate. Including bLIP 10 implementation for Rust, split calculation and serialization3,818MIT
iso-20022-dsigDigital Signature for ISO 20022 Universal Financial Industry Message Scheme Rust SDK3,797non-standard
mrtuiTerminal tool to look up block information from mempool.3,790MIT
nautilus-databentoDatabento integration adapter for the Nautilus trading engine3,766LGPL-3.0-or-later
nyxs_owlA comprehensive Rust library for trading, forecasting, and financial analysis3,710MIT OR Apache-2.0
near-clientUsed for accessing a contract API from any platform.
Primarily designed for WebAssembly.3,694MIT OR Apache-2.0
obrewin-data-structuresData structures for Obrewin3,651non-standard
rustledger-parserBeancount parser with error recovery and full syntax support3,620GPL-3.0-only
data_harvestA library that harvests finance data from the Web.3,611MPL-2.0
rustledger-bookingBeancount booking engine with 7 lot matching methods and interpolation3,572GPL-3.0-only
simperbySimperby3,568MIT
iso10383-parserParser for ISO 10383 XML Data3,567Apache-2.0
cutupA flexible and efficient allocation library for Rust, capable of distributing assets, resources, and other divisible entities.3,506MIT
financial_indicatorsA Rust library providing a comprehensive suite of financial technical indicators for cryptocurrency and stock analysis. Includes…3,506MIT
opendeviationbar-coreCore open deviation bar construction algorithm with temporal integrity guarantees3,486MIT
nautilus-tardisTardis integration adapter for the Nautilus trading engine3,429LGPL-3.0-or-later
xyo-sdkXYO Financial Official SDK for Rust3,427BSD-3-Clause
rustledger-pluginBeancount plugin system with 30 native plugins and WASM support3,423GPL-3.0-only
rustledger-validateBeancount validation with 26 error codes for ledger correctness3,399GPL-3.0-only
iso20022-commonOpen Payments - Message Parsing Library - ISO200223,398Apache-2.0
obrewin-networkNetworking components for Obrewin3,382non-standard
income-taxIncome tax calculations3,374EUPL-1.2
centaur_technical_indicatorsA fully configurable technical indicators library with over 70 unique indicators written in pure Rust.3,371MIT
rustledger-loaderBeancount file loader with include resolution and options parsing3,269GPL-3.0-only
iso-20022-headISO 20022 Universal Financial Industry Message Scheme Rust SDK3,237non-standard
nautilus-coinbase-intxCoinbase International exchange integration adapter for the Nautilus trading engine3,232LGPL-3.0-or-later
mammon_newtypeAn ergonomic, no_std, fixed-point arithmetic library for financial applications.3,227GPL-3.0-or-later
rust_paystackA Rust library for interacting with the Paystack API3,219MIT
hotfix-statusStatus endpoints and an optional web-based dashboard for the HotFIX engine3,210MIT
iso-20022-nvlpISO 20022 Universal Financial Industry Message Scheme Rust SDK3,207non-standard
octopus-engineTrading engine algorithm library 🐙3,162non-standard
etopay-sdkFrontend SDK for Android, iOS and Web. Includes wallet, kyc components3,156AGPL-3.0-only
xyo-httphttp client used for XYO Financial SDK3,099BSD-3-Clause
openfigi-rsA Rust client for interacting with the OpenFIGI API and parsing financial data.3,076MIT
ironfix-sessionFIX session layer protocol implementation for IronFix3,064MIT
ironfix-storeMessage persistence and storage for IronFix FIX protocol engine3,053MIT
nautilus-cliCommand-line interface for the Nautilus trading engine3,049LGPL-3.0-or-later
polar-rsPolar client library for Rust3,023MIT
iadb-apiWrapper for Bank of England's Statistical Interactive Database (IADB)3,020MIT OR Apache-2.0
nb2frConvert integer number to literal French text.3,008GPL-3.0-or-later
solana_swapCreated with Anchor3,006MIT
quant_marketstat_wsA Rust-based CLI app for quantitative financial analysis (VWAP, STD, etc)2,985MIT
ironfix-engineHigh-level FIX engine facade for IronFix2,948MIT
quarterlyRust crate containing types for handling calendar quarters.2,935CDDL-1.0
rustledger-queryBeancount query engine (BQL) with SQL-like syntax for ledger queries2,896GPL-3.0-only
kiteticker-asyncAsync version of the ticker module of the kiteconnect-rs crate.2,855Apache-2.0
df-deriveDerive fast conversions from Rust structs into Polars DataFrames.2,833MIT
opendeviationbar-providersData providers for opendeviationbar: Binance2,786MIT
nexaA complete toolkit to develop Nexa application(s) in Rust.2,780MIT
nautilus-persistence-macrosProcedural macros for custom data types (e.g. #[custom_data])2,764LGPL-3.0-or-later
payboxpay's sdk. 目前支持支付宝支付和微信支付 Alipay and wechatpay supported for now. Note, not yet tested.2,762Apache-2.0
iso-20022-camtISO 20022 Universal Financial Industry Message Scheme Rust SDK2,762non-standard
simperby-settlementSimperby settlement module2,725MIT
net-income-germanyNet income calculation for a given gross income based on the German social security and income tax rules.2,725MPL-2.0
iso-20022-seseISO 20022 Universal Financial Industry Message Scheme Rust SDK2,688non-standard
strategyA framework for writing MEV strategies and bots in Rust2,684MIT
iso-20022-tsmtISO 20022 Universal Financial Industry Message Scheme Rust SDK2,677non-standard
iso-20022-cainISO 20022 Universal Financial Industry Message Scheme Rust SDK2,673non-standard
iso-20022-seevISO 20022 Universal Financial Industry Message Scheme Rust SDK2,662non-standard
iso-20022-caaaISO 20022 Universal Financial Industry Message Scheme Rust SDK2,652non-standard
iso-20022-cafmISO 20022 Universal Financial Industry Message Scheme Rust SDK2,652non-standard
iso-20022-fxtrISO 20022 Universal Financial Industry Message Scheme Rust SDK2,649non-standard
iso-20022-caspISO 20022 Universal Financial Industry Message Scheme Rust SDK2,649non-standard
octopus-cliTrading engine CLI for submitting and matching orders. 🐙2,647non-standard
iso-20022-caadISO 20022 Universal Financial Industry Message Scheme Rust SDK2,646non-standard
stacks-corePackage that exposes primitives for working with the Stacks blockchain2,643MIT
iso-20022-setrISO 20022 Universal Financial Industry Message Scheme Rust SDK2,642non-standard
iso-20022-cafrISO 20022 Universal Financial Industry Message Scheme Rust SDK2,641non-standard
iso-20022-pacsISO 20022 Universal Financial Industry Message Scheme Rust SDK2,640non-standard
iso-20022-canmISO 20022 Universal Financial Industry Message Scheme Rust SDK2,638non-standard
iso-20022-caamISO 20022 Universal Financial Industry Message Scheme Rust SDK2,637non-standard
iso-20022-colrISO 20022 Universal Financial Industry Message Scheme Rust SDK2,635non-standard
iso-20022-cafcISO 20022 Universal Financial Industry Message Scheme Rust SDK2,634non-standard
iso-20022-admiISO 20022 Universal Financial Industry Message Scheme Rust SDK2,631non-standard
iso-20022-remtISO 20022 Universal Financial Industry Message Scheme Rust SDK2,630non-standard
iso-20022-tsrvISO 20022 Universal Financial Industry Message Scheme Rust SDK2,629non-standard
iso-20022-catpISO 20022 Universal Financial Industry Message Scheme Rust SDK2,629non-standard
iso-20022-catmISO 20022 Universal Financial Industry Message Scheme Rust SDK2,628non-standard
iso-20022-seclISO 20022 Universal Financial Industry Message Scheme Rust SDK2,627non-standard
iso-20022-casrISO 20022 Universal Financial Industry Message Scheme Rust SDK2,624non-standard
iso-20022-painISO 20022 Universal Financial Industry Message Scheme Rust SDK2,622non-standard
iso-20022-acmtISO 20022 Universal Financial Industry Message Scheme Rust SDK2,618non-standard
opendeviationbar-streamingReal-time streaming engine for open deviation bar processing2,615MIT
iso-20022-redaISO 20022 Universal Financial Industry Message Scheme Rust SDK2,614non-standard
iso-20022-authISO 20022 Universal Financial Industry Message Scheme Rust SDK2,614non-standard
qudag-exchange-coreCore QuDAG Exchange library with quantum-resistant rUv token system2,597MIT
iso-20022-tsinISO 20022 Universal Financial Industry Message Scheme Rust SDK2,593non-standard
financeapiA Rust API for financeapi.net2,586MIT OR Apache-2.0
deep_causality_algorithmsComputational causality algorithms and utils used in the DeepCausality project.2,575MIT
iso-20022-semtISO 20022 Universal Financial Industry Message Scheme Rust SDK2,565non-standard
nyanderei help with keeping track of purchases. meow2,560MIT OR Apache-2.0
wickra-dataData sources for Wickra: CSV readers, tick-to-candle aggregator, and live exchange feeds.2,547MIT OR Apache-2.0
yatwsYet Another TWS (Interactive Brokers TWS API) Implementation2,544MIT
brokerage-apiA library for communicating with various brokerage APIs, in order to fetch real-time and historical equity data.2,544MIT
xenditXendit Rust SDK2,540MIT
rustledger-importerImport framework for rustledger - extract transactions from bank files2,508GPL-3.0-only
ohlcvData collector library for fetching, analyzing, predicting and charting time series data (OHLC) of cryptocurrencies from various…2,479MIT OR Apache-2.0
qrisQRIS Parser & Editor2,452MIT
fin-statApplication for tracking your finances.2,444non-standard
async-mpesaA rust library for accessing mpesa apis2,443MIT OR Apache-2.0
rustyfix-dictionaryFIX & FAST (FIX Adapted for STreaming) in pure Rust2,424Apache-2.0
incertoMonte carlo simulations.2,410MIT
zvt_deriveA crate to interact with payment terminals (ECRs) that use the ZVT protokoll, including stand alone commandline tools to interact…2,409MIT OR Apache-2.0
simple_moneyDown-to-earth money and currency implementation written in Rust.2,407MIT OR Apache-2.0
solana-accountgenA utility crate for generating mock Solana accounts in tests2,362MIT OR Apache-2.0
vcg-auctionA Vickrey-Clarke-Groves auction library.2,331MIT OR Apache-2.0
dodopayments_rustRust SDK for Dodo Payments API2,255MIT
stock-dataA Rust crate for efficiently downloading historical stock data from Yahoo Finance, featuring asynchronous operations with reqwest…2,245MIT
ohlcv-ctlData collector library for fetching, analyzing, predicting and charting time series data (OHLC) of cryptocurrencies from various…2,203MIT OR Apache-2.0
bgt-cliA Rust CLI tool to manage monthly budgets using TOML config files2,186MIT
fragarachModular OSINT framework for blockchain forensics and investigations2,184MIT
deribit-fixThis crate provides a client for the Deribit Markets API using the FIX protocol.2,179MIT
powerlawA Rust library and command-line tool for analyzing power-law distributions in empirical data.2,161MIT OR Apache-2.0
ccxt-rustCryptocurrency exchange trading library in Rust2,124MIT
pyqie-platformPlatform abstraction layer for pyqie, a retro game engine for python2,094MIT
thetadatadxNo-JVM ThetaData SDK — native Rust client for market-data, streaming, and bulk flat-file market data2,081Apache-2.0
rustyfixFIX & FAST (FIX Adapted for STreaming) in pure Rust2,076Apache-2.0
prompt_payA utility crate for generating PromptPay payloads.2,066MIT OR Apache-2.0
rangebarNon-lookahead range bar construction for cryptocurrency trading with temporal integrity guarantees2,059MIT
trading_coreCore types, traits, and utilites for trading algorithms.2,054MIT
iso-20022-sdkISO 20022 Universal Financial Industry Message Scheme Rust SDK2,034non-standard
sbtc-corePackage that exposes primitives for working with the Stacks sBTC token2,030MIT
motosan-finance-coreCore traits, types, and error definitions for the motosan-finance Rust SDK2,029MIT OR Apache-2.0
rustyfix-codegenFIX & FAST (FIX Adapted for STreaming) in pure Rust2,027Apache-2.0
tradedocLibrary for generating PDFs like invoices, receipts, packing slips, etc.2,021MIT
rustyfix-deriveFIX & FAST (FIX Adapted for STreaming) in pure Rust2,017Apache-2.0