Commit graph

1700 commits

Author SHA1 Message Date
cryxnet
2547c1dcfb
Merge branch 'master' into add-promptise-foundry 2026-05-04 21:38:37 +02:00
Vinta Chen
6c18b6447e
feat: use explicit Projects section in README 2026-05-04 21:24:57 +08:00
Jinyang
d3bce3f61f
Merge pull request #3082 from Basit-Rahim/master
Added simulation library
2026-05-04 07:52:40 +04:00
Vinta Chen
1afccd8bc9
update description for curses 2026-05-03 12:53:56 +08:00
Vinta Chen
a46b57e428
fix(readme): rename group "Miscellaneous" to "Other"
Avoids a slug collision between the group "Miscellaneous" and the
category of the same name once both share the /categories/ URL
namespace introduced in the upcoming filter-URL refactor.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 00:15:19 +08:00
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
cryxnet
00cf386d92 Add promptise 2026-04-24 13:41:44 +02: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
Basit Rahim
0a3205378d Added simulation library 2026-04-23 11:28:26 +05: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