awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
OpenBB-finance avatar

OpenBB-finance/OpenBBTerminal

0
View on GitHub↗
69,303 stars·6,984 forks·Python·22 viewsopenbb.co↗

OpenBBTerminal

OpenBBTerminal is a Python financial data platform and command line interface designed for aggregating and analyzing market data from diverse APIs. It serves as a quantitative analysis tool for processing stock, crypto, and derivative datasets to identify market trends and build investment strategies.

The project utilizes a pluggable financial API framework with an adapter-based architecture, allowing external financial data providers to be integrated as independent modules. This system standardizes information from public and proprietary sources into a unified layer to support cross-asset analysis and algorithmic trading research.

The platform covers quantitative financial analysis and market data visualization, converting complex datasets into visual formats. It provides capabilities for financial API integration and data aggregation to automate the flow of information between data backends, Python environments, and spreadsheets.

Features

  • Financial Data Platforms - Serves as a comprehensive ecosystem for aggregating and analyzing market data from diverse APIs for quantitative research.
  • Command Line Interfaces - Provides a comprehensive command-line interface for executing financial data queries and quantitative analysis.
  • Financial Market Analysis Platforms - Offers an integrated environment for aggregating market data to identify recurring patterns and investment strategies.
  • Quantitative Toolkits - Provides a shared library of quantitative tools to process raw market data for analysis.
  • Algorithmic Trading Platforms - Provides a platform for processing financial datasets to identify trends for algorithmic trading strategies.
  • Financial Exchange Integrations - Implements tools for connecting and managing multiple financial service providers to automate data flow.
  • Financial Market Visualizers - Renders complex financial datasets into visual charts and interactive interfaces for market analysis.
  • Financial Data Connectors - Standardizes and aggregates real-time and historical market data from diverse external financial exchanges into a unified layer.
  • Market Data Aggregators - Standardizes and merges heterogeneous financial data streams from multiple providers into a single interface.
  • Pluggable Connector Frameworks - Implements a pluggable connector framework to integrate heterogeneous financial data sources into a unified engine.
  • Command Line Parsers - Provides a terminal-based parser that translates user text input into structured financial data retrieval and analysis routines.
  • Financial Analysis Tools - Provides a comprehensive platform for gathering and analyzing stock, crypto, and derivative data to build investment strategies.
  • Integration Adapters - Implements an adapter-based architecture to standardize diverse external financial APIs into a common internal format.
  • Data Provider Plugins - Uses a modular architecture that allows new financial data providers to be integrated as independent plugins.
  • Data Aggregators - Consolidates financial information from proprietary and public sources into a single unified layer for research.
  • External Interface Exporters - Exposes analyzed financial information to external environments, spreadsheets, and AI agents.
  • Financial Adapters - Implements an adapter-based architecture that allows external financial data providers to be integrated as independent modules.
  • Data Sources - Comprehensive investment research terminal.
  • Data Storage and Sources - Platform for investment research and data access.
  • Financial Analytics - Terminal for financial market data and analysis.
  • Market Data Sources - Comprehensive investment research and data terminal.

Star history

Star history chart for openbb-finance/openbbterminalStar history chart for openbb-finance/openbbterminal

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to OpenBBTerminal

Similar open-source projects, ranked by how many features they share with OpenBBTerminal.
  • akfamily/akshareakfamily avatar

    akfamily/akshare

    16,358View on GitHub↗

    This project is a Python library designed for the programmatic retrieval and analysis of diverse financial datasets. It functions as a comprehensive toolkit for quantitative research, providing a unified interface to fetch historical and real-time market data across asset classes including equities, futures, bonds, cryptocurrencies, and foreign exchange. By abstracting complex network requests into simple, parameter-driven functions, it enables users to integrate financial data into research workflows and automated trading systems. The library distinguishes itself through its scraper-based ag

    Pythonacademicakshareasset-pricing
    View on GitHub↗16,358
  • stocksharp/stocksharpStockSharp avatar

    StockSharp/StockSharp

    10,126View on GitHub↗

    StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading robots across stock, forex, and cryptocurrency markets. It functions as a multi-asset trading gateway and a dedicated development environment for building, debugging, and scheduling automated strategies. The platform includes a visual strategy workflow editor that maps logic blocks to executable code and a simulation engine that replays historical tick data to validate trading logic. It utilizes a plugin-based broker integration system to normalize diverse exchange protocols into

    C#
    View on GitHub↗10,126
  • ranaroussi/yfinanceranaroussi avatar

    ranaroussi/yfinance

    21,639View on GitHub↗

    This library is a Python-based tool for retrieving historical and real-time financial market data from public sources. It functions as a programmatic interface for downloading stock prices, dividends, financial statements, and corporate calendars, allowing users to perform automated research and analysis on various market assets. The project distinguishes itself by structuring retrieved financial time series directly into tabular data frames, which facilitates mathematical analysis and manipulation of market metrics. It supports efficient data retrieval through multi-threaded batch downloadin

    Pythonfinancial-datafix-yahoo-financemarket-data
    View on GitHub↗21,639
  • fincept-corporation/finceptterminalFincept-Corporation avatar

    Fincept-Corporation/FinceptTerminal

    26,900View on GitHub↗

    FinceptTerminal is a quantitative finance platform and financial engineering library designed for asset valuation, risk management, and fixed-income analytics. It provides a comprehensive suite for algorithmic trading and investment strategy automation, integrating specialized language model agents and node-based workflows to automate market research and alpha generation. The project distinguishes itself with a dedicated game theory analysis engine for calculating Nash equilibria and simulating strategic interactions in competitive markets. It also features a specialized credit risk modeling

    C++bloomberg-terminalcontributions-welcomefinance
    View on GitHub↗26,900
See all 30 alternatives to OpenBBTerminal→

Frequently asked questions

What does openbb-finance/openbbterminal do?

OpenBBTerminal is a Python financial data platform and command line interface designed for aggregating and analyzing market data from diverse APIs. It serves as a quantitative analysis tool for processing stock, crypto, and derivative datasets to identify market trends and build investment strategies.

What are the main features of openbb-finance/openbbterminal?

The main features of openbb-finance/openbbterminal are: Financial Data Platforms, Command Line Interfaces, Financial Market Analysis Platforms, Quantitative Toolkits, Algorithmic Trading Platforms, Financial Exchange Integrations, Financial Market Visualizers, Financial Data Connectors.

What are some open-source alternatives to openbb-finance/openbbterminal?

Open-source alternatives to openbb-finance/openbbterminal include: akfamily/akshare — This project is a Python library designed for the programmatic retrieval and analysis of diverse financial datasets.… stocksharp/stocksharp — StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading… ranaroussi/yfinance — This library is a Python-based tool for retrieving historical and real-time financial market data from public sources.… fincept-corporation/finceptterminal — FinceptTerminal is a quantitative finance platform and financial engineering library designed for asset valuation,… backtrader/backtrader — Backtrader is a Python backtesting framework and algorithmic trading platform. It provides a toolkit for developing… waditu/tushare — Tushare is a financial data library for the Python programming environment that provides access to historical and…