Open Source Finance Tools
Finance tools help people and organizations manage money, record transactions, understand markets, and make informed financial decisions. They address tasks ranging from bookkeeping and invoicing to investment research, risk analysis, and automated trading. Open source options make their code available for inspection and adaptation, supporting a range of personal, business, and research needs.
This area includes accounting and budgeting software, payment and expense systems, market data tools, analytics environments, and platforms for modeling or testing trading strategies. When choosing a tool, consider its maintenance activity, license, security practices, data sources, technical requirements, and compatibility with existing workflows. These tools can be useful to individuals, finance teams, developers, analysts, and researchers who need more control over their financial software.
7 repositories · updated October 3, 2026

dexter: Research Financial Questions with an Autonomous Agent
Dexter turns complex financial questions into research plans, gathers market data with tools, and checks its work before responding. It is aimed at developers and researchers who want an extensible, command-line financial research agent, not a source of investment advice.

AutoHedge: Automate Market Analysis and Trading with AI Agents
AutoHedge coordinates AI agents to analyze markets, assess risk, and execute trades, with autonomous trading currently supported on Solana. It is aimed at developers and teams exploring automated trading workflows, not a substitute for independent financial judgment.

Lean: Build and Run Algorithmic Trading Strategies
QuantConnect Lean is an event-driven engine for developing, backtesting, and live trading algorithmic strategies across financial markets. It suits quantitative developers who want a modular C# engine with Python support and local or cloud-assisted workflows.

FinceptTerminal: Research Markets with a Desktop Finance Terminal
FinceptTerminal is a native desktop application for financial research, combining market data, analytics, AI agents, and paper trading. It suits individual researchers and developers who can bring their own data and model credentials and accept the AGPL-3.0 license.

quantstats: Analyze Portfolio Performance and Risk
QuantStats is a Python library for analyzing investment return series with performance metrics, risk statistics, visualizations, and reports. It suits quants and portfolio managers who want to profile and compare strategies from periodic returns.

FinRL: Research Financial Trading with Reinforcement Learning
FinRL is an educational and research framework for building reinforcement-learning trading agents. It provides a train-test-trade workflow and market data processing, but its maintainers direct production-oriented development to FinRL-Trading.

FinGPT: Adapt Language Models for Financial Tasks
FinGPT provides financial datasets, fine-tuned language models, benchmarks, and workflows for tasks such as sentiment analysis and forecasting. It suits researchers and developers adapting open models to finance, with local GPU inference or supported cloud APIs.