django-ai-plugins
Django backend agent skills for Django, DRF, Celery, and Django-specific code review.
Curated Python frameworks, libraries and resources.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Django backend agent skills for Django, DRF, Celery, and Django-specific code review.
Agent skills the Sentry team uses for code review, pull requests, and Django reviews.
Security skills for vulnerability detection, auditing, and testing.
Low-level orchestration framework for building stateful, long-running LLM agents.
A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
A Python agent framework for building generative AI applications with structured schemas.
OpenAI's framework for building and managing AI agents.
Anthropic's Python SDK for building AI agents on Claude Code's harness — custom tools, in-process MCP servers, hooks.
An adaptive personal AI assistant that grows with you.
A multi-platform AI assistant that connects LLMs to chat apps like Telegram, Slack, and QQ, extensible with Python plugins.
A library for extracting structured data from LLMs, powered by Pydantic.
A data framework for your LLM application.
A context database for AI agents that unifies memory, resources, and skills.
A graph-native context and knowledge layer for AI agents with reasoning, provenance, and governance.
The model-definition framework for pretrained models in text, computer vision, audio, video, and multimodal tasks, for inference and training.
A high-performance serving framework for large language models and multimodal models.
Run and fine-tune large language models on Apple Silicon with MLX.
A library that provides pre-trained diffusion models for generating and editing images, audio, and video.
A library for faster LLM fine-tuning and training with reduced memory usage.
A general-purpose automatic speech recognition model trained on 680k hours of multilingual and multitask supervised data.
Industrial-grade speech recognition toolkit with speaker diarization and emotion detection.
A family of open-source voice AI models from Microsoft for text-to-speech and long-form speech recognition.
Python library and CLI tool for converting text to speech using Google Translate TTS.
Tensors and Dynamic neural networks in Python with strong GPU acceleration.
The most popular Deep Learning framework created by Google.
A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.
A library for high-performance numerical computing with automatic differentiation and JIT compilation.
Deep learning framework to train, deploy, and ship AI products Lightning fast.
A standard API for reinforcement learning environments with popular reference environments (gym successor).
PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.
The most popular Python library for Machine Learning with extensive documentation and community support.
A Python library for causal and probabilistic reasoning with graphical models.
sklearn compatible API with the widest toolset for feature engineering and selection.
A fast, distributed, high performance gradient boosting framework.
Open Source Computer Vision Library.
Ultralytics YOLO for object detection, segmentation, pose estimation, classification, and tracking.
The open-source tool for building high-quality datasets and computer vision models.
A wrapper for the Tesseract OCR engine.
A fast Python implementation of collaborative filtering for implicit datasets.
A scikit for building and analyzing recommender systems.
Flask Python web framework resources and plugins.
A high-level web framework that encourages rapid development and clean, pragmatic design.
A curated list of awesome things related to Django
A fast and simple micro-framework distributed as a single file with no dependencies.
A small, fast, down-to-earth, open source Python web framework.
The fastest way to create an HTML app.
A lightweight ASGI framework and toolkit for building high-performance async services.
A web framework and asynchronous networking library.
Production-ready, capable and extensible ASGI Web framework.
A framework for building reactive, full-stack web applications entirely with Python.
A powerful and flexible toolkit to build web APIs.
Fast, Django REST framework based on type hints and Pydantic.
Strawberry GraphQL integration with Django.
Modern REST with speed, types, async, msgspec, pydantic and other goodies!
A lightweight Python web API framework based on Flask, supporting marshmallow schemas and Pydantic models.
A modern, fast, web framework for building APIs with standard Python type hints.
A spec-first framework that automatically handles requests based on your OpenAPI specification.
A GraphQL library that leverages Python type annotations for schema definition.
A lightning-fast ASGI server implementation.
A Rust HTTP server for Python applications built on top of Hyper and Tokio, supporting WSGI/ASGI/RSGI.
An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
Pre-forked, ported from Ruby's Unicorn project.
Multi-threaded, powers Pyramid.
A library for building WebSocket servers and clients with a focus on correctness and simplicity.
Brings WebSocket, long-poll HTTP, and other async support to Django.
Socket.IO integration for Flask applications.
WebSocket & WAMP for Python on Twisted and asyncio.
A collection of custom storage back ends for Django.
Compresses linked and inline JavaScript or CSS into a single cached file.
A generic and thorough implementation of the OAuth request-signing logic.
A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
Authentication app for Django that "just works."
An OAuth 2.0 authorization server for Django.
JSON Web Token implementation in Python.
Implementation of per-object permissions for Django.
A tiny but powerful app providing object-level permissions to Django, without requiring a database.
Simple and extensible administrative interface framework for Flask.
A modern Django admin theme for building dashboards, internal tools, and business applications.
A jazzy skin for the Django Admin-Interface.
The easy-to-use and developer-friendly enterprise CMS powered by Django.
A suite of open source business apps: CRM, e-commerce, accounting, inventory, and thousands of community modules.
Make websites accessible for AI agents with easy browser automation.
An open-source, LLM-friendly web crawler that provides lightning-fast, structured data extraction specifically designed for AI agents.
A fast and token-efficient browser automation SDK to extract data and perform self-healing actions on web pages.
A fast browser agent that picks actions from an indexed table of page elements, using a small LLM only to type text.
Universal feed parser.
Convert HTML to Markdown-formatted text.
A tool for gathering text and metadata from the web, with built-in content filtering.
Yet another Gmail/SMTP client.
The Python SQL Toolkit and Object Relational Mapper.
A curated list of awesome tools for SQLAlchemy.
A high-level web framework that encourages rapid development and clean, pragmatic design.
SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.
A Pythonic interface for Amazon DynamoDB.
A Python Object-Document-Mapper for working with MongoDB.
An asynchronous Python object-document mapper (ODM) for MongoDB.
MySQL and MariaDB connector (MySQLdb1 fork).
The most popular PostgreSQL adapter for Python.
A fast PostgreSQL Database Client Library for Python/asyncio.
(Python standard library) SQLite interface compliant with DB-API 2.0.
Python CLI utility and library for manipulating SQLite databases.
The official ClickHouse client, with SQLAlchemy and Superset connectors.
Python driver with native interface for ClickHouse.
An ODBC bridge for connecting to SQL Server and any other ODBC-accessible database.
The official Python driver for Oracle Database, successor to cx_Oracle.
Official Microsoft driver for SQL Server and Azure SQL, built on ODBC for high performance.
The Python Driver for Apache Cassandra.
Official MongoDB database backend for Django.
An in-process SQL OLAP database management system; optimized for analytics and fast queries, similar to SQLite but for analytical workloads.
In-process OLAP SQL engine with the full ClickHouse dialect, zero-copy pandas/Arrow interop, and federation to remote ClickHouse clusters via remoteSecure().
An open-source embedding database for building AI applications with embeddings and semantic search.
A lightweight, in-process vector database that embeds directly into applications.
Declarative multimodal AI data engine for tables, computed columns, and embedding search.
Extensible memoizing collections and decorators.
SQLite and file backed cache backend, compatible with Django.
RFC 9111 compliant HTTP caching for clients like httpx and requests and servers like FastAPI, with sync and async support.
dogpile.cache is a next generation replacement for Beaker made by the same authors.
A slick ORM cache with automatic granular event-driven invalidation.
The official low-level Python client for Elasticsearch.
The official low-level Python client for OpenSearch.
The official Python client for the Meilisearch search engine.
Modular search for Django.
MessagePack serializer implementation for Python.
Fast, correct JSON library.
A lightweight library for converting complex objects to and from simple Python datatypes.
A fast serialization and validation library with built-in support for JSON, MessagePack, YAML, and TOML.
A library providing high-performance, easy-to-use data structures and data analysis tools.
A portable Python dataframe library with a single API for 20+ backends.
Pandas integration with AWS services like Athena, Glue, Redshift, S3, and DynamoDB.
A Python library for building data pipelines with automatic schema inference, incremental loading, and support for multiple sources and destinations.
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
Easy Pythonic way to download market and financial data from Yahoo Finance.
A financial data interface library, with data provided for academic research only.
Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.
An implementation of JSON Schema for Python.
A comprehensive library for creating static, animated, and interactive visualizations.
A cartographic python library with matplotlib support.
Python interface to Graphviz.
Turn any folder of code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.
Statistical modeling and econometrics in Python.
Biopython is a set of freely available tools for biological computation.
Cheminformatics and Machine Learning Software.
Operate and manipulate physical quantities with units and dimensional analysis.
A Python toolbox for seismology.
A process-based discrete-event simulation framework.
An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.
Manipulation and analysis of geometric objects in the Cartesian plane.
Implementing a comprehensive number of colour theory transformations and algorithms.
An animation engine for explanatory math videos.
Fast and pure-Python implementation of sorted collections.
Minimal examples of data structures and algorithms.
All Algorithms implemented in Python.
A lightweight, object-oriented finite state machine implementation.
A collection of design patterns in Python.
Expressive statecharts and finite state machines with a declarative API, in sync and async codebases.
A powerful interactive Python shell, and the kernel behind Jupyter notebooks.
Jupyter
Transform data and train models, feels like a next-gen notebook, stored as Git-friendly Python.
Advanced Python REPL built on top of the python-prompt-toolkit.
A linter that enforces architectural constraints on imports between Python modules.
Cognitive complexity analysis for Python code, written in Rust.
A tool to analyze Python code.
Codebase intelligence that indexes repos into dependency graphs, git history, and auto-generated docs with dead code detection.
A framework for managing and maintaining multi-language pre-commit hooks.
A Python utility / library to sort imports.
A fully customizable source code analyzer.
Rope is a python refactoring library.
An extremely fast Python type checker and language server.
Full-featured static type checker for Python from Microsoft, the engine behind Pylance.
A fast type checker and language server for Python.
A system for Python that generates static type annotations by collecting runtime types.
Hypothesis is an advanced Quickcheck style property based testing library.
A generic test automation framework.
Auto builds and tests distributions in multiple Python versions.
Flexible test automation for Python.
Python version of the Playwright testing and automation library.
Python framework for web automation & testing, with stealth options.
Scalable user load testing tool written in Python.
A tool for automatic property-based testing of web APIs from OpenAPI or GraphQL schemas.
(Python standard library) A mocking and patching library.
A utility library for mocking out the requests Python library.
Travel through time by mocking the datetime module.
Record and replay HTTP interactions on your tests.
Mock HTTPX with awesome request patterns and response side effects.
A test fixtures replacement for Python.
A mock data generation library based on type hints (continuation of pydantic-factories).
Code coverage measurement.
IPython-enabled pdb.
A full-screen, console-based Python debugger.
A flexible code tracing toolkit.
A memory profiler that tracks allocations in Python code, native extensions, and the interpreter itself.
A statistical wall-clock profiler with low overhead and readable call-tree output.
A high-performance, high-precision CPU, GPU, and memory profiler for Python.
Display various debug information for Django.
Inspect variables, expressions, and program execution with a single, simple function call.
A port of the django-debug-toolbar to flask.
A documentation framework and Material Design theme built on MkDocs.
Auto-generates API documentation for Python projects.
A modern static site generator for technical documentation.
Microsoft Azure SDK for Python, published as per-service packages.
Google Cloud client libraries for Python, published as per-service packages.
A multi-distribution package that handles early initialization of a cloud instance.
Turns Python code into shell commands and runs them on your servers.
Sentry SDK for Python.
Supervisor process control system for UNIX.
A real-time monitor and web admin for Celery task queues.
A full-fledged subprocess replacement for Python.
A deduplicating archiver with compression and encryption.
A Chaos Engineering toolkit & Orchestration for Developers.
Python bindings for MPI.
Confluent's Python client for Apache Kafka, built on librdkafka.
Pure-Python RabbitMQ/AMQP 0-9-1 client library.
The Eclipse Paho MQTT client for Python.
A framework for building asynchronous services over Apache Kafka, RabbitMQ, NATS, MQTT and Redis.
A light but powerful in-process task scheduler that lets you schedule functions.
Python job scheduling for humans.
Airflow is a platform to programmatically author, schedule and monitor workflows.
(Python standard library) Command-line option and argument parsing.
Modern CLI framework that uses Python type hints. Built on Click.
A library for building powerful interactive command lines.
A library for creating command line interfaces from absolutely any Python object.
Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.
Cross-platform colored terminal text.
A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
A framework for building interactive user interfaces that run in the terminal and the browser.
A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
A package to create full-screen text UIs (from interactive forms to ASCII animations).
SQLite CLI with autocompletion and syntax highlighting.
A command-line program to download videos from YouTube and other video sites, a fork of youtube-dl.
A command-line utility that creates projects from cookiecutters (project templates).
A library and command-line utility for rendering project templates.
Python Bindings for GLib/GObject/GIO/GTK.
A cross-platform GUI toolkit that wraps the wxWidgets C++ library.
An open-source framework for cross-platform GUI apps on desktop, mobile, and embedded platforms.
A simple GPU-accelerated Python GUI framework.
A Python native, OS native GUI toolkit.
Qt for Python offers the official Python bindings for Qt, largely API-compatible with PyQt6 but with different licensing.
Python bindings for the Qt cross-platform application and UI framework.
(Python standard library) The standard Python interface to the Tcl/Tk GUI toolkit.
A modern and customizable python UI-library based on Tkinter.
Generates Tkinter interfaces from Figma designs using the Figma API.
A lightweight cross-platform native wrapper around a webview component.
An easy-to-use, Python-based UI framework, which shows up in your web browser.
Cross-platform GUI framework for building modern apps in pure Python.
Turn command line programs into a full GUI application with one line.
Universal character encoding detector, and a dependency of requests.
Python character encoding detector.
Makes Unicode text less broken and more consistent automagically.
Rapid fuzzy string matching using various string metrics, with a C++ core.
(Python standard library) Helpers for computing deltas.
An implementation of figlet written in Python.
An internationalization library for Python.
A generic syntax highlighter.
A Python library for creating PEG parsers.
A non-validating SQL parser.
Parsing, formatting, storing and validating international phone numbers.
Easy, generic parser combinator library for creating parsers.
A Python slugify library that translates unicode to ASCII.
ASCII transliterations of Unicode text.
A generator library for concise, unambiguous and URL-safe UUIDs.
A library for generating short unique IDs from numbers.
Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
A very fast, easy-to-use and versatile library for handling HTML and XML.
Safely adds untrusted strings to HTML/XML markup.
A pure Python HTML5 parser that sanitizes untrusted HTML by default.
Parsing and analyzing ELF files and DWARF debugging information.
Python tool for converting files and office documents to Markdown.
A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
A Python module for creating Excel .xlsx files.
Creates, reads, and updates Microsoft Word (.docx) files.
Python library for creating and updating PowerPoint (.pptx) files.
A library capable of splitting, merging, cropping, and transforming PDF pages.
Allowing Rapid creation of rich PDF documents.
A community-maintained fork of PDFMiner for extracting information from PDF documents.
A visual rendering engine for HTML and CSS that can export to PDF.
Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
A Python implementation of John Gruber’s Markdown.
A fast yet powerful Python Markdown parser with renderers and plugins.
(Python standard library) Parse TOML files.
A full-featured YAML framework for Python.
(Python standard library) Map filenames to MIME types.
(Python standard library) A cross-platform, object-oriented path library.
Simple, modern and fast file watching and code reload in python.
API and shell utilities to monitor file system events.
A Python interface to the libmagic file type identification library.
A pure Python QR Code generator.
Create barcodes in Python with no extra dependencies.
A Python library for (scientific) image processing.
A tool to remove image backgrounds.
Python bindings for MagickWand, C API for ImageMagick.
A binding for libvips, a fast image processing library with low memory needs.
A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.
Manipulate audio with a simple and easy high level interface.
A module for script-based movie editing with many formats, including animated GIFs.
A high-performance, cross-platform, multi-threaded video processing framework.
A Python module to handle audio metadata.
A library for reading audio file metadata of MP3, MP4, WAV, OGG, FLAC, WMA, and AIFF files.
3D game engine developed jointly by Disney and contributors from around the world.
Pygame is a set of Python modules designed for writing games.
A cross-platform windowing and multimedia library for Python.
An actively developed drop-in replacement with new features and performance improvements (pygame fork).
Arcade is a modern Python framework for crafting games with compelling graphics and sound.
Default, most widely used implementation of the Python programming language written in C.
A lean and efficient Python implementation for microcontrollers and constrained systems.
A very fast and compliant implementation of the Python language.
Python distribution for the browser and Node.js based on WebAssembly.
Replacement for __init__, __eq__, __repr__, etc. boilerplate in class definitions.
Efficient, Pythonic bidirectional map data structures and related functionality.
A fast, Rust-backed drop-in replacement for Python's built-in uuid module, supporting RFC 9562 (UUIDv6, UUIDv7, and UUIDv8).
Python dictionaries with advanced dot notation access.
(Python standard library) Higher-order functions and operations on callable objects.
More routines for operating on iterables, beyond itertools.
(Python standard library) Asynchronous I/O, event loop, coroutines and tasks.
asyncio Python library
A high-level async concurrency and networking framework that works on top of asyncio or trio.
Ultra fast asyncio event loop.
A friendly library for async concurrency and I/O.
A coroutine-based Python networking library that uses greenlet.
An event-driven networking engine.
(Python standard library) A high-level interface for asynchronously executing callables.
(Python standard library) Process-based parallelism.
(Python standard library) IANA time zone support. Brings the tz database into Python.
Extensions to the standard Python datetime module.
A Python parser for human-readable dates in over 200 language locales.
Python datetimes made easy.
A modern datetime library, type-safe and DST-safe, in Rust or pure Python.
A tool to create isolated Python environments.
The package installer for Python.
Modern, extensible Python project manager for environments, builds, and publishing.
Install and Run Python Applications in Isolated Environments. Like npx in Node.js.
The historical and still most widely used pyproject build backend.
PyPI mirroring tool provided by Python Packaging Authority (PyPA).
PyPI server and packaging/testing/release tool.
The software that powers PyPI.
Converts Python programs into stand-alone executables (cross-platform).
Compiles Python programs into high-performance standalone executables (cross-platform).
A command line utility for building fully self-contained zipapps (PEP 441), but with all their dependencies included.
Converts Python scripts into standalone executables and installers for Windows, macOS, and Linux.
A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
(Python standard library) INI file parser.
Reads key-value pairs from a .env file and sets them as environment variables.
Settings management using Pydantic models with validation, loading from environment variables and secrets files.
Hydra is a framework for elegantly configuring complex applications.
Dynaconf is a configuration manager with plugins for Django and Flask.
A package designed to expose cryptographic primitives and recipes to Python developers.
Python binding to libsodium, a fork of the Networking and Cryptography (NaCl) library.
Safely pass trusted data to untrusted environments and back.
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Hunt down social media accounts by username across social networks.
A toolkit for social engineering.
HTTP security headers for Python web applications with ASGI and WSGI middleware.
A cross platform Bluetooth Low Energy Client for Python using asyncio.
A library to control and monitor input devices.
A hardware-in-the-loop testing framework with a Python client library for automated testing on real and virtual hardware.
. A weekly overview of the most popular Python news, articles and packages.
. A free, weekly email newsletter for those interested in Python development and various topics around Python and the community.
. A free weekly newsletter featuring curated news, articles, new releases, jobs etc related to Python.
(iTunes, Spotify); Description: A weekly podcast on the Django Web Framework.; Host: William Vincent @wsv3000, Carlton Gibson @carltongibson; Frequency: Once a week; Runtime: 20 - 60 mins, regularly ~40 mins
Description: Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. Python Bytes podcast delivers headlines directly to your earbuds. If you want to stay up on the Python developer news but don't have time to scour reddit, twitter, and other news sources, just subscribe and…
Description: Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics (e.g. MongoDB, AngularJS, DevOps).; Host: Michael Kennedy @mkennedy; Frequency: Once a week; Runtime: 35 - 80 mins, regularly ~55 mins
Description: A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community. The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics.; Host:…
Comprehensive guide to modern Python developer tools covering package management, linting, type checking, testing, and more.
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
avelino/awesome-go
Curated Go frameworks and libraries.
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.
akullpp/awesome-java
A curated list of awesome frameworks, libraries and software for the Java programming language.