Commit Graph
100 Commits
Author SHA1 Message Date
Wilson FreitasandGitHub 12cf03c461 Fix PR validation against stale merge snapshots (#569) 2026-08-16 11:19:43 -03:00
Wilson FreitasandGitHub 5f675d7f32 Merge pull request #520 from amitesh-m/add-wealthville
Add Wealthville to Commercial & Proprietary Services
2026-08-16 10:31:10 -03:00
Wilson Freitas 995a820adc docs: clarify commercial eligibility verdicts 2026-08-16 09:41:28 -03:00
Wilson Freitas 6f79dbc83d docs: align PR reviews with commercial policy 2026-08-16 09:41:28 -03:00
Wilson Freitas 73a4bc4127 docs: adopt repository-first contribution policy 2026-08-16 09:41:28 -03:00
Wilson Freitas 79367be3d5 handle updated entries in PR reviews 2026-08-14 07:24:26 -03:00
Wilson Freitas f38c2faa9e speed up PR review workflow 2026-08-14 07:05:06 -03:00
Wilson Freitas d170e3ded4 fix deprecated GitHub authentication 2026-08-13 05:35:44 -03:00
Wilson Freitas 28f3d92b22 refactor: update BPRR and SPRR skills for improved PR validation and workflow clarity 2026-08-12 21:22:06 -03:00
Wilson Freitas c839fd5ab3 fix stale PR review checkout 2026-08-12 19:37:04 -03:00
Wilson Freitas fbc8ba7c5b ci: add read-only PR review workflow 2026-08-12 06:54:08 -03:00
Wilson Freitas 23472e0ec9 feat: add deterministic PR validator 2026-08-12 06:54:08 -03:00
Wilson Freitas cc0a0fac73 chore: migrate project documents to Linear 2026-08-12 06:54:08 -03:00
Wilson Freitas 4d3b4ef89b Document Telegram-gated PR merge design 2026-08-12 06:54:08 -03:00
Wilson Freitas 79b3a9595a Clarify project metadata and tag usage in AGENTS.md; emphasize concise tag requirements and relevance of GitHub repositories for non-commercial entries. 2026-07-22 06:55:26 -03:00
Wilson Freitas 733ed0f78c Update contribution guidelines to clarify tag usage and emphasize GitHub repository relevance 2026-07-22 06:55:26 -03:00
Wilson Freitas 1c22feca55 Enhance PR review guidelines for non-commercial entries in BPRR and SPRR skills 2026-07-22 06:55:26 -03:00
Wilson Freitas 92892479d7 Add Codex workflow support 2026-06-29 17:07:52 -03:00
Wilson Freitas d52ec43fdd Adjust market data entry placement 2026-06-29 16:40:07 -03:00
Wilson Freitas 69616148bd Add py_vollib and direct_vola 2026-05-30 17:20:57 -03:00
Wilson Freitas dbca849e82 Enhance CLAUDE.md with detailed descriptions of site generation and CI processes, and add PR review guidelines. 2026-05-30 17:17:00 -03:00
Wilson Freitas b9960d5363 Add skill names section for PR reviewers in AGENTS.md 2026-04-25 17:37:31 -03:00
Wilson Freitas 22a5bbbf98 Add sprr skill for single PR review and validation process 2026-04-25 17:37:23 -03:00
Wilson Freitas 9b70923edd Clarify placement rules for commercial and proprietary projects in CONTRIBUTING.md 2026-04-22 08:03:42 -03:00
Wilson Freitas 87f6606610 Add bprr skill for bulk PR review 2026-04-22 08:03:06 -03:00
Wilson Freitas 46dfec07e7 Add prior review check to review-pr skill 2026-04-22 08:03:06 -03:00
Wilson Freitas 6479394de2 Add AGENTS.md with developer instructions 2026-04-22 08:03:06 -03:00
Wilson FreitasandGitHub 2128e01def Add Chart Library to Market Data & Data Sources
Add Chart Library — historical chart pattern similarity search
2026-04-22 06:18:20 -03:00
Wilson FreitasandGitHub 9ace048d9c Update TradeSight description per maintainer feedback
Update TradeSight description per maintainer feedback
2026-04-22 06:12:37 -03:00
Wilson FreitasandGitHub 62faa6198d Add Sextant to Trading & Backtesting
Add Sextant - event-driven backtesting engine
2026-04-22 06:02:04 -03:00
Wilson FreitasandGitHub 493f440489 Add income-desk to Trading & Backtesting
Add income-desk to Trading & Backtesting
2026-04-21 21:32:11 -03:00
Wilson FreitasandGitHub 9898d5b9d5 Add StockKit to Sentiment Analysis & Alternative Data
Add StockKit - AI-powered stock research reports
2026-04-21 21:30:15 -03:00
Wilson FreitasandGitHub ab38739404 Add Webb Database to Related Lists
Add Webb Database
2026-04-21 21:25:07 -03:00
Wilson Freitas 961a85b995 Remove trailing periods from library entries in README.md 2026-03-28 19:02:33 -03:00
Wilson FreitasandClaude Haiku 4.5 d3a024913f Remove periods from lines ending with [PyPI] links
Lines that end with [PyPI](url) should not have a trailing period after the closing bracket.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-28 18:31:38 -03:00
Wilson FreitasandClaude Haiku 4.5 d37a97bfe7 Remove periods from lines ending with [GitHub] links
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>
2026-03-28 18:25:39 -03:00
Wilson FreitasandClaude Haiku 4.5 182fbe8706 Add periods to entries missing punctuation
- 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>
2026-03-28 18:23:12 -03:00
Wilson Freitas ff6ab4151d Add jquantstats to Algorithmic Trading Libraries 2026-03-28 18:18:39 -03:00
Wilson FreitasandClaude Haiku 4.5 ca4c8f7691 Merge remote main: resolve conflict by keeping category-first README structure with all new projects
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>
2026-03-28 13:21:14 -03:00
Wilson FreitasandClaude Haiku 4.5 713304b0f9 Add 7 new projects from remote main to category-first README
- 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>
2026-03-28 13:20:32 -03:00
Wilson Freitas 3c4fe97145 Fix tag cloud filtering: add event listener to tag cloud tags
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.
2026-03-28 13:05:55 -03:00
Wilson Freitas dc54c140e2 Add tag cloud with popular filters above search input
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.
2026-03-28 13:03:32 -03:00
Wilson Freitas fc78df9bcb Complete category-first README reorganization
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.
2026-03-28 11:16:44 -03:00
Wilson Freitas cc628a509d Add scripts directory with migration script 2026-03-28 11:16:41 -03:00
Wilson Freitas c9557e7fd0 Update docs for category-first README organization
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
2026-03-28 11:14:49 -03:00
Wilson Freitas 010d0b4782 Add per-language color coding for tag pills
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.
2026-03-28 11:00:23 -03:00
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
Wilson FreitasandGitHub 573861fca2 Merge pull request #302 from NeuZhou/main
Update FinClaw description with latest features
2026-03-28 10:13:05 -03:00
Wilson FreitasandGitHub 708b729687 Merge pull request #300 from naimkatiman/add-tradeclaw
Add TradeClaw — self-hosted trading intelligence platform
2026-03-28 10:08:59 -03:00
Wilson FreitasandClaude Haiku 4.5 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
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 FreitasandClaude Haiku 4.5 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
Wilson FreitasandClaude Opus 4.6 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 FreitasandClaude Opus 4.6 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 FreitasandClaude Opus 4.6 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
Wilson FreitasandClaude Opus 4.6 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 FreitasandClaude Opus 4.6 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
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 FreitasandClaude Opus 4.6 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 FreitasandClaude Opus 4.6 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 FreitasandGitHub 06f3e01e9e Merge pull request #262 from cjroth/add-rebalance
Add rebalance to JavaScript section
2026-03-21 12:24:45 -03:00
Wilson FreitasandGitHub 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 FreitasandGitHub 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 FreitasandGitHub f01e1bb9da Merge pull request #286 from MoonSoon69/add-swapapi
Add SwapAPI — free DEX aggregator API
2026-03-21 12:21:36 -03:00
Wilson FreitasandGitHub f3e139a7c3 Merge pull request #281 from KalskiTheDan/add-prereason
Add PreReason to JavaScript section
2026-03-21 12:18:07 -03:00
Wilson FreitasandGitHub 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 FreitasandGitHub 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 FreitasandGitHub 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 FreitasandGitHub 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 FreitasandGitHub 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
Wilson FreitasandGitHub 16588f3751 Merge pull request #264 from Shomari/add-rtpr
Add RTPR to Data Sources
2026-03-21 11:56:30 -03:00
Wilson Freitas e374d4a47e Add new libraries for option trading strategies and investment analytics 2026-02-24 07:00:42 -03:00
Wilson Freitas ac6b1322cc Add new libraries and resources to the Quantitative Finance list 2026-02-24 06:38:17 -03:00
Wilson FreitasandGitHub d0ec1ab2b4 Merge pull request #261 from henu-wang/add-keeprule
Add KeepRule - Decision Making Principles Library
2026-02-24 06:32:04 -03:00
Wilson FreitasandGitHub 70b8cb1636 Merge pull request #260 from moxiespirit/add-curistat
Add Curistat futures volatility forecasting platform
2026-02-24 06:30:37 -03:00
Wilson FreitasandGitHub 6da631b090 Merge branch 'master' into add-curistat 2026-02-24 06:29:18 -03:00
Wilson FreitasandGitHub c7b72921f6 Merge pull request #259 from joseprupi/patch-1
Add quantra project to the README
2026-02-24 06:28:28 -03:00
Wilson FreitasandGitHub c31cf6dc84 Merge pull request #258 from alexanderwanyoike/master
Add the0 - self-hosted algo trading execution engine
2026-02-24 06:28:06 -03:00
Wilson FreitasandGitHub 23533da0ad Merge pull request #256 from jamisteven/add-gomacro-ai
Add goMacro.ai to Data Sources
2026-02-24 06:27:48 -03:00
Wilson FreitasandGitHub 193c0c5141 Merge pull request #255 from Karanbalkantech/master
Add Chartscout to trading tools list in README
2026-02-24 06:27:27 -03:00
Wilson FreitasandGitHub 7813829e10 Merge branch 'master' into master 2026-02-24 06:27:07 -03:00
Wilson FreitasandGitHub b03322e617 Merge pull request #254 from alexander-schneider/add-stock-sentiment-api
Add Stock Sentiment API to Sentiment Analysis
2026-02-24 06:26:28 -03:00
Wilson FreitasandGitHub df984524c1 Merge pull request #253 from OTTO-ships/master
Add Prop Trader Compass (Risk & Payout Calculator)
2026-02-24 06:25:33 -03:00
Wilson FreitasandGitHub 584f3a17ac Merge pull request #252 from vibeyclaw/add-13f-insight
Add 13F Insight to Python Data Sources
2026-02-24 06:25:13 -03:00
Wilson FreitasandGitHub 3fd24c6044 Merge pull request #249 from ajtgjmdjp/add-edinet-mcp
Add Japan finance data libraries (edinet-mcp, estat-mcp, tdnet-disclosure-mcp)
2026-02-24 06:24:46 -03:00