Lumibot is an actively maintained Python framework (1,333+ stars, MIT
license) for algorithmic trading backtesting and live deployment. It
supports stocks, options, crypto, futures, and forex across multiple
brokers. Repository is 3+ years old with consistent weekly activity.
Category: Hidden Gem — solves the real pain of running the same
strategy code in backtesting and production with multiple brokers.
https://github.com/Lumiwealth/lumibot
This PR corrects the casing of "SQLite" (from "SQlite") in the Database Drivers section to align with the official project name and maintain consistency across the documentation.
Replaced "SQlite" with "SQLite" in headings and descriptions.
Adds pyodide, a Python distribution for the browser and Node.js based on WebAssembly, in alphabetical order within the Python Implementations section.
Co-Authored-By: Claude <noreply@anthropic.com>
Follow-up to #2998: the anchor links were updated but the display
text still said "Command-line Interface Development" and
"Command-line Tools". Now matches the actual headings.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Rename 'Frameworks' to 'Orchestration' to better reflect the purpose
- Extract 'Data Layer' subsection from Frameworks, moving instructor and
llama-index there
- Rename llama_index display name to llama-index (PyPI package name)
- Add mem0 to Data Layer
- Rename 'Pretrained Models and Inference' to 'Pre-trained Models and
Inference' and update descriptions to match
Co-Authored-By: Claude <noreply@anthropic.com>
- Add ruff under Code Formatters
- Move Refactoring above Type Checkers
- Rename 'Static Type Checkers' to 'Type Checkers' and drop 'also see' inline text
- Rename 'Static Type Annotations Generators' to 'Type Annotations Generators'
- Rename 'Command-line Interface Development' to 'CLI Development'
- Rename 'Command-line Tools' to 'CLI Tools'
- Rename 'Office' subcategory to 'MS Office'
Co-Authored-By: Claude <noreply@anthropic.com>
Use the GitHub repo name as the display name per the entry format
guidelines, since trailofbits-skills is not on PyPI.
Co-Authored-By: Claude <noreply@anthropic.com>
Shorter label that reads more naturally in the context of the Testing
section, which already scopes it to testing.
Co-Authored-By: Claude <noreply@anthropic.com>
Replace 'where Python developers discover tools' with 'in front of Python developers' for cleaner, more direct phrasing.
Co-Authored-By: Claude <noreply@anthropic.com>
cssutils is unmaintained; tinycss2 is the actively maintained
low-level CSS parser and generator for Python.
Co-Authored-By: Claude <noreply@anthropic.com>
The project name in the entry was 'playwright' but the GitHub repository
is 'playwright-python', which is also how the Python package is referred
to. Updated the display name to match.
Co-Authored-By: Claude <noreply@anthropic.com>