JerBouma/FinanceToolkit

Transparent and Efficient Financial Analysis

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 12th, 2026
Created on April 8th, 2019
Open Issues & Pull Requests: 10 (+0)
GitHub issues: Enabled
Number of forks: 613
Total Stargazers: 5,326 (+0)
Total Subscribers: 81 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.0 hours
Mean response time: 13.8 days
90th percentile: 31.9 days
Tracked items: 25

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 123 days
Stale 30+ days: 2
Stale 90+ days: 1

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 2

Top labels

No label distribution available yet.

Detailed Description

FinanceToolkit is a Python library for financial analysis that implements over 500 financial calculation methods with complete transparency of their underlying formulas.

The project addresses the problem of inconsistent financial metrics across data providers, where the same metric can vary significantly depending on the calculation methodology used. Rather than relying on opaque third-party sources, FinanceToolkit provides open-source implementations of financial methods written in the simplest possible way, with all formulas visible in the codebase. This allows analysts to understand exactly how each metric is calculated and to apply consistent definitions across their analysis. The toolkit supports a broad range of asset classes including equities, options, currencies, cryptocurrencies, ETFs, mutual funds, indices, commodities, and economic indicators, enabling both historical data retrieval and performance measurements like Sharpe Ratio and Value at Risk.

Developers should choose this tool if they need transparent, reproducible financial calculations without dependency on proprietary metric providers. It suits projects requiring consistent methodology across multiple assets or competitive analysis workflows, particularly when combined with the companion Finance Database for symbol lookup. The project is available both as a Python library and as an MCP Server, allowing integration with AI assistants like Claude and Copilot without writing code.

The project maintains active development with regular updates to its calculation methods and asset class support. The codebase demonstrates a commitment to methodological clarity through extensive inline documentation and formula visibility. The toolkit has expanded its accessibility by offering both local and hosted MCP Server deployment options, enabling integration across multiple AI platforms and client applications.