CRNG (Contingency Random Number Generator) produces random numbers
with real financial market statistical signatures including fat tails,
volatility clustering, and kurtosis. Matches 86% of real market
metrics vs 14% for NumPy.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Lines that end with [GitHub](url) should not have a trailing period after the closing bracket.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Added periods to end of all project entries that were missing them
- Entries with [GitHub] links now properly end with period before the link
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Remote main had language-first structure with new projects. We've reorganized to
category-first structure and manually integrated all new projects from remote.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- flashalpha: options exposure analytics API in Financial Instruments & Pricing
- jugaad-data, nsetools, bsedata, nse-insights-api: Indian market data sources in Market Data
- edinetdb: Japanese company financials in Market Data
- TradeClaw: AI trading signal platform in Trading & Backtesting
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
The tag cloud buttons were not triggering filters because the event
listener was only attached to the table body. Refactored tag click
handling into a shared function and added a separate listener for the
tag cloud outside the table.
Now clicking any tag (table or cloud) applies the filter correctly.
New features:
- Tag cloud displays 8 most popular languages and 6 most popular categories
- Tags have variable font sizes based on frequency (larger = more common)
- Tags are clickable and trigger the same filtering as table row tags
- Positioned above search input for easy discovery
- Styled with hover effects and responsive layout
- Shows both language and category tags mixed together
The tag cloud helps users quickly discover popular filters without
needing to scroll through the entire table.
README.md: migrated to category-first organization with inline language tags
site/index.html: regenerated with new structure and language filtering
site/projects.csv: updated with language extraction and new schema
All 498 entries reorganized from 14 language-based sections to 18
category-based sections with inline language tags. Multi-language
projects properly tagged and filtered. Website supports language,
category, and source filtering with visual color coding by language.
CONTRIBUTING.md:
- New entry format requires inline language tags (`Python`, `Rust`, etc.)
- Updated section placement to list new category sections
CLAUDE.md:
- Updated architecture: README organized by category, not language
- Entry format includes inline language tags
- parse.py and site/generate.py extract languages from backtick tags
review-pr skill:
- Step 5a: validate that entries include required language tags
- Step 5c: updated section list to new category-first organization
Language tags now have distinct colors based on their language:
- Python: #306998 on #FFD43B
- R: #276DC3 on white
- Julia, Rust, C++, etc. with official language colors
- Includes custom styling for all supported languages
Improves visual distinction and user recognition at a glance.
Change from data-language (single value) to data-languages (space-separated).
Filter now checks includes() instead of exact match, allowing multi-language
projects to appear in multiple language filters.
Changes:
- Update parse_readme() to extract languages from backtick tags
- Extract languages from inline tags instead of h2 headings
- Add languages column to project data
- Update build_tags_html() to support multiple language tags per entry
- Update generate_html() to use data-languages attribute (space-separated)
- Update languages counting logic to extract from inline tags
Site now correctly displays multi-language projects with proper filtering
support for all languages in the new category-first README structure.
h2 headings are now categories (not languages). Language is extracted
from inline tags like `Python` `Rust` at the start of descriptions.
Changes:
- Add extract_languages() function to parse backtick-delimited language tags
- Update README parsing loop to extract languages from descriptions
- Update Project class to handle multiple languages per entry
- Add 'languages' CSV column with comma-separated language list
- Primary 'language' column contains first language for backward compatibility
The parser now supports category-first README structure with inline
language tags.
Adds flashalpha to the Financial Instruments and Pricing section (Python SDK)
and to the Data Sources section (API entry).
Co-authored-by: Tomasz Dobrowolski <tom@tecware.com>
Add jugaad-data, nsetools, bsedata, and nse-insights-api to the
Python Data Sources section. These cover NSE, BSE, and RBI data
for the Indian market, which was previously unrepresented.
Co-authored-by: ujjwaldhaka71 <cutiedhaka@Cuties-MacBook-Pro.local>
EDINET DB (edinetdb.com) provides a free API and MCP server for
Japanese company financials, normalizing EDINET XBRL across JP-GAAP,
IFRS, and US-GAAP for 3,800+ listed companies.
Co-authored-by: RIKU KOIKE <rikukoike@RIKUnoMacBook-Air.local>
### Suggested Addition
**Project:** [JIT-Optimization-Engine](https://github.com/cloudsealed/JIT-Optimization-Engine)
### Description
I am suggesting the inclusion of JIT-Optimization-Engine. It is a high-performance engine designed for mission-critical telemetry analysis in quantitative finance and FinOps.
### Why it's Awesome:
* **LLVM/JIT Acceleration:** Uses Numba to bypass the Python GIL, achieving machine-code execution speeds.
* **Benchmark Proven:** Demonstrates a **302x efficiency gain** compared to standard Python simulations in architectural audits.
* **Enterprise Ready:** Features a high-throughput connector for time-series databases (QuestDB) and automated compliance reporting.
* **Quality:** Includes a full suite of unit tests, CI/CD pipelines via GitHub Actions, and detailed architectural documentation.
The project is licensed under MIT and is actively maintained.
Adds a toolkit for option pricing, implied volatility surfaces, risk-neutral
densities, and pricing kernel surfaces with support for advanced models.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Address critical and important issues from spec review:
- Use pull_request_target instead of pull_request for fork write access
- Remove approval step (GITHUB_TOKEN can't self-approve)
- Add duplicate check against open/closed PRs
- Add reopened/edited event types
- Skip auto-merge for entries with no GitHub URL
- Clarify urllib.request usage and 365-day activity window
- Note deliberate deviation from CONTRIBUTING.md auto-close behavior
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Implemented a migration script to restructure README.md from language-first to category-first organization.
- Updated entry format to include inline language tags (e.g., `Python` `Rust`).
- Modified parsing logic in parse.py to extract languages from inline tags instead of headings.
- Enhanced site generation to support new structure, including multi-language filtering and updated tag styles.
- Updated documentation to reflect new entry format and structure.
- Conducted integration tests to ensure functionality across the site.
- Add site/generate.py: static site with search, filtering, sorting, dark mode
- Add site/static/style.css and main.js for the new frontend
- Extend parse.py: fetch CRAN published dates, PyPI release dates, and
discover GitHub repos from CRAN pages as fallback data sources
- Migrate from Poetry to uv (pyproject.toml + uv.lock)
- Update CI workflow to use uv and generate.py pipeline
- Add CONTRIBUTING.md with entry format guidelines
- Add "Submit a Project" button to site nav
- Update review-pr skill with all accepted entry formats
- Update CLAUDE.md to reflect new architecture
- Remove Quarto files (_quarto.yml, *.qmd, sync-site skill, poetry.lock)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- VertData: Institutional financial intelligence platform
- Telonex: Prediction market data API
- Parsec: Prediction market API with execution
- Frostbyte: Real-time crypto price API
- System R: AI risk intelligence API
- ValueRay: Quantitative data and sentiment API
These entries were reviewed from open PRs and added to the new Commercial & Proprietary Services section.
Restrict workflow dispatch to only run on changes to:
- README.md
- parse.py
- site/ directory
This prevents unnecessary action runs when other files change.