lumibot is an open-source Python framework (MIT license) for algorithmic trading backtesting and live deployment.
PyPI: pip install lumibot
Acceptance Criteria: Hidden Gem
Lumibot qualifies as a Hidden Gem (1,333+ stars):
Solves a real pain point elegantly: Write your trading strategy once and run it identically in backtesting and live production — no code changes needed between environments. This is the core problem every algo trader faces.
Multi-asset coverage: Stocks, options, crypto, futures, and forex in a single framework, unlike most libraries that target only one asset class.
Multi-broker: Alpaca, Interactive Brokers, Tradier, Schwab, and CCXT (100+ crypto exchanges). Most competitors support 1-2 brokers.
Built-in AI trading agent runtime: First-class support for LLM-powered trading strategies.
Mature and established: Repository created in 2021, 3+ years of consistent development, latest release v4.4.60 (April 2026).
Well-documented: Full documentation site at lumibot.lumiwealth.com with examples, tutorials, and API reference.
Real-world usage: Powers production trading strategies at Lumiwealth and used by the algo trading education community.
Checklist
Entry follows the format: - [pypi-name](github-url) - Description ending with period.
Uses PyPI package name (lumibot) as display name
Placed in appropriate category: Data Analysis > Financial Data
Alphabetical order maintained (between edgartools and openbb)
Project is active (commits within last 12 months)
Repository is 3+ years old
Clear README with examples
Not a duplicate (searched list and previous PRs)
Single project per PR
Python-first (100% Python codebase)
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/3046
**Author:** [@grzesir](https://github.com/grzesir)
**Created:** 4/11/2026
**Status:** ✅ Merged
**Merged:** 4/11/2026
**Merged by:** [@JinyangWang27](https://github.com/JinyangWang27)
**Base:** `master` ← **Head:** `add-lumibot`
---
### 📝 Commits (1)
- [`d5158f8`](https://github.com/vinta/awesome-python/commit/d5158f836299555ca48bf6536dbffb9dcf89ac11) Add lumibot to Financial Data section
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
## What is lumibot?
[lumibot](https://github.com/Lumiwealth/lumibot) is an open-source Python framework (MIT license) for algorithmic trading backtesting and live deployment.
**PyPI**: `pip install lumibot`
## Acceptance Criteria: Hidden Gem
Lumibot qualifies as a **Hidden Gem** (1,333+ stars):
- **Solves a real pain point elegantly**: Write your trading strategy once and run it identically in backtesting and live production — no code changes needed between environments. This is the core problem every algo trader faces.
- **Multi-asset coverage**: Stocks, options, crypto, futures, and forex in a single framework, unlike most libraries that target only one asset class.
- **Multi-broker**: Alpaca, Interactive Brokers, Tradier, Schwab, and CCXT (100+ crypto exchanges). Most competitors support 1-2 brokers.
- **Built-in AI trading agent runtime**: First-class support for LLM-powered trading strategies.
- **Mature and established**: Repository created in 2021, 3+ years of consistent development, latest release v4.4.60 (April 2026).
- **Well-documented**: Full documentation site at lumibot.lumiwealth.com with examples, tutorials, and API reference.
- **Real-world usage**: Powers production trading strategies at Lumiwealth and used by the algo trading education community.
## Checklist
- [x] Entry follows the format: `- [pypi-name](github-url) - Description ending with period.`
- [x] Uses PyPI package name (`lumibot`) as display name
- [x] Placed in appropriate category: **Data Analysis > Financial Data**
- [x] Alphabetical order maintained (between `edgartools` and `openbb`)
- [x] Project is active (commits within last 12 months)
- [x] Repository is 3+ years old
- [x] Clear README with examples
- [x] Not a duplicate (searched list and previous PRs)
- [x] Single project per PR
- [x] Python-first (100% Python codebase)
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/3046
Author: @grzesir
Created: 4/11/2026
Status: ✅ Merged
Merged: 4/11/2026
Merged by: @JinyangWang27
Base:
master← Head:add-lumibot📝 Commits (1)
d5158f8Add lumibot to Financial Data section📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is lumibot?
lumibot is an open-source Python framework (MIT license) for algorithmic trading backtesting and live deployment.
PyPI:
pip install lumibotAcceptance Criteria: Hidden Gem
Lumibot qualifies as a Hidden Gem (1,333+ stars):
Checklist
- [pypi-name](github-url) - Description ending with period.lumibot) as display nameedgartoolsandopenbb)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.