Commit Graph

2263 Commits

Author SHA1 Message Date
torinsong
aa1e3d5ae7 Add sglang to the list of libraries in README
Add sglang to the list of libraries in README
2026-04-03 16:09:50 +08:00
torinsong
f4637e3d39 Add sglang to the list of libraries in README 2026-04-03 16:09:50 +08:00
Vinta Chen
c6004c971f
ci: skip tests on non-scheduled deploy runs
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-03 16:03:35 +08:00
Vinta Chen
20bb5cca81
docs: fix entry format in PR template to use - instead of *
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-03 16:03:33 +08:00
Vinta Chen
b7b8eb02d1
ci: always run tests and simplify branches syntax in deploy workflow
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-03 16:00:21 +08:00
Vinta Chen
520e285e8e
test: add entry validation and broken-link detection tests
Add three tests against the real README: verify all entries have
non-empty names, valid http(s) URLs, and no broken markdown link
syntax (e.g. '[name(url)' missing the closing '](').

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-03 15:55:53 +08:00
Vinta Chen
54864ab37a
ci: merge build/deploy jobs and cache stars by date
Collapse the two-job workflow into one, set the github-pages
environment on the single job, and key the star-data cache by
date (YYYY-MM-DD) so it is shared across same-day runs instead
of being per-run-id. Also skip tests on scheduled runs and
validate JSON before serving it.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-03 15:55:46 +08:00
Vinta Chen
e1869aa28d
Merge pull request #3014 from aliden1z/fix-sqlite-casing
Fix SQLite casing in Database Drivers section
2026-04-02 09:48:01 +08:00
ALİ DENİZ TARTMA
5974274496
Fix SQLite casing in Database Drivers section
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.
2026-04-01 22:26:21 +03:00
Jinyang
88c43ebe7b
Merge pull request #3012 from JinyangWang27/add-trading-agents
Add TradingAgents
2026-04-01 07:34:05 +04:00
Jinyang
444bdb18e5
add TradingAgents 2026-04-01 07:25:26 +04:00
Vinta Chen
36d8ca9b88
Merge pull request #3010 from vinta/dependabot/uv/pygments-2.20.0
chore(deps): bump pygments from 2.19.2 to 2.20.0
2026-03-31 22:53:02 +08:00
dependabot[bot]
1426abc80f
chore(deps): bump pygments from 2.19.2 to 2.20.0
Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0)

---
updated-dependencies:
- dependency-name: pygments
  dependency-version: 2.20.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-31 14:52:41 +00:00
Vinta Chen
944da1503c
Merge pull request #3008 from 23f3000503/master
Fix typo in daphne description in README.md
2026-03-31 22:51:16 +08:00
23f3000503
403152125e
Fix typo in daphne description in README.md
fix: improve grammar and formatting in README (HTTP/2, article usage)
2026-03-30 18:37:37 +05:30
Vinta Chen
e9be000b56
refactor(fetch_github_stars): drop underscore prefix from regex constants
Rename _GITHUB_OWNER_RE and _GITHUB_NAME_RE to GITHUB_OWNER_RE and
GITHUB_NAME_RE to match the naming style of the other module-level
constants (GRAPHQL_URL, BATCH_SIZE).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-30 15:20:01 +08:00
Vinta Chen
1ae889b4fd
fix: stricter GitHub owner/repo regexes and injection tests
Split _GITHUB_NAME_RE into separate owner and repo patterns.
Owner regex now rejects leading/trailing hyphens and dots (matching
GitHub's actual username rules). Repo regex requires alphanumeric
start but allows dots and underscores anywhere after.

New tests cover GraphQL injection attempts, invalid leading chars,
and valid hyphenated/underscore/dot combinations.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-30 15:03:06 +08:00
Vinta Chen
87c5f3bde9
Merge pull request #3007 from orbisai0security/fix-fix-v-006-graphql-injection-sanitization
fix: use subprocess instead of os.system in fetch_github_stars.py
2026-03-30 15:01:18 +08:00
Jinyang
a0e4e65184
Merge pull request #3000 from poojitha-sys281/master
Added voluptuous library under Data Validation section
2026-03-30 10:43:58 +04:00
orbisai0security
babb09fc5f fix: use subprocess instead of os.system in fetch_github_stars.py
The Python CLI scripts at website/fetch_github_stars
2026-03-30 04:41:42 +00:00
Jinyang
9084be2ccd
Merge pull request #3003 from Diyago/add-tabgan 2026-03-29 11:23:32 +04:00
Insaf Ashrapov
fed92e79f3 Remove extra empty line, place TabGAN in alphabetical order
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 07:16:00 +00:00
Jinyang
7f3d5ce522
Merge pull request #2999 from Rohit-Mal-IITM/patch-1 2026-03-29 10:06:18 +04:00
Jinyang
94d29d8f0d
Merge pull request #3002 from Allwell987/patch-1 2026-03-29 10:05:48 +04:00
Insaf Ashrapov
13b84109e0 Add TabGAN - synthetic tabular data generation library 2026-03-28 09:17:57 +03:00
Allwell
d836f796f3
Fix: Capitalize description for jax in Deep Learning section 2026-03-28 05:19:20 +01:00
Poojitha J
a3e743b236
Added voluptuous library under Data Validation section
Removed the voluptuous library from the data validation section.
2026-03-27 19:09:38 +05:30
Vinta Chen
50600b9456
feat: add pyodide to Python Implementations
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>
2026-03-27 20:09:43 +08:00
Rohit-Mal-IITM
1b62ccfece
docs: fix typo in installation instructions. 2026-03-27 17:16:54 +05:30
Vinta Chen
c96e58be7f
Update ToC display text to match CLI category headings
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>
2026-03-27 15:28:13 +08:00
Vinta Chen
04515e7c59
Merge pull request #2998 from ShiwamKumar2208/fix-readme-links
Fix broken links in README
2026-03-27 15:25:06 +08:00
Shiwam kumar
9c6720929d Fixed broken readme links 2026-03-27 11:18:01 +05:30
Jinyang
a87ba8ed01
Merge pull request #2993 from JinyangWang27/remove-jieba
remove jieba
2026-03-26 10:02:48 +04:00
Jinyang
85bc9db363
remove jieba 2026-03-26 10:01:46 +04:00
Jinyang
bddb692d74
Merge pull request #2974 from josheppinette/add-logfmter-logging-library
Add logfmter
2026-03-26 08:40:58 +04:00
Vinta Chen
e65d9d3667
feat(ai): add unsloth for faster LLM fine-tuning
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-26 12:38:58 +08:00
Joshua Taylor Eppinette
393cf3d537
Merge branch 'master' into add-logfmter-logging-library 2026-03-25 10:54:44 -06:00
Jinyang
2368bad3ae
Merge pull request #2990 from JinyangWang27/fix-xlwings-url
Fix xlwings GitHub link in README.md
2026-03-25 13:48:43 +04:00
Jinyang
59f7d2360a
Fix xlwings GitHub link in README.md 2026-03-25 13:46:54 +04:00
Vinta Chen
a667c1e079
refactor(ai): reorganize AI agent subsections and add mem0
- 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>
2026-03-25 05:13:48 +08:00
Vinta Chen
9425ab5921
refactor(js): replace var with const for immutable bindings
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:37:35 +08:00
Vinta Chen
7b6829c26e
style(html): reformat templates for consistent attribute and block spacing
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:35:10 +08:00
Vinta Chen
0b081100d2
fix(css): remove explicit flex layout from .hero-topbar mobile override
The flex properties (align-items, flex-direction, flex-wrap, justify-content)
were overriding the default layout unnecessarily on mobile.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:35:06 +08:00
Vinta Chen
80d9279f78
refactor(css): consolidate .sort-btn:focus-visible into shared focus-visible selector block
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:34:57 +08:00
Vinta Chen
7fdf6ab307
refactor(js): hoist repeated queries, drop stale comments, tighten collapseAll scope
- Hoist reducedMotion and sortHeaders to module scope to avoid repeated
  DOM queries on every call
- collapseAll now queries within tbody instead of the full document
- Replace indexOf with includes for tag filtering
- Remove null check on activeSort (always initialized)
- Drop inline section comments that just restate the code

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:34:20 +08:00
Vinta Chen
4456783320
docs: update social handle from Twitter to X (twitter.com -> x.com)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:34:11 +08:00
Vinta Chen
57a5b432f6
fix(js): drop legacy category/group URL param aliases for filter
Only the canonical 'filter' query param is supported. The 'category'
and 'group' aliases were never documented and silently accepted wrong
spellings; removing them prevents hidden coupling to old URL shapes.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:19:42 +08:00
Vinta Chen
d7a7e68475
refactor(js): simplify filter state to a plain string
Replace the { type, value } filter object with a plain string value.
Merge data-cats and data-groups row attributes into a single data-tags
attribute. Drop data-type from tag buttons. Consolidate category/group
URL params into a single filter param, keeping backward-compat fallback.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:18:26 +08:00
Vinta Chen
3b69697504
refactor(js): extract getScrollBehavior() helper to deduplicate prefers-reduced-motion check
The same matchMedia query was inlined twice (hero scroll and back-to-top).
Extracted into a shared helper. Also renamed loop variable and reformatted
a chained querySelector call for readability. No behavior change.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:12:10 +08:00
Vinta Chen
57e4adbeb1
style(html): reformat hero CTA anchor tag onto multiple lines
Long attribute list was exceeding line-length; split across lines
for readability. No behavior change.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-24 13:12:04 +08:00