Commit Graph

  • 704332271b fix(website): escape </script> in embedded filter URLs JSON Vinta Chen 2026-05-03 00:40:52 +08:00
  • e0e7fc9168 feat(website): embed filter-to-url map in index for client routing Vinta Chen 2026-05-03 00:36:41 +08:00
  • e320ba7278 test(website): restore exact sitemap URL list and lastmod count check Vinta Chen 2026-05-03 00:35:11 +08:00
  • fe7fd35e18 feat(website): include group and subcategory URLs in sitemap Vinta Chen 2026-05-03 00:32:21 +08:00
  • 20df47e1e9 style(website): add CSS for category-breadcrumb and assert absence on parent Vinta Chen 2026-05-03 00:30:56 +08:00
  • 03702231af feat(website): show parent category breadcrumb on subcategory pages Vinta Chen 2026-05-03 00:27:22 +08:00
  • 6bc9d83480 refactor(website): match subcategory by URL prefix instead of name split Vinta Chen 2026-05-03 00:26:12 +08:00
  • eeecacc3bd feat(website): generate static pages for subcategories Vinta Chen 2026-05-03 00:23:14 +08:00
  • 532d93d436 feat(website): generate static pages for groups under /categories/ Vinta Chen 2026-05-03 00:19:14 +08:00
  • cee1e65fb3 test(website): hoist pytest import to module level Vinta Chen 2026-05-03 00:17:53 +08:00
  • 583d5e7c51 feat(website): assert unique slugs across categories and groups Vinta Chen 2026-05-03 00:15:25 +08:00
  • a46b57e428 fix(readme): rename group "Miscellaneous" to "Other" Vinta Chen 2026-05-03 00:15:19 +08:00
  • 39d4b3db4b feat(website): add subcategory_path and subcategory_public_url helpers Vinta Chen 2026-05-03 00:08:04 +08:00
  • 4005c2ea82 feat(website): add slug and url to subcategory entries Vinta Chen 2026-05-03 00:05:02 +08:00
  • 7fadbaf6fe feat(website): add homepage category directory Vinta Chen 2026-05-02 23:44:27 +08:00
  • b00395a301 add missing links of category descriptions Vinta Chen 2026-05-02 23:35:24 +08:00
  • c98cbe2cb1 style(website): clarify category section heading Vinta Chen 2026-05-02 23:31:34 +08:00
  • e11afd1730 feat(website): generate static category pages Vinta Chen 2026-05-02 23:31:08 +08:00
  • 429c9b3d12 feat: generate llms.txt from template and annotate entries with star counts Vinta Chen 2026-05-02 02:32:18 +08:00
  • d9f26a8635 Improve SEO/AEO discovery surface for awesome-python.com (#3103) Vinta Chen 2026-05-02 01:53:19 +08:00
  • ccd4fb7591 List https://github.com/wsvincent/awesome-django instead Vinta Chen 2026-05-01 23:13:58 +08:00
  • 42a04dcd55 add awesome-pytest under pytest Vinta Chen 2026-05-01 23:08:39 +08:00
  • aa25d61e29 add also see awesome-python-testing to Testing Vinta Chen 2026-05-01 23:07:03 +08:00
  • 07ad943652 Merge pull request #3094 from JinyangWang27/JinyangWang27-patch-1 Jinyang 2026-04-27 19:58:22 +04:00
  • b582db93f3 Merge pull request #3071 from Tlaloc-Es/patch-1 Joseba Fuentes 2026-04-27 17:56:45 +02:00
  • 3854021599 Add OpenChronicle to the list of AI frameworks Jinyang 2026-04-26 20:12:09 +04:00
  • 154dbaad93 Merge pull request #3090 from cak/master Jinyang 2026-04-24 20:23:22 +04:00
  • 5a3c61d587 Merge pull request #3089 from smortezah/master Jinyang 2026-04-24 20:21:20 +04:00
  • 8924f6dbfc Merge pull request #3079 from vvlrff/add-faststream Jinyang 2026-04-24 20:20:43 +04:00
  • e386fbb0e6 add Web Security section and secure cak 2026-04-24 08:58:59 -04:00
  • 39b1476ac4 docs(ai-agents): add OpenAI's framework for building AI agents Morteza Hosseini 2026-04-24 12:33:01 +01:00
  • 427dfc0003 Rename Message Brokers to Messaging Semen Frolov 2026-04-23 22:45:50 +03:00
  • 0a3205378d Added simulation library Basit Rahim 2026-04-23 11:28:26 +05:00
  • ead4794fc9 Merge branch 'master' into add-faststream Semen Frolov 2026-04-22 19:53:36 +03:00
  • 756314e21d Merge pull request #3080 from vvlrff/add-ag2 Jinyang 2026-04-22 14:11:49 +04:00
  • 9ac5e6ba98 fix description Vinta Chen 2026-04-22 03:50:02 +08:00
  • 976ae9420c replace pyre-check with pyrefly Vinta Chen 2026-04-22 03:49:01 +08:00
  • e590d33b80 docs(ai-agents): add ag2 to Orchestration Semen Frolov 2026-04-21 21:32:02 +03:00
  • 4a334d9cda docs(message-brokers): add FastStream and Message Brokers category Semen Frolov 2026-04-21 21:30:40 +03:00
  • 0bf9522e5d chore: add uv supply-chain hardening and enforce locked installs Vinta Chen 2026-04-22 02:21:48 +08:00
  • 99d883c00d docs(ai-agents): add skills-curated link to trailofbits-skills entry Vinta Chen 2026-04-22 01:16:33 +08:00
  • 79d60b8d67 docs(contributing): tighten rising star and minimum age thresholds Vinta Chen 2026-04-22 01:03:33 +08:00
  • 4fb6c405bd docs: reference SPONSORSHIP.md in Structure section Vinta Chen 2026-04-22 01:02:51 +08:00
  • 935a83b63c docs: drop duplicate Entry Format block from CLAUDE.md Vinta Chen 2026-04-22 01:00:40 +08:00
  • 4e85b22d11 docs: apply entry rules to direct commits too Vinta Chen 2026-04-22 00:56:41 +08:00
  • e153f10561 docs: add commit granularity rule for entry changes Vinta Chen 2026-04-22 00:29:24 +08:00
  • 4fbe137d45 Add openai-whisper to AI and Agents > Speech Vinta Chen 2026-04-22 00:27:29 +08:00
  • 2067733023 Move speech models into new Speech subcategory Vinta Chen 2026-04-22 00:27:20 +08:00
  • 0235970e94 Add vibevoice to AI and Agents > Pre-trained Models and Inference Vinta Chen 2026-04-22 00:25:07 +08:00
  • c08b1235ac Move voxcpm to AI and Agents > Pre-trained Models and Inference Vinta Chen 2026-04-22 00:24:14 +08:00
  • 94fe9b3aca Add voxcpm to Audio & Video Processing > Audio Vinta Chen 2026-04-22 00:18:51 +08:00
  • b4c55978a0 Add mlx-lm to AI and Agents > Pre-trained Models and Inference Vinta Chen 2026-04-22 00:18:40 +08:00
  • f97773face Add timesfm to Machine Learning Vinta Chen 2026-04-22 00:18:30 +08:00
  • 832928305c Merge pull request #3077 from sobolevn/patch-3 Jinyang 2026-04-21 19:14:53 +04:00
  • f461e73108 update rules Vinta Chen 2026-04-20 23:29:45 +08:00
  • b0af62d911 Add django-modern-rest hidden gem sobolevn 2026-04-20 09:12:03 +03:00
  • ebeff71525 docs(.impeccable): add placestoread reference, no-green rule, type size guidance, consistency checks, and narrow-screen behavior Vinta Chen 2026-04-20 01:19:26 +08:00
  • f65a2aa9c0 docs(impeccable): prohibit inner max-width caps; override 65-75ch rule Vinta Chen 2026-04-20 01:01:47 +08:00
  • 6c0b0e375a docs: add .impeccable.md design context file Vinta Chen 2026-04-20 00:46:14 +08:00
  • fb33f904f5 Fix capitalization Vinta Chen 2026-04-19 23:16:14 +08:00
  • cfcc564120 Merge pull request #3076 from vinta/chore/code-cleanup Vinta Chen 2026-04-19 22:58:38 +08:00
  • 35aee20aa9 remove color Vinta Chen 2026-04-19 22:51:25 +08:00
  • 674c169efd fix(css): scope --accent-underline to sponsor-become hover; restore --line-strong at rest Vinta Chen 2026-04-19 22:48:33 +08:00
  • 7625d1f05d style: use --accent-underline on sponsor link underline Vinta Chen 2026-04-19 22:47:37 +08:00
  • 19496c2c93 refactor(css): replace sponsor-become border underline with text-decoration Vinta Chen 2026-04-19 22:45:44 +08:00
  • f3c8377bd4 chore: remove arrow from 'Become a sponsor' link and its CSS rules Vinta Chen 2026-04-19 22:43:19 +08:00
  • 257b69a932 style(sponsors): bump section-label to --text-lg within sponsor scope Vinta Chen 2026-04-19 22:40:31 +08:00
  • f10337bb31 refactor(tests): modernize test_readme_parser to use pathlib.Path Vinta Chen 2026-04-19 22:07:16 +08:00
  • 92936964b6 refactor(readme_parser): fuse _parse_sponsor_item into single pass Vinta Chen 2026-04-19 22:06:41 +08:00
  • 420bf8cd9d refactor(readme_parser): collapse render_inline_html/text into _render_inline helper Vinta Chen 2026-04-19 22:05:35 +08:00
  • 0630ee973b refactor(build): flatten extract_entries and annotate result dict Vinta Chen 2026-04-19 22:04:14 +08:00
  • 6ae7c89688 refactor: replace manual total_seconds()/3600 with timedelta comparison Vinta Chen 2026-04-19 22:02:14 +08:00
  • 95115f7949 refactor(fetch_github_stars): replace manual slice loop with itertools.batched Vinta Chen 2026-04-19 22:01:35 +08:00
  • 39b65bc994 refactor(build): inline format_stars_short into its call site Vinta Chen 2026-04-19 22:00:45 +08:00
  • 85b55efb28 refactor(readme_parser): inline _is_leading_link at its call site Vinta Chen 2026-04-19 21:59:59 +08:00
  • 486fbf2185 refactor(readme_parser): replace _find_first_link with _find_child(inline, "link") Vinta Chen 2026-04-19 21:59:16 +08:00
  • e0b0dc9c0a refactor(readme_parser): add _href helper to narrow attrGet return type Vinta Chen 2026-04-19 21:58:27 +08:00
  • 7e7de19ef6 refactor(build): remove StarData TypedDict, loosen load_stars return to dict[str, dict] Vinta Chen 2026-04-19 21:57:30 +08:00
  • 7f4a163534 refactor(build): tighten extract_entries parameter types to ParsedSection/ParsedGroup Vinta Chen 2026-04-19 21:56:46 +08:00
  • c85f81bb24 refactor(build): accept Path directly in build() signature Vinta Chen 2026-04-19 21:56:06 +08:00
  • b9236c4925 refactor(fetch_github_stars): drop unnecessary keyword-only marker on fetch_batch Vinta Chen 2026-04-19 21:55:32 +08:00
  • a358d45ca4 refactor: use datetime.UTC alias instead of timezone.utc Vinta Chen 2026-04-19 21:54:55 +08:00
  • e47d229528 refactor(readme_parser): consolidate state reset to tail of flush_group Vinta Chen 2026-04-19 21:54:16 +08:00
  • b897676e01 refactor(fetch_github_stars): remove redundant early-return guard in build_graphql_query Vinta Chen 2026-04-19 21:53:39 +08:00
  • a4b7fc6878 adjust css Vinta Chen 2026-04-19 21:34:14 +08:00
  • 774ab69bcd feat(website): add sponsors section parsed from README Vinta Chen 2026-04-19 21:10:50 +08:00
  • 222f566aef Merge pull request #3075 from vinta/sponsor/pyr Vinta Chen 2026-04-19 20:07:41 +08:00
  • 9290cfb930 add sponsor: pyr Vinta Chen 2026-04-19 19:52:06 +08:00
  • f3ac16c77b Merge pull request #3035 from tdhopper/add-pydevtools Jinyang 2026-04-19 09:45:26 +04:00
  • d7e6f1d54d Merge pull request #3070 from PsiACE/patch-1 Jinyang 2026-04-19 09:44:50 +04:00
  • ba96331a10 add back "jieba", it's still useful and works in Python 3.13 actually Vinta Chen 2026-04-19 05:33:54 +08:00
  • 5d4bfdd719 docs(SPONSORSHIP): flatten tier benefit lists, remove redundant subheadings Vinta Chen 2026-04-19 05:30:37 +08:00
  • f6fdd6a553 docs(SPONSORSHIP): rename tiers to Headline Sponsor and Featured Sponsor Vinta Chen 2026-04-19 05:19:25 +08:00
  • 3af090973e docs(SPONSORSHIP): restructure Get Started as explicit checklist of required sponsor info Vinta Chen 2026-04-19 05:01:38 +08:00
  • 840e2555d6 docs: clarify sponsorship tiers, payment terms, and editorial policy Vinta Chen 2026-04-19 04:56:05 +08:00
  • 2a347b1e87 Add bub framework to orchestration section Chojan Shang 2026-04-19 00:14:13 +08:00
  • bec38b2e51 Merge pull request #3067 from shreya975/patch-1 Jinyang 2026-04-18 19:44:08 +04:00
  • 04c3a63756 Fix typo in desbordante description Shreya Mahajan 2026-04-18 19:27:12 +05:30
  • aabf43c281 Correct desbordante entry in README Shreya Mahajan 2026-04-18 19:14:56 +05:30
  • a467209839 Add data-profiling link and remove ydata-profiling Shreya Mahajan 2026-04-18 12:58:43 +05:30