Commit Graph

1693 Commits

Author SHA1 Message Date
Vinta Chen
d9f26a8635 Improve SEO/AEO discovery surface for awesome-python.com (#3103)
* update gitignore

* feat: tighten homepage metadata

* fix: trim generated HTML whitespace

* feat(website): add discovery files and markdown alternate

* feat(website): add sitemap lastmod

* feat(seo): add Content-Signal directive to robots.txt

Signals search, ai-input, and ai-train to crawlers
via the experimental Content-Signal header in robots.txt.

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-05-02 01:53:19 +08:00
Vinta Chen
ccd4fb7591 List https://github.com/wsvincent/awesome-django instead 2026-05-01 23:13:58 +08:00
Vinta Chen
42a04dcd55 add awesome-pytest under pytest 2026-05-01 23:08:39 +08:00
Vinta Chen
aa25d61e29 add also see awesome-python-testing to Testing 2026-05-01 23:07:03 +08:00
Jinyang
07ad943652 Merge pull request #3094 from JinyangWang27/JinyangWang27-patch-1
Add OpenChronicle - open source version of OpenAI Chonicle
2026-04-27 19:58:22 +04:00
Joseba Fuentes
b582db93f3 Merge pull request #3071 from Tlaloc-Es/patch-1
Add KillPy to environment management section
2026-04-27 23:56:45 +08:00
Jinyang
3854021599 Add OpenChronicle to the list of AI frameworks 2026-04-26 20:12:09 +04:00
Jinyang
154dbaad93 Merge pull request #3090 from cak/master 2026-04-24 20:23:22 +04:00
Jinyang
5a3c61d587 Merge pull request #3089 from smortezah/master 2026-04-24 20:21:20 +04:00
cak
e386fbb0e6 add Web Security section and secure 2026-04-24 08:58:59 -04:00
Morteza Hosseini
39b1476ac4 docs(ai-agents): add OpenAI's framework for building AI agents
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 12:33:01 +01:00
Semen Frolov
427dfc0003 Rename Message Brokers to Messaging
Updated 'Message Brokers' section to 'Messaging' and added MQTT to the faststream description.
2026-04-23 22:45:50 +03:00
Semen Frolov
ead4794fc9 Merge branch 'master' into add-faststream 2026-04-22 19:53:36 +03:00
Jinyang
756314e21d Merge pull request #3080 from vvlrff/add-ag2
docs(ai-agents): add ag2 to AI Agents Orchestration
2026-04-22 14:11:49 +04:00
Vinta Chen
9ac5e6ba98 fix description 2026-04-22 03:50:02 +08:00
Vinta Chen
976ae9420c replace pyre-check with pyrefly 2026-04-22 03:49:01 +08:00
Semen Frolov
e590d33b80 docs(ai-agents): add ag2 to Orchestration
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 21:32:02 +03:00
Semen Frolov
4a334d9cda docs(message-brokers): add FastStream and Message Brokers category
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 21:30:40 +03:00
Vinta Chen
99d883c00d docs(ai-agents): add skills-curated link to trailofbits-skills entry
Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-22 01:16:33 +08:00
Vinta Chen
4fbe137d45 Add openai-whisper to AI and Agents > Speech
OpenAI's industry-standard ASR model (98k stars, MIT).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 00:27:29 +08:00
Vinta Chen
2067733023 Move speech models into new Speech subcategory
Split vibevoice and voxcpm out of Pre-trained Models and Inference (which now skews to LLMs and diffusion) into a dedicated Speech subcategory to make room for TTS/ASR growth.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 00:27:20 +08:00
Vinta Chen
0235970e94 Add vibevoice to AI and Agents > Pre-trained Models and Inference
Microsoft's open-source voice AI family (TTS + ASR) with 40k stars, ICLR 2026 Oral, and ASR integrated into Hugging Face Transformers.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 00:25:07 +08:00
Vinta Chen
c08b1235ac Move voxcpm to AI and Agents > Pre-trained Models and Inference
It is a pretrained neural TTS foundation model, not an audio manipulation library, so it fits better alongside transformers, diffusers, and vllm.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 00:24:14 +08:00
Vinta Chen
94fe9b3aca Add voxcpm to Audio & Video Processing > Audio
OpenBMB's tokenizer-free TTS with multilingual voice design and cloning (15k stars, Apache 2.0).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 00:21:51 +08:00
Vinta Chen
b4c55978a0 Add mlx-lm to AI and Agents > Pre-trained Models and Inference
Apple's ml-explore team library for running and fine-tuning LLMs on Apple Silicon with MLX (4.9k stars, MIT).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 00:21:51 +08:00
Vinta Chen
f97773face Add timesfm to Machine Learning
Google Research's pretrained time-series foundation model (18k stars, Apache 2.0).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 00:21:51 +08:00
sobolevn
b0af62d911 Add django-modern-rest hidden gem
https://github.com/vinta/awesome-python/blob/master/CONTRIBUTING.md#3-hidden-gem
2026-04-20 09:12:03 +03:00
Vinta Chen
fb33f904f5 Fix capitalization 2026-04-19 23:16:14 +08:00
Vinta Chen
9290cfb930 add sponsor: pyr 2026-04-19 19:52:06 +08:00
Jinyang
f3ac16c77b Merge pull request #3035 from tdhopper/add-pydevtools 2026-04-19 09:45:26 +04:00
Jinyang
d7e6f1d54d Merge pull request #3070 from PsiACE/patch-1 2026-04-19 09:44:50 +04:00
Vinta Chen
ba96331a10 add back "jieba", it's still useful and works in Python 3.13 actually 2026-04-19 05:35:53 +08:00
Chojan Shang
2a347b1e87 Add bub framework to orchestration section 2026-04-19 00:14:13 +08:00
Shreya Mahajan
04c3a63756 Fix typo in desbordante description 2026-04-18 19:27:12 +05:30
Shreya Mahajan
aabf43c281 Correct desbordante entry in README
Fixed a duplicate period in the desbordante link entry.
2026-04-18 19:14:56 +05:30
Shreya Mahajan
a467209839 Add data-profiling link and remove ydata-profiling 2026-04-18 12:58:43 +05:30
Shreya Mahajan
b3a00e0b9c Add ydata-profiling to data analysis tools list 2026-04-17 15:08:35 +05:30
Jonas Lundberg
64de7f4673 Add respx library to Mock section 2026-04-16 16:24:52 +02:00
RaghavChamadiya
d06ab9789c Add repowise to Code Analysis 2026-04-14 19:15:15 +05:30
Sergei Ozeranskii
985400cac3 Update README.md 2026-04-13 09:08:43 +02:00
Sergei Ozeranskii
f4201b85db Add httptap to Debugging Tools 2026-04-12 18:07:54 +02:00
Robert Grzesik
d5158f8362 Add lumibot to Financial Data section
Lumibot is an actively maintained Python framework (1,333+ stars, MIT
license) for algorithmic trading backtesting and live deployment. It
supports stocks, options, crypto, futures, and forex across multiple
brokers. Repository is 3+ years old with consistent weekly activity.

Category: Hidden Gem — solves the real pain of running the same
strategy code in backtesting and production with multiple brokers.

https://github.com/Lumiwealth/lumibot
2026-04-10 23:29:41 -04:00
Vinta Chen
38b710e7ce add hermes-agent 2026-04-08 15:24:20 +08:00
Tim Hopper
68c8fd4385 Add Python Developer Tooling Handbook to Resources > Websites 2026-04-07 16:27:32 -04:00
Taras Kozlov
f63c9f899f Update 'picows' entry in README 2026-04-05 22:37:24 +02:00
Taras Kozlov
e078d5b92d Add picows library to WebSocket section 2026-04-05 22:24:06 +02:00
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
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
444bdb18e5 add TradingAgents 2026-04-01 07:25:26 +04:00