827 Commits

Author SHA1 Message Date
Wilson Freitas 2fc09a7e39 Update main.js: support multi-language filtering
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.
2026-03-28 10:59:54 -03:00
Wilson Freitas 40b4f60b29 Update site/generate.py: support category-first structure with inline language tags
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.
2026-03-28 10:59:38 -03:00
Wilson Freitas cf807c050d Update parse.py: extract language from inline backtick tags
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.
2026-03-28 10:58:19 -03:00
Wilson Freitas c20e6f26a3 Clarify guidelines for submitting multiple related projects in PRs and enhance rejection criteria for clarity 2026-03-28 10:23:42 -03:00
tomaszdobrowolski1 66cb653666 Add FlashAlpha — options exposure analytics API (#298)
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>
2026-03-28 10:21:21 -03:00
UJJWAL DHAKA 307cca47ab docs: add Indian market data sources (NSE/BSE) (#304)
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>
2026-03-28 10:15:18 -03:00
Wilson Freitas 573861fca2 Merge pull request #302 from NeuZhou/main
Update FinClaw description with latest features
2026-03-28 10:13:05 -03:00
EDINET DB a508cf0a83 Add EDINET DB to Data Sources (#301)
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>
2026-03-28 10:12:03 -03:00
Wilson Freitas 708b729687 Merge pull request #300 from naimkatiman/add-tradeclaw
Add TradeClaw — self-hosted trading intelligence platform
2026-03-28 10:08:59 -03:00
Naim Katiman 9331d0351d Add TradeClaw to JavaScript section 2026-03-28 18:56:52 +08:00
Kang f29abc3af3 Update FinClaw description with latest features 2026-03-27 17:53:30 +08:00
Wilson Freitas e0ac384cae Remove duplicate pmxt entry in Python Trading section.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-25 06:09:48 -03:00
demandai 5845b59171 Add AI Quant Agents — 12 AI agents debate stock picks in real-time (#295)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-40-109.ap-southeast-1.compute.internal>
2026-03-25 05:58:46 -03:00
cloudsealed a5e51ce95c Add JIT-Optimization-Engine to Python Trading section (#294)
### 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.
2026-03-25 05:57:49 -03:00
cesare panzeri e561a9efd9 Fix OmniOracle description: lagged MI, not Granger (#293)
* Add OmniOracle — automatic statistical discovery engine

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: correct OmniOracle description (lagged MI, not Granger causality)

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 05:55:49 -03:00
Wilson Freitas 4c58891f8d Refine review PR skill documentation: specify MCP tools for operations and clarify workflow steps 2026-03-23 08:06:44 -03:00
Wilson Freitas 6d8b884f8c Add Pyderivatives to Financial Instruments and Pricing section
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>
2026-03-23 07:12:24 -03:00
Wilson Freitas a92c103305 Fix link to contributing guidelines in review PR skill documentation 2026-03-23 06:59:23 -03:00
rmbell09-lang ca3058619b Add TradeSight to Trading & Backtesting section (#291)
Fixes section placement per review feedback on #283 — moved from Indicators to Trading & Backtesting.
2026-03-23 06:39:06 -03:00
Wilson Freitas 5039c8c5f2 Update spec with review feedback: fix fork permissions, merge flow
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>
2026-03-22 22:14:07 -03:00
Wilson Freitas 39ca5907c9 Add design spec for automated PR review agent
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 22:14:07 -03:00
Wilson Freitas 1ebfb8ee21 Reorganize README: transition to category-first structure with inline language tags
- 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.
2026-03-22 22:14:07 -03:00
Wilson Freitas 16f2e249f6 Add missing sections to README table of contents
Include Commercial & Proprietary Services and Related Lists in the Languages menu.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 22:14:07 -03:00
cesare panzeri 78cb734dda Add OmniOracle — automatic statistical discovery engine (#290)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 22:01:48 -03:00
Wilson Freitas ed6105797e Remove total stars count from site hero section
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 18:21:32 -03:00
Wilson Freitas 5a6f90cc85 Replace Quarto site with static HTML generator
- 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>
2026-03-22 18:13:55 -03:00
Wilson Freitas 157e6cbd79 Rename default branch from master to main
Update GitHub Actions workflow, skill files, and shell scripts
to reference 'main' instead of 'master'.
2026-03-22 10:18:19 -03:00
Wilson Freitas 20f10373c0 Sync site/index.qmd with README.md 2026-03-22 10:11:29 -03:00
Wilson Freitas 9138ca3334 Add FinClaw - AI-powered financial intelligence engine to the trading libraries list 2026-03-22 10:10:54 -03:00
Ilya 91fdf4ad77 Add polymarket-whales — real-time Polymarket whale trade tracker (#285)
* Add polymarket-whales — real-time whale tracker for Polymarket

* Add polymarket-whales — real-time whale tracker for Polymarket

* Fix: move polymarket-whales to Python > Trading & Backtesting, remove duplicates

---------

Co-authored-by: Ilya Gordey <general@virixlabs.com>
2026-03-22 10:08:56 -03:00
Wilson Freitas aac440ad92 Add commercial services to Commercial & Proprietary Services section
- 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.
2026-03-22 09:51:34 -03:00
Wilson Freitas fc206ea4f3 Add skills for managing PyPI project update dates and syncing README.md 2026-03-22 09:43:18 -03:00
Wilson Freitas 9405b48526 Add path filtering to build workflow
Restrict workflow dispatch to only run on changes to:
- README.md
- parse.py
- site/ directory

This prevents unnecessary action runs when other files change.
2026-03-22 09:41:49 -03:00
Wilson Freitas 14b48df3f5 Refactor GitHub URL extraction logic in Project class for improved accuracy 2026-03-22 09:32:33 -03:00
Wilson Freitas 70444aa4bb Update README.md to include GitHub links for Python libraries and resources 2026-03-22 09:32:05 -03:00
Wilson Freitas ce074dc061 Sync site/index.qmd with README.md 2026-03-22 09:31:28 -03:00
Wilson Freitas de4f3f8d9a Add concurrency settings to build workflow for improved deployment management 2026-03-22 09:30:39 -03:00
Wilson Freitas b6e12d6dbe Update README.md and index.qmd with new resources for portfolio optimization and convex research 2026-03-21 12:43:14 -03:00
Wilson Freitas 75b42c3604 Add CLAUDE.md with project instructions for Claude Code
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 12:36:05 -03:00
Wilson Freitas cff5a5bb4a Sync site/index.qmd with README.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 12:35:16 -03:00
Wilson Freitas 06f3e01e9e Merge pull request #262 from cjroth/add-rebalance
Add rebalance to JavaScript section
2026-03-21 12:24:45 -03:00
Wilson Freitas 9e989ad321 Merge pull request #289 from patrickliu0077/add-simplefunctions
Add SimpleFunctions: prediction market CLI for Kalshi + Polymarket
2026-03-21 12:23:38 -03:00
Wilson Freitas 6609926f43 Merge pull request #287 from cryptoSUN2049/add-openfinclaw
Add OpenFinClaw — AI-native hedge fund platform with Rust engine
2026-03-21 12:22:36 -03:00
Wilson Freitas f01e1bb9da Merge pull request #286 from MoonSoon69/add-swapapi
Add SwapAPI — free DEX aggregator API
2026-03-21 12:21:36 -03:00
Wilson Freitas f3e139a7c3 Merge pull request #281 from KalskiTheDan/add-prereason
Add PreReason to JavaScript section
2026-03-21 12:18:07 -03:00
Wilson Freitas f4a5984af5 Merge pull request #275 from vesper-astrena/add-polymarket-scanner
Add Polymarket Scanner API to Data Sources
2026-03-21 12:12:03 -03:00
Wilson Freitas 4464b42702 Merge pull request #273 from EMen11/master
Add swiss-finance-data — Python package for Swiss financial data
2026-03-21 12:10:20 -03:00
Wilson Freitas 58687fd44e Merge pull request #272 from alan-silverstreams/add-nexusfix
Add NexusFix - C++23 FIX protocol engine
2026-03-21 12:09:38 -03:00
Wilson Freitas b79070115e Merge pull request #271 from augiemazza/add-varrd
Add VARRD - AI-powered trading edge discovery platform
2026-03-21 12:08:59 -03:00
Wilson Freitas 8ad2d35c57 Merge pull request #269 from Mattbusel/add-mattbusel
Add fin-primitives, fin-stream, and Special-Relativity Rust libraries
2026-03-21 12:05:06 -03:00