# openbb-finance/openbb

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/openbb-finance-openbb).**

69,583 stars · 7,030 forks · Python · NOASSERTION

## Links

- GitHub: https://github.com/OpenBB-finance/OpenBB
- Homepage: https://openbb.co
- awesome-repositories: https://awesome-repositories.com/repository/openbb-finance-openbb.md

## Topics

`ai` `crypto` `derivatives` `economics` `equity` `finance` `fixed-income` `machine-learning` `openbb` `options` `python` `quantitative-finance` `stocks`

## Description

OpenBB is a financial data platform and investment research terminal designed to aggregate, normalize, and distribute market data across analytical workflows. It functions as a comprehensive ecosystem that bridges disparate financial data providers with custom applications, spreadsheets, and internal modeling infrastructure.

The platform distinguishes itself through a provider-based data abstraction layer that normalizes heterogeneous financial APIs into a consistent, schema-driven format. This architecture supports quantitative research automation and the construction of interactive, widget-based dashboards, allowing users to maintain control over data within secure, self-hosted, or private infrastructure environments.

Beyond its core terminal interface, the project provides a modular, plugin-driven architecture for integrating proprietary data feeds and external services. These capabilities enable the embedding of live market and historical datasets directly into custom software products and business intelligence platforms, ensuring consistent data availability for cross-platform analysis.

## Tags

### Business & Productivity Software

- [Investment Research Terminals](https://awesome-repositories.com/f/business-productivity-software/financial-operational-management/billing-financial-systems/financial-analysis-tools/investment-research-terminals.md) — Executes complex financial data queries and performs quantitative analysis through a unified command-line interface.
- [Custom Financial Dashboarding](https://awesome-repositories.com/f/business-productivity-software/financial-operational-management/billing-financial-systems/financial-technology/custom-financial-dashboarding.md) — Creates interactive visual tools and reporting interfaces that allow teams to explore and present market insights effectively.
- [Private Financial Infrastructure](https://awesome-repositories.com/f/business-productivity-software/financial-operational-management/billing-financial-systems/financial-technology/private-financial-infrastructure.md) — Deploys secure, self-hosted analytical environments to maintain strict control over sensitive data and ensure compliance.

### Data & Databases

- [Financial Data Platforms](https://awesome-repositories.com/f/data-databases/data-collections-datasets/financial-data-platforms.md) — Aggregates, normalizes, and distributes diverse market data for use in financial research and analytical applications.
- [Data Access & Abstraction](https://awesome-repositories.com/f/data-databases/data-access-querying/data-access-abstraction.md) — Normalizes disparate financial data sources into a consistent schema for seamless cross-platform consumption.
- [Financial](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/data-integration/financial.md) — Consolidates market data from multiple external providers into a single, standardized interface for research and analysis.
- [Financial Visualization Toolkits](https://awesome-repositories.com/f/data-databases/data-analysis-visualization/visualization-frameworks-libraries/visualization-engines/financial-visualization-toolkits.md) — Supplies modular components for building interactive dashboards and visual representations of complex market datasets.
- [Schema-Driven Data Normalizers](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-processing/data-normalization-schema-enforcement/schema-driven-data-normalizers.md) — Enforces standardized data structures to ensure information from heterogeneous financial APIs remains consistent throughout the research pipeline.
- [Reactive Visualization Widgets](https://awesome-repositories.com/f/data-databases/data-analysis-visualization/visualization-frameworks-libraries/visualization-engines/reactive-visualization-widgets.md) — Binds visual dashboard elements directly to streaming data feeds and analytical model outputs for real-time updates.
- [Custom Data Source Integrations](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/data-integration/custom-data-source-integrations.md) — Connects proprietary data feeds and external services directly into a workspace to extend analytical capabilities. ([source](https://docs.openbb.co/))
- [Data Ingestion Pipelines](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-ingestion-pipelines.md) — Automates research workflows by extracting and transforming financial information directly through terminal commands. ([source](https://docs.openbb.co/))

### Artificial Intelligence & ML

- [Quantitative Research Automation](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-research/quantitative-research-automation.md) — Supports repeatable workflows and automated scripts to process complex market data for financial modeling and strategy development.

### DevOps & Infrastructure

- [Unified Data Access Layers](https://awesome-repositories.com/f/devops-infrastructure/api-service-management/api-management/unified-data-access-layers.md) — Standardizes information retrieval across programming environments and spreadsheet software to ensure consistent data availability. ([source](https://docs.openbb.co/))
- [Private Infrastructure Management](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/private-enterprise-management/self-hosted-services/private-infrastructure-management.md) — Manages financial analysis tools within secure private environments to maintain complete control over sensitive information. ([source](https://docs.openbb.co/))

### Part of an Awesome List

- [Data Pipelines](https://awesome-repositories.com/f/awesome-lists/data/data-pipelines.md) — Financial data platform for analysts.
- [Algorithmic Trading Engines](https://awesome-repositories.com/f/awesome-lists/devtools/algorithmic-trading-engines.md) — AI-powered research and analytics workspace.

### Software Engineering & Architecture

- [Data Integration](https://awesome-repositories.com/f/software-engineering-architecture/middleware/data-integration.md) — Bridges disparate financial data providers with custom applications, spreadsheets, and internal modeling infrastructure.
- [Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures.md) — Injects custom data feeds and proprietary analytical tools into the core runtime environment via modular components.

### User Interface & Experience

- [Dashboard Widgets](https://awesome-repositories.com/f/user-interface-experience/dashboard-widgets.md) — Constructs visual analysis tools using customizable widgets to display complex financial data and streamline research workflows. ([source](https://docs.openbb.co/))

### Development Tools & Productivity

- [Command-Line Orchestrators](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces/advanced-execution-environments/command-line-orchestrators.md) — Translates user inputs into structured execution flows across various data providers and analytical engines.
