Curated list of project-based tutorials
:books: Freely available programming books
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
The Python programming language
LiYing is an automated photo processing program designed for automating the post-processing workflow of ID photos in general photo studios. | LiYing 是一套适用于自动化 完成一般照相馆后期证件照处理流程的照片自动处理的程序。
A community-maintained Python framework for creating mathematical animations.
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
:star:Github Ranking:star: Github stars and forks ranking list. Github Top100 stars list of different languages. Automatically update daily. | Github仓库排名,每日自动更新
IT 140 Module Two assignment for developing a beginner Python name-and-age program while practicing the Software Development Life Cycle (SDLC), including analysis, design, construction, testing, and debugging.
DSPy: The framework for programming—not prompting—language models
Command-line program to download image galleries and collections from several image hosting sites
🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
A programming framework for agentic AI
:movie_camera: Python and OpenCV-based scene cut/transition detection program & library.
Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项
🌱 WorkBuddy 成长中心全能签到脚本 · Token永续 · 34项自动化(云端18+小程序7+玩法8+签到1) · 进度补领 · 礼包补偿防重 · 青龙/Actions · Releases 一键下载
A python CAD programming library
The most comprehensive Claude Code guide: agentic workflows, hooks, skills, MCP servers, quizzes, and production-ready templates. 430K+ lines.
📄 Awesome OCR multiple programing languages toolkits based on ONNX Runtime, OpenVINO, MNN, PaddlePaddle, TensorRT and PyTorch.
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
AI-native video production toolkit for Claude Code
HTTP API and MCP server for AKShare: fetch financial data from any programming language or AI assistant (Claude, Cursor)
NeMo Guardrails is an open-source toolkit for easily adding programmable guardrails to LLM-based conversational systems.
Programmatic access to Gemini Notebook - via command-line interface (CLI), Model Context Protocol (MCP) server, and AI agent skills.
A compact monospace neo-grotesque font designed for developers (and adventurers).
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Command-line program to download videos from YouTube.com and other video sites
CSAPP 中文文档与学习资料:《深入理解计算机系统》第三版全章节 Markdown,含练习题答案、八大实验中文翻译及官方自学实验包,方便在线阅读与离线学习。
Python app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, pictures, and metadata.
DeepAnalyze is the first agentic LLM for autonomous data science. 🎈你的AI数据分析师,自动分析大量数据,一键生成专业分析报告!
A node-based image processing GUI aimed at making chaining image processing tasks easy and customizable. Born as an AI upscaling application, chaiNNer has grown into an extremely flexible and powerful programmatic image processing application.
Graph-Based Captioning as one KIR program on the Togeari dataflow machine, with its engines
A Python framework for GPU-accelerated simulation, robotics, and machine learning.
ASR bridge exposing Weixin voice input as a programmable speech transcription API on Windows
最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
Home Assistant integration for smart-plug appliance monitoring: detects cycles, matches programs, estimates time remaining. Supports washing machines, dryers, dishwashers and more.
Xu programming language: native self-hosting compiler, toolchain and runtime
A python based desktop voice assistant capable of executing system-level commands, integrating speech recognition and text-to-speech, and handling asynchronous user interactions.
The first exam for code agents in the physical world: frozen robot tasks from many benchmark suites, each answered with a program and verified in a separate sandbox. Runs on Harbor.
Scapy: the Python-based interactive packet manipulation program & library.
:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.14. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.
Ruta de estudio basada en ejercicios de código de la comunidad MoureDev para aprender y practicar lógica usando cualquier lenguaje de programación.
Formal verification for AI: a Lean 4 + Dafny proof checker that catches fake AI proofs (reward hacking), and verified recursive self-improvement (RSI) for coding agents. AI for math, physics and software engineering.
New generation PostgreSQL database adapter for the Python programming language
ShinkaEvolve: Towards Open-Ended and Sample-Efficient Program Evolution 🧬
Build GUI for your Python program with JavaScript, HTML, and CSS
Diaphora, the most advanced Free and Open Source program diffing tool.
For EHRs, payer portals, and any app your team clicks through. A person or an agent shows the task; OpenAdapt turns it into a local program that repeats the steps with no model calls, checks each save, and stops when something doesn't match.
The National Gallery of Art Open Data Program
emhass: Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.
Node-based Visual Programming Toolbox
Python IDE for beginners
🐛 A list of writeups from the Google VRP Bug Bounty program
天勤量化开发包, 期货量化, 实时行情/历史数据/实盘交易
The largest Awesome Curated list of command line programs (CLI/TUI) with source data organized into CSV files
A collection of learning resources for curious software engineers