venvstacks
Virtual environment stacks for Python.
https://github.com/lmstudio-ai/venvstacks
Mesa 3.0: A major update to Python's Agent-Based Modeling library 🎉
https://www.reddit.com/r/Python/comments/1gn5q8z/mesa_30_a_major_update_to_pythons_agentbased/
Integuru
The first AI agent that builds third-party integrations through reverse engineering platforms' internal APIs.
https://github.com/Integuru-AI/Integuru
terminal-tree
An experimental filesystem navigator for the terminal, built with Textual.
https://github.com/willmcgugan/terminal-tree
Why Durable Execution Should Be Lightweight
How to make your programs crashproof without changing the way they're built.
https://www.dbos.dev/blog/what-is-lightweight-durable-execution
browser-use
Open-Source Web Automation library with any LLM.
https://github.com/gregpr07/browser-use
Tiny GraphRAG (Part 1)
A tiny 1000 line implementation of GraphRAG in Python.
https://www.stephendiehl.com/posts/graphrag1/
code-embedder
Keep your code snippets in README up-to-date!
https://github.com/kvankova/code-embedder
TinyTroupe, a new LLM-powered multiagent persona simulation Python library
https://github.com/microsoft/TinyTroupe
llm-jq
Write and execute jq programs with the help of LLM.
https://github.com/simonw/llm-jq
Be Careful With Removing Code Duplication
This video refactors some tricky, hard-to-detect code duplication, provides an example of when it’s best to leave duplicated code as is, and shares a few tips on how to avoid duplication altogether.
https://www.youtube.com/watch?v=6AGDnJ_26uw
Zero Downtime Django Deployments with Multistep Database Changes
Preventing downtime during deployments is crucial for maintaining service availability and ensuring a positive user experience. Blue-green deployments have emerged as a popular strategy to achieve this goal. However, they introduce challenges, especially when dealing with database changes. This article delves into what blue-green deployments are, why database changes can be tricky in thi...
https://johnnymetz.com/posts/multistep-database-changes/
Adding keyboard shortcuts to the Python REPL
The article discusses how to enhance the Python REPL (Read-Eval-Print Loop) by adding custom keyboard shortcuts to improve efficiency and user experience. It provides step-by-step instructions for implementing these shortcuts, enabling users to navigate and execute commands more effectively.
https://treyhunner.com/2024/10/adding-keyboard-shortcuts-to-the-python-repl/
digit360
Digit 360 is a modular platform that unlocks new capabilities, and enables future research on the nature of touch.
https://github.com/facebookresearch/digit360
PiML: Python Interpretable Machine Learning Toolbox
https://github.com/SelfExplainML/PiML-Toolbox
All-Hands-AI / OpenHands
🙌 OpenHands: Code Less, Make More
https://github.com/All-Hands-AI/OpenHands
State of Python 3.13 Performance: Free-Threading
https://codspeed.io/blog/state-of-python-3-13-performance-free-threading
hertz-dev
First base model for full-duplex conversational audio.
https://github.com/Standard-Intelligence/hertz-dev
Don't return named tuples in new APIs
Named tuples should generally be avoided in new APIs, as they add unnecessary complexity by supporting both index-based and attribute-based data access, leading to potential misuse and added maintenance. Instead, using options like data classes or typed dictionaries can offer clearer, more structured code with similar benefits.
https://snarky.ca/dont-use-named-tuples-in-new-apis/
tinylangs
Real programming languages in 50 lines of code.
https://github.com/zserge/tinylangs/
ToolGit
ToolGit is a collection of scripts that extend Git with various sub-commands to make life easier.
https://github.com/ahmetsait/toolgit
A Comprehensive Guide to Python Project Management and Packaging: Concepts Illustrated with uv – Part I
The goal of this guide is to provide a comprehensive guide to Python project management and packaging. We’ll explore concepts in the standard, like the different tables in pyproject.toml by revisiting the PEPs that led to what we have today. We’ll explain what was used before, why it needed to change, and how the changes provided by the PEPs solved the issues. This walkthrough of the his...
https://reinforcedknowledge.com/a-comprehensive-guide-to-python-project-management-and-packaging-concepts-illustrated-with-uv-part-i/
Moonshine
Fast and accurate automatic speech recognition (ASR) for edge devices.
https://github.com/usefulsensors/moonshine
Tinylangs: Programming languages in 50 lines of Python
https://github.com/zserge/tinylangs