Open-source tutorials software
208 open-source libraries, tools and applications tagged tutorials, ranked by how closely tutorials is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
208 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Algorithm Visualizer Algorithm Visualizer is an interactive online platform that visualizes algorithms from code, letting users watch algorithms execute step by… | 32 | 48883 | stable |
| langgptai/LangGPT LangGPT is a structured, reusable prompt design framework for large language models, offering template-based methodology with variables, co… | 73 | 12612 | active |
| HKUSTDial/Supervisor-Skills A collection of structured AI skills distilled from a professor's decade of research experience, designed to act as an AI co-supervisor for… | 59 | 9743 | active |
| Oppia Oppia is a free, open-source online learning platform for creating and taking interactive lessons, built with Python on Google App Engine a… | 94 | 6868 | active |
| xufuji456/FFmpegAndroid An Android demo application integrating FFmpeg via JNI/NDK for video cropping, watermarking, transcoding, encoding/decoding, GIF conversion… | 71 | 5873 | active |
| dockersamples/example-voting-app A sample distributed voting application composed of multiple containers (Python front-end, .NET worker, Node.js results app, Redis, Postgre… | 32 | 5828 | stable |
| Ziwei Doushu Platform An open-source Zi Wei Dou Shu (Purple Star Astrology) chart calculation engine based on Ni Haixia's Tianji system, written in TypeScript wi… | 61 | 4212 | active |
| ShahjalalShohag/code-library A personal code library of templates, algorithms, and data structures for competitive programming, written mostly in C++. It includes pract… | 60 | 3712 | active |
| KhazP/vibe-coding-prompt-template A collection of structured prompt templates and an npx-installable CLI (vibeworkflow) that guides developers through turning an app idea in… | 80 | 3160 | active |
| symfony/demo The official Symfony Demo Application, a reference blog-style application demonstrating how to build web apps following Symfony best practi… | 92 | 2620 | active |
| DrCatHicks/learning-opportunities A Claude Code and Codex plugin/skill that offers evidence-based learning exercises (retrieval practice, prediction, spaced repetition) duri… | 56 | 2491 | active |
| Statistical Rethinking Course An R package accompanying McElreath's Statistical Rethinking book and course on Bayesian data analysis. It provides tools for quadratic app… | 58 | 2427 | active |
| ErLinErYi/PlantsVsZombies A Plants vs. Zombies clone built entirely in C++ on Cocos2d-x 3.16, with 104 levels, 13 plants, and 14 zombies. It doubles as a learning re… | 23 | 2028 | active |
| digitalinnovationone/dio-agent DIO Agent is an AI study mentor created by Digital Innovation One (DIO) that guides learners through bootcamps, courses, and coding challen… | 52 | 1919 | active |
| MakeYourPet/hexapod An open-source project providing 3D-printable STL files, wiring diagrams, and build instructions for constructing a hexapod (six-legged) ro… | 32 | 1817 | active |
| zeux/niagara A Vulkan renderer written from scratch in C++ during live-streamed development sessions, experimenting with modern Vulkan rendering techniq… | 76 | 1778 | active |
| iampawan/Flutter-UI-Kit A Flutter application showcasing a curated collection of real-world app UI templates built entirely in Dart. It doubles as a learning resou… | 23 | 6293 | maintenance |
| nezvers/Godot-GameTemplate A Godot Engine project template and addon library for building top-down shooter games, providing ready-made menu, pause, audio, input rebin… | 68 | 1651 | active |
| skywind3000/RenderHelp A single-header C++ software rasterizer implementing a programmable rendering pipeline (vertex and pixel shaders) with no external dependen… | 32 | 1457 | stable |
| rjs/shaping-skills A collection of Claude Code skills implementing the Shape Up methodology (shaping and breadboarding) for use with an LLM. It includes docum… | 10 | 1442 | active |
| nutti/Screencast-Keys A Blender add-on that displays keyboard/mouse input and the last executed operation on screen. It is commonly used for recording tutorials … | 69 | 1432 | active |
| suragnair/alpha-zero-general A clean, flexible implementation of the AlphaZero self-play reinforcement learning algorithm that can be adapted to any two-player turn-bas… | 32 | 4520 | maintenance |
| github/opensourcefriday The source code for opensourcefriday.com, a GitHub initiative encouraging individuals and companies to contribute a few hours to open sourc… | 77 | 1234 | active |
| Aaronontheweb/dotnet-skills A plugin of 30 skills and 5 specialized sub-agents that give AI coding assistants (Claude Code, Codex, GitHub Copilot, OpenCode) expert kno… | 83 | 1206 | active |
| itisyang/playerdemo An open-source video player built with C++, Qt, FFmpeg, and SDL2, positioned as an open-source alternative to PotPlayer. It is primarily in… | 59 | 1185 | active |
| mohi-devhub/antivibe AntiVibe is a Claude Code skill that turns AI-generated, legacy, or any other code into educational deep dives or senior-level architectura… | 54 | 1110 | active |
| phonegap/phonegap-start The official PhoneGap Hello World starter application, a template automatically downloaded by the PhoneGap CLI when creating new apps. It i… | 10 | 3458 | maintenance |
| MarkerHub/vueblog A simple full-stack blog application built with Spring Boot (Java) backend and Vue frontend, demonstrating front-end/back-end separation. I… | 32 | 3023 | maintenance |
| ua-nick/Data-Structures-and-Algorithms A Go implementation of common data structures (linked lists, stacks, queues, binary trees, hash tables, tries) and classic searching and so… | 32 | 2768 | maintenance |
| Hopson97/MineCraft-One-Week-Challenge A Minecraft-like voxel game written in C++ with OpenGL and SFML, created as a one-week coding challenge documented in a video. It serves pr… | 42 | 2750 | maintenance |
| PKM-er/Blue-topaz-example An example Obsidian vault showcasing the Blue Topaz CSS theme, bundled with dozens of preconfigured community plugins and tutorial notes. I… | 23 | 2637 | maintenance |
| Tinywan/H5-dash-hls-rtmp-webrtc A collection of HTML5 live-streaming demos and reference material covering HLS/M3U8, MPEG-DASH, RTMP, and WebRTC playback using players lik… | 23 | 2151 | maintenance |
| DrFlower/TowerDefense-GameFramework-Demo A tower defense game demo built on Unity's open-source GameFramework, re-implementing Unity's official Tower Defense Template. It serves as… | 32 | 2123 | maintenance |
| Themaister/Granite Granite is a personal Vulkan renderer written in C++, featuring a simplified Vulkan abstraction layer and a fairly complete render graph im… | 75 | 1961 | maintenance |
| benbjohnson/wtf WTF Dial is an example web application written in Go that lets team members rate how 'messed up' the team feels on a 0-100% dial, shown on … | 23 | 1950 | maintenance |
| nikhilpanju/FabFilter An open-source Android demo app showcasing complex UI animations implemented both with MotionLayout and with plain Kotlin animation fundame… | 32 | 1687 | maintenance |
| OneLoneCoder/olcNES olcNES is a Nintendo Entertainment System (NES) emulator written in C++ by OneLoneCoder, built as companion code for a tutorial video serie… | 32 | 1546 | maintenance |
| Nadrin/PBR A demo application implementing physically based shading and image based lighting in four graphics APIs: OpenGL 4.5, Vulkan, Direct3D 11, a… | 32 | 1524 | maintenance |
| lulululbj/wanandroid A Kotlin Android client for the Wanandroid open API demonstrating Jetpack MVVM architecture with LiveData, ViewModel, DataBinding, coroutin… | 32 | 1484 | maintenance |
| fossasia/Flask_Simple_Form A simple Flask web application demonstrating an HTML form, used as an example repository for learning the Flask microframework. It serves a… | 10 | 1466 | maintenance |
| devxoul/RxTodo RxTodo is an open-source iOS todo application built with RxSwift and ReactorKit, serving as a reference example for reactive iOS architectu… | 32 | 1286 | maintenance |
| chiuki/advanced-textview A companion Android demo app for the 'Advanced Android TextView' talk, showcasing advanced text rendering techniques in Java. It demonstrat… | 23 | 1169 | maintenance |
| cadenji/foolrenderer A tiny software renderer written in C from scratch without any graphics API, designed to demonstrate real-time rendering techniques like ra… | 32 | 1133 | maintenance |
| spicyShrimp/U17 A Swift 5 iOS application that closely replicates the U17 (Youyaoqi) comic reading app, built with UIKit and popular third-party libraries … | 32 | 1051 | maintenance |
| jiang111/RxJavaApp An Android app for learning RxJava operators, including an introduction to RxJava 2.x. It demonstrates commonly used reactive operators wit… | 23 | 1031 | maintenance |
| travisvroman/kohi Kohi is a 3D game engine written in C using Vulkan, built from scratch as part of an ongoing YouTube/Twitch educational series. It is expli… | 77 | 1519 | experimental |
| fbsamples/f8app The complete source code of Facebook's official F8 2017 conference app, built with React Native for iOS and Android. It is paired with the … | 10 | 13870 | abandoned |
| jmechner/Prince-of-Persia-Apple-II The original 6502 assembly source code for Prince of Persia, written by Jordan Mechner on the Apple II between 1985-89 and released in 1989… | 32 | 6909 | abandoned |
| frogermcs/InstaMaterial A demo Android application that recreates the Instagram UI using Material Design, built as the companion source code to the author's blog t… | 23 | 4932 | abandoned |
| andremion/Music-Player An Android prototype app that demonstrates how to implement a sophisticated music player UI proposal in code, focusing on transitions and m… | 23 | 3503 | abandoned |
| gsdios/GSD_WeiXin An Objective-C demo application that closely replicates the WeChat (微信) iOS app UI, including the home feed, contacts, Moments (朋友圈), and p… | 32 | 3166 | abandoned |
| hitherejoe/animate An Android demo application showcasing Material Design-style animations such as touch feedback, circular reveal, window transitions, and an… | 32 | 3071 | abandoned |
| saulmm/CoordinatorBehaviorExample An Android sample application in Java demonstrating how to use CoordinatorLayout.Behavior to replicate the Hangouts 4.0 profile animation. … | 32 | 2685 | abandoned |
| saulmm/Material-Movies A deprecated Android sample application demonstrating Material Design for browsing movies, built in Java. It accompanies a series of articl… | 32 | 2407 | abandoned |
| ZhongTaoTian/WNXHuntForCity An Objective-C iOS app that clones the Chinese city discovery app 'ChengMi' (城觅), built as a demonstration project. It showcases common iOS… | 32 | 1916 | abandoned |
| mikepenz/LollipopShowcase A demo Android application showcasing Material Design and Android Lollipop features like RecyclerView, CardView, Toolbar, and animations. I… | 10 | 1731 | abandoned |
| Angelo1211/HybridRenderingEngine HRE is a real-time 3D rendering engine written in C++ with OpenGL that implements hybrid clustered forward/deferred shading with physically… | 23 | 1590 | abandoned |
| romainguy/road-trip RoadTrip is a sample Android application by Romain Guy demonstrating how to implement various visual effects such as animated path tracing,… | 32 | 1453 | abandoned |
| bestmomo/laravel5-example A tutorial example application built with Laravel 5.2 demonstrating a complete blog with authentication, user roles, comments, tags, and an… | 32 | 1192 | abandoned |
| ccoenraets/nodecellar Node Cellar is a sample CRUD web application for browsing, adding, updating, and deleting wine records, built with Backbone.js, Twitter Boo… | 32 | 1189 | abandoned |
| nanchen2251/AiYaGirl AiYaGirl is an open-source Android app that consumes content from the Gank.io API, built with Retrofit, RxJava, and MVP architecture. It sh… | 32 | 1102 | abandoned |
| xiehui999/SmallAppForQQ A WeChat Mini Program (微信小程序) that clones the mobile QQ app's interface, including message, contact, dynamic, and music pages. It also bund… | 32 | 1074 | abandoned |
| JoeyDeVries/Cell Cell is an open-source OpenGL graphics engine written in C++ by LearnOpenGL author Joey de Vries, designed as an educational repository sho… | 32 | 1046 | abandoned |
| lenve/vhr vhr (微人事) is a full-stack, front-end/back-end separated human resources management system built with Spring Boot and Vue, covering employee… | 32 | 28025 | active |
| android/nowinandroid Now in Android is a fully functional Android news app built entirely with Kotlin and Jetpack Compose, demonstrating official Android archit… | 68 | 21939 | active |
| recommenders-team/recommenders A Python library and collection of Jupyter notebooks with best practices for building, evaluating, and operationalizing recommendation syst… | 66 | 21919 | active |
| ardalis/CleanArchitecture A NuGet-distributed ASP.NET Core solution template implementing Clean Architecture (also known as hexagonal, ports-and-adapters, or onion a… | 79 | 18510 | active |
| karpathy/micrograd A tiny scalar-valued autograd engine implementing reverse-mode automatic differentiation over a dynamically built DAG, with a small PyTorch… | 71 | 17953 | stable |
| Orchestra-Research/AI-Research-SKILLs An open-source library of ~98 packaged 'skills' (knowledge modules) that turn AI coding agents like Claude Code, Codex, or Gemini into auto… | 69 | 12991 | active |
| vwxyzjn/cleanrl CleanRL is a deep reinforcement learning library providing high-quality, single-file implementations of algorithms like PPO, DQN, DDPG, TD3… | 54 | 10481 | active |
| gskinner/regexr RegExr is an HTML/JS web application for creating, testing, and learning about Regular Expressions, with real-time match highlighting, expr… | 34 | 10377 | active |
| ibelick/ui-skills A curated registry of design-engineering 'skills' (reusable instruction documents) that help humans and AI agents build better user interfa… | 78 | 9803 | active |
| spring-projects/spring-petclinic Spring PetClinic is the official Spring sample application: a Spring Boot web app that manages a veterinary clinic's owners, pets, veterina… | 73 | 9548 | active |
| toly1994328/FlutterUnit FlutterUnit is a cross-platform Flutter experience app that lets users explore and interact with Flutter widgets, layouts, painting, and an… | 93 | 8847 | active |
| Pokedex A Pokedex Android app demonstrating modern Android development with Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), Material Motion, and… | 67 | 8362 | active |
| electron/fiddle Electron Fiddle is a desktop sandbox app for creating and running small Electron experiments with a built-in Monaco editor and automatic El… | 81 | 7777 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| realworld-apps/angular-realworld-example-app An exemplary Angular implementation of the RealWorld 'Conduit' social blogging app (a Medium.com clone), demonstrating CRUD, JWT authentica… | 89 | 5638 | active |
| woai3c/visual-drag-demo A low-code visual drag-and-drop page builder demo built with Vue, serving as an educational project for learning how low-code platforms wor… | 66 | 5619 | active |
| Blog.Core Blog.Core is an open-source, enterprise-ready ASP.NET Core 8.0 Web API framework with a companion Vue frontend, implementing repository + s… | 63 | 5286 | active |
| Mikaelemmmm/go-zero-looklook A full-stack microservices reference project built on the go-zero framework in Go, demonstrating best practices with API/RPC/MQ services an… | 66 | 5205 | active |
| ai-dawang/PlugNPlay-Modules A curated collection of plug-and-play deep learning modules (convolutions, attention mechanisms, downsampling, and feature fusion blocks) i… | 35 | 5120 | active |
| Swift Agent Skills An agent skill (SwiftUI Pro) that teaches AI coding assistants like Claude Code, Codex, Gemini, and Cursor to write modern, idiomatic Swift… | 56 | 4873 | active |
| zongzibinbin/MallChat MallChat is a Java backend for an e-commerce system that combines shopping features (cart, orders, payments, search, recommendations, logis… | 31 | 4656 | active |
| FareedKhan-dev/all-agentic-architectures A Python library packaging 35 production-grade agentic AI architectures (Reflexion, LATS, GraphRAG, MemGPT, Voyager, etc.) as runnable Arch… | 57 | 4600 | active |
| gskinnerTeam/flutter-wonderous-app Wonderous is a showcase application built with the Flutter SDK that explores famous world structures through rich visuals, effects, and tra… | 76 | 4518 | stable |
| Snailclimb/guide-rpc-framework A custom Java RPC framework built on Netty, Kryo (plus Protostuff/Hessian), and Zookeeper, with detailed tutorials explaining its implement… | 72 | 4431 | active |
| ardanlabs/service A Go starter kit from Ardan Labs for building production-grade, scalable web services using a domain-driven, data-oriented architecture des… | 76 | 4122 | active |
| ZHENFENG13/My-Blog My Blog is a simple and beautiful personal blogging system built with Spring Boot, MyBatis, and Thymeleaf, featuring an admin dashboard and… | 32 | 3888 | active |
| nickbutcher/plaid Plaid is an Android app that aggregates design news and inspiration from sources like Dribbble and Product Hunt while showcasing Material D… | 32 | 16174 | maintenance |
| VRTK VRTK v4 is an example Unity project (Farm Yard scene) demonstrating how to use the Tilia packages to rapidly build spatial computing / virt… | 23 | 3721 | active |
| adrianhajdin/portfolio A modern, minimal developer portfolio website built with Next.js, Three.js, Framer Motion, and Tailwind CSS, featuring 3D elements, a bento… | 25 | 3663 | active |
| WinUI An interactive companion app from Microsoft demonstrating all WinUI 3 controls and Fluent Design styles for building modern Windows apps. E… | 83 | 3662 | active |
| sqshq/piggymetrics PiggyMetrics is a personal financial advisor application built as a reference implementation of the microservice architecture pattern using… | 23 | 13965 | maintenance |
| tekaratzas/RustGPT A transformer-based large language model implemented entirely in pure Rust with no external ML frameworks, using only ndarray for matrix op… | 35 | 3175 | active |
| rustviz/rustviz RustViz generates interactive timeline visualizations of ownership and borrowing events for short Rust programs, integrating directly with … | 68 | 2851 | active |
| safak/next-dashboard-ui A school management dashboard UI built with Next.js and TypeScript, created as a companion project for the Lama Dev YouTube channel. It ser… | 23 | 2623 | active |
| GSYGithubApp A full-featured, cross-platform open-source GitHub client app built with Flutter, designed for both daily GitHub management and as a compre… | 81 | 2492 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| open-wc/open-wc Open Web Components (open-wc) is a collection of guides, recommendations, generators, and tools for developing web components in JavaScript… | 88 | 2398 | active |
page 1 / 3 next →