Links
Addpycobertura is a generic Cobertura report parser. It was also designed to help prevent code coverage from decreasing with the pycobertura diff command: any line changed should be tested and uncovered changes should be clearly visible without letting legacy uncovered code get in the way so developers can focus solely on their changes.
Data validation using Python type hints.
Pydantic is the most widely used data validation library for Python.
Fast and extensible, Pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.9+; validate it with Pydantic.
Related contents:
Agent Framework / shim to use Pydantic with LLMs.
PydanticAI is a Python Agent Framework designed to make it less painful to build production grade applications with Generative AI.
Related contents:
Uncomplicated Observability for Python and beyond! šŖµš„ .
Logfire is an observability platform built on the same belief as our open source library ā that the most powerful tools can be easy to use.
Task Runner - Python CLI Tool. doit comes from the idea of bringing the power of build-tools to execute any kind of task.
Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.
Related contents:
Turn your pandas dataframe into a Tableau-style User Interface for visual analysis.
PyGWalker: A Python Library for Exploratory Data Analysis with Visualization
Fast Python Infrastructure Automation & Configuration Management Tool.
š§ pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.
Related contents:
Python decompiler for modern Python versions.
PyLingual is a CPython bytecode decompiler supporting all released Python versions since 3.6.
Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web
The next generation of building APIs. A code-first framework for GraphQL API development, where your schema reflects your functionality.
A framework for building GraphQL APIs without defining any kind of schema. It reduces the time spent on writing and maintaining API definitions, allowing you to focus solely on writing your service logic.
The Pylons Project was founded by the people behind the Pylons web framework to develop web application framework technology in Python. Rather than focusing on a single web framework, the Pylons Project will develop a collection of related technologies. The first package is the Pyramid web framework.
L'outil qui connecte freelances et recruteurs. L'extension pour être connecté aux recruteurs tech.
pylyzer is a static code analyzer / language server for Python, written in Rust.
Using iframes in a responsive page can be frustrating. Itās easy enough to make an iframeās width span 100% of its container, but sizing its height is tricky ā especially if the content of the iframe changes height depending on page width (for example, because of text wrapping or media queries) or events within the iframe.
Publish and install private python packages using OCI/docker registries.
pypdf is a free and open source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. pypdf can retrieve text and metadata from PDFs as well.
Related contents:
Concurrent Python made simple.
Pyper is a flexible framework for concurrent and parallel data-processing, based on functional programming patterns. Used for š ETL Systems, āļø Data Microservices, and š Data Collection
A fast, compliant alternative implementation of Python.
PyPy is a replacement for CPython. It is built using the RPython language that was co-developed with it. The main reason to use it instead of CPython is speed: it runs generally faster (see next section).
Pyramid is a very general open source Python web framework. As a framework, its primary job is to make it easier for a developer to create an arbitrary web application. The type of application being created isnāt really important; it could be a spreadsheet, a corporate intranet, or a social networking platform. Pyramid is general enough that it can be used in a wide variety of circumstances.
A Runtime Application Self Protection agent for Python applications and serverless functions. Relies on AI, syntax analysis, and underlying OS capabilities to seamlessly provides accurate protection from within, without updates.
PyRASP is a Runtime Application Self Protection package for Python-based Web Servers (Flask, FastAPI and Django) and Serverless Functions (AWS Lambda, Azure and Google Cloud Functions).
RDP monster-in-the-middle (mitm) and library for Python with the ability to watch connections live or after the fact. PyRDP is a Python Remote Desktop Protocol (RDP) Monster-in-the-Middle (MITM) tool and library.
A performant type-checker for Python 3.
Pyre is a performant type checker for Python compliant with PEP 484. Pyre can analyze codebases with millions of lines of code incrementally ā providing instantaneous feedback to developers as they write code. You can try it out on examples in the Pyre Playground.
Related contents:
The Content Management System built for you!
PyroCMS is used by individuals, small & medium-sized businesses, and large organizations worldwide to easily create & build a variety of websites & web-enabled applications.
Open Source Continuous Profiling Platform. Debug performance issues down to a single line of code.
Grafana Pyroscope is a continuous profiling platform designed to surface performance insights from your applications, helping you optimize resource usage such as CPU, memory, and I/O operations. With Pyroscope, you can both proactively and reactively address performance bottlenecks across your system.
Related contents:
Provides utilities for Postgres database schema versioning. Pyrseas provides utilities to describe a PostgreSQL database schema as YAML, to verify the schema against the same or a different database and to generate SQL that will modify the schema to match the YAML description.
PYRUS2D is the first Python base code (sample team) for RoboCup Soccer 2D Simulator. This project is implemented by members of CYRUS soccer simulation 2D team. By using this project, a team includes 11 players and one coach can connect to RoboCup Soccer Server and play a game. Also, researchers can use the trainer to control the server for training proposes.
An Intelligent Python Code Quality Analyzer.
Building with Cursor, Claude, or ChatGPT? pyscn performs structural analysis to keep your codebase maintainable.
Related contents:
PyScript is an open source platform for Python in the browser.
PyScript is a framework that allows users to create rich Python applications in the browser using HTML's interface and the power of Pyodide, MicroPython and WASM, and modern web technologies.
A simple terminal based ebook server.
Having used Calibre for hosting my eBook collection in the past, I found myself frustrated having to install X on my server, or manage my library externally, Thus I have decided to spin up my own.
Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
Related contents:
Pyston is an open source Python implementation that aims to be both highly compatible and high-performance. It uses modern JIT techniques on top of LLVM, and natively supports many CPython C extension modules via a recompile.
Python is a programming language that lets you work quickly and integrate systems more effectively.
Related contents:
- Python: The Documentary | An origin story @ CultRepo's YouTube (source: Python - Comment un petit projet de Noƫl est devenu le langage de l'IA et de la science @ Korben :fr:).
- I'm Switching to Python and Actually Liking It @ CƩsar Soto Valero.
- Python has had async for 10 years -- why isn't it more popular? @ Anthony Shaw.
- Why Todayās Python Developers Are Embracing Type Hints @ Pyrefly.
- The Parameter Laboratory: Decorators with Arguments @ Aaron Rose's dev.to.
- Why Is Python So Popular in 2025? @ JetBrains Blog.
- Why Reactive Programming Hasn't Taken Off in Python (And How Signals Can Change That) @ bui.app.
- Python's splitlines does a lot more than just newlines @ william woodruff.
- dev-requirements.txt is bad @ koaning.io.
- The future of Python web services looks GIL-free @ Fluxus.
- How often does Python allocate? @ zackoverflow.
- 10 Smart Performance Hacks For Faster Python Code @ Jetbrains Blog.
- Python is not a great language for data science. Part 1: The experience @ Genes, Minds, Machines.
- Use Python for Scripting! @ hyPiRion.
- Deprecations via warnings donāt work for Python libraries @ Seth Larson.
- 4 mois de Python de maniĆØre intensive: mon retour sur le langage @ (mcorbin.fr) :fr:.
- Python Numbers Every Programmer Should Know @ Michael Kennedy.
- WebAssembly as a Python extension platform @ null program.
- Stop Writing Spaghetti if-else Chains: Parsing JSON with Pythonās match-case @ toward data science.
- Python Basics: The Complete Beginnerās Guide to Programming in 2026 š @ Peter Njuguna's Medium.
- How we made Python's packaging library 3x faster @ ISciNumPy.dev.
- Python Only Has One Real Competitor @ Ethan McCue.
- Python Type Checker Comparison: Empty Container Inference @ Pyrefly.
- The Story of Python's Lazy Imports: Why It Took Three Years and Two Attempts @ TechLife.
Python is an amazing programming language that will help you become better SEOs.
You can use python for SEO by dropping your reliance on Excel and stop using spreadsheets, by leveraging APIs, automating the boring tasks and by implementing machine learning algorithms.
This is a true beginner to expert guide to learn Python for SEO.
Welcome to the Python Graph Gallery, a collection of hundreds of charts made with Python. Charts are organized in about 40 sections and always come with their associated reproducible code. They are mostly made with Matplotlib and Seaborn but other library like Plotly are sometimes used.
Create GUI applications with Python and Qt. Create professional user-interfaces for your Python apps. Stop searching for how to create GUI applications with Python ā it's all here. I've been teaching Python & Qt for 8 years, helping thousands of developers just like you to bring their apps to life. Let's make your project a success!
prompt_toolkit is a library for building powerful interactive command line and terminal applications in Python.
It can be a very advanced pure Python replacement for GNU readline, but it can also be used for building full screen applications.
visualize, debug, get AI help for Python, Java, C, C++, and JavaScript.
Python Tutor helps you do programming homework assignments in Python, Java, C, C++, and JavaScript. It contains a unique step-by-step visual debugger and AI tutor to help you understand and debug code.
Tensors and Dynamic neural networks in Python with strong GPU acceleration.
PyTorch is a Python package that provides two high-level features:
- Tensor computation (like NumPy) with strong GPU acceleration
- Deep neural networks built on a tape-based autograd system
You can reuse your favorite Python packages such as NumPy, SciPy, and Cython to extend PyTorch when needed.
Related contents:
pytube is a lightweight, Pythonic, dependency-free, library (and command-line utility) for downloading YouTube Videos.
Python3 library for downloading YouTube Videos.
pytubefix is a lightweight, Pythonic, dependency-free, library (and command-line utility) for downloading YouTube Videos.
Related contents:
Control your instruments with Python.
PyVISA is a Python package that enables you to control all kinds of measurement devices independently of the interface (e.g. GPIB, RS232, USB, Ethernet).
šØ Generate and change color-schemes on the fly.
Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs.
Python for Windows (pywin32) Extensions. Provides access to many of the Windows APIs from Python.
The next step in Python packaging.
A Python-native package registry from the creators of uv.
Related contents:
Pyxel is a retro game engine for Python.
With simple specifications inspired by retro gaming consoles, such as displaying only 16 colors and supporting 4 sound channels, you can easily enjoy making pixel-art-style games.
Python, on hardware.
PyXL is a custom chip that runs Python directly in hardware. no VM, no JIT, no C. Just fast, native Python execution.
Related contents:
There's a different way to put pictures in QR codes. Instead of scribbling on redundant pieces and relying on error correction to preserve the meaning, we can engineer the encoded values to create the picture in a code with no inherent errors.
Related contents:
This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove Orphaned data, remove unregistered torrents and much much more.
š§Æ A tiny qBittorrent CLI for people who don't want to nuke their seedbox by accident.
Inspect torrents and trackers, diagnose problems, and preview bulk changes before they reach qBittorrent.
Restart your errored qBittorrent downloads automatically
Native Qobuz client for Linux.
Bit-perfect playback, native control, no browser limits.
Qobuz streams up to 192 kHz. QBZ is an unofficial native Linux client with a Rust audio engine that preserves sample rate and bit depth, supports DAC passthrough, and keeps playback transparent.
Related contents:
QCMCam, la web'app pour sonder avec une webcam ou un smartphone. Alternative libre Ć Plickers
Qdrant (read: quadrant ) is a vector similarity search engine and vector database. It provides a production-ready service with a convenient API to store, search, and manage points - vectors with an additional payload. Qdrant is tailored to extended filtering support. It makes it useful for all sorts of neural-network or semantic-based matching, faceted search, and other applications.
Related contents:
Turn SOC Noise into Real Signals. Autonomous SOC Platform.
Qevlar AI investigates every alert like your top analyst would. So your SOC focuses on real threats, not alert firefighting.
Related contents:
pure JS WiFi QR Code Generator. Ever wanted to create a cool QR code for your guests? But never wanted to type in your WiFi credentials into a form that submits them to a remote webserver to render the QR code? QiFi for the rescue! It will render the code in your browser, on your machine, so the WiFi stays as secure as it was before (read the code if you do not trust text on the internet :-))!
Data Integration, Data Quality, & Analytics Solutions.
Qlik, now with Talend, delivers a data fabric for modern data architectures and next-gen analytics powered by Qlik Staigeā¢, a suite of AI and machine learning capabilities.