2901.faif / python-patterns
A collection of design patterns/idioms in Python
- python
- idioms
- design-patterns
Ranked by Attention Score: stars gained over the last 90 complete days
2901–3000 of 24,098 by Attention Score · Aug 7, 2026 – Nov 4, 2026 (UTC)
A collection of design patterns/idioms in Python
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
FFmpeg for browser, powered by WebAssembly
My additions (and of others) to it-tools! (Collection of handy online tools for developers, with great UX. )
TranslatedWeChat development Java SDK, supporting back-end development for WeChat Pay, Open Platform, Mini Programs, WeCom (Enterprise WeChat), Channels (video accounts), Official Accounts, and more
A collection of ZSH frameworks, plugins, themes and tutorials.
Library of 45+ independent Lua modules improving Neovim experience with minimal effort
Hexagonal hierarchical geospatial indexing system
🚀 A real-time monitoring dashboard for Claude Code & Codex, built with SQLite3, Node.js, Express, React, Vite, TailwindCSS, & WebSockets. It tracks sessions, agent activity, tool usage, and subagent orchestration, providing live analytics, a Kanban status board, status notifications, a cute buddy, & an interactive web UI/MacOS/Windows native app.
AdminLTE - Free admin dashboard template based on Bootstrap 5
TranslatedA comprehensive Chinese-language collection of Python resources, including: web frameworks, web crawlers, template engines, databases, data visualization, image processing, and more. Maintained and updated by the WeChat official account teams of 「开源前哨」 (Open Source Sentinel) and 「Python开发者」 (Python Developers).
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
A type-safe TypeScript SQL query builder
Open-source, self-hosted alerting for metrics, logs, and databases. Includes a built-in AI agent and MCP server.
A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
Python library for audio and music analysis
Find and fix problems in your JavaScript code.
Translated🌈ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ Updated in sync on the official account 「0加1 ("0 plus 1")」
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Utility to convert between various subscription format
Empower the Web community and invite more to build across platforms.
A beautiful yet powerful syntax highlighter
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
Portabase - Database backup & restore tool for PostgreSQL, MySQL, MsSQL, MariaDB, Firebird SQL, SQLite, MongoDB, Redis, Files and Docker Volume
Fast math typesetting for the web.
Open Machine Learning Compiler Framework
Flexible level editor
An open-source platform for legally compliant email archiving.
A browser extension for automating your browser by connecting blocks
A commenting system powered by GitHub Discussions. :octocat: :speech_balloon: :gem:
Trae Agent is an LLM-based agent for general purpose software engineering tasks.
TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
Complete container management platform
Eclipse Mosquitto - An open source MQTT broker
GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm
Emscripten: An LLVM-to-WebAssembly Compiler
The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
The Self-hosted AI Starter Kit is an open-source template that quickly sets up a local AI environment. Curated by n8n, it provides essential tools for creating secure, self-hosted AI workflows.
Local speech-to-text for macOS on-device AI, fully private, optional cloud
Oh my tmux! My self-contained, pretty & versatile tmux configuration made with 💛🩷💙🖤❤️🤍
Graphic notes on Gilbert Strang's "Linear Algebra for Everyone"
Run compilers interactively from your web browser and interact with the assembly
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
Translated♏ An In-browser Markdown editor, support WYSIWYG (Rich Text), Instant Rendering (Typora-like) and Split View modes.
Extremely fast non-cryptographic hash algorithm
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
A cloud-native Go microservices framework with cli tool for productivity.
Build full-stack apps on your own infrastructure.
A curated list of 120+ LLM libraries category wise.
libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
A booklet on machine learning systems design with exercises. NOT the repo for the book "Designing Machine Learning Systems", which is `dmls-book`
A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
Free resources for learning Full Stack Web Development
TranslatedFay is an agent framework that helps digital humans (2.5D, 3D, mobile, PC, web) or large language models (OpenAI-compatible, DeepSeek) connect to business systems.
💵 Independent financial accounting with intelligent reporting, alternative to Quickbooks, Xero, Wave.
Malware Configuration And Payload Extraction
Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Fast and Accurate ML in 3 Lines of Code
Space exploration, trading, and combat game.
A modern, open-source personal flight tracking system
Self-hosted AI coding assistant
🎉 A Vue.js 3 UI Library made by Element team
🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
Simple, reliable, and efficient distributed task queue in Go
Programming style, best practices, and coding conventions.
Pixel perfect icon theme for Linux
Collaborative office suite, end-to-end encrypted and open-source.
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
TranslatedYou call this piece of junk operating system source code? — Read through the Linux 0.11 core code like a novel
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
This repo is for demonstration purposes only.
Open Source Routing Machine - C++ backend
A macOS app for customizing which browser to start
Tesla Mod — Flipper Zero & ESP32. Nag killer, FSD region unlock, track mode, BMS dashboard, blind spot alert, high beam strobe, CAN capture, steering mode + more. Works via OBD-II or X179 connector.
TranslatedPumpkin Book (南瓜书, Nangua Shu): Detailed explanations of the formulas in "Machine Learning" (the Watermelon Book, 西瓜书)
A full featured, fast Command Line Argument Parser for Rust
Python version of the Playwright testing and automation library.
Streamlink is a CLI utility which pipes video streams from various services into a video player
The official source for MDN Web Docs content. Home to over 14,000 pages of documentation about HTML, CSS, JS, HTTP, Web APIs, and more.
The Unified and Autonomous Development Platform
Prevents your Mac from going to sleep.
Multi-platform app that allows your devices to communicate