Topics / #demo
Demo projects on GitHub
Example projects demonstrating framework and library features.
As of , the most-starred Demo projects on GitHub are realworld (84.3K stars), gradio (43.8K stars) and vue2-elm (41K stars). GitHub.Locker tracks 24 Demo repositories with 431.4K stars combined. The fastest-growing on October 16 was gradio, with +15 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+15gradio
gradio-app/gradio · ★ 43.8KGradio is an open-source Python package that turns machine learning models, APIs, or any arbitrary Python function into a shareable demo or web app in just a few lines of Python.
+8WebGL-Fluid-Simulation
PavelDoGreat/WebGL-Fluid-Simulation · ★ 16.7KIt is an interactive WebGL demo that simulates fluid dynamics in real time, letting you swirl colorful liquid-like effects with your mouse or finger directly in the browser.
realworld
realworld-apps/realworld · ★ 84.3KRealWorld is a project that builds the exact same Medium.com-style blogging app over and over using different frontend and backend frameworks (React, Angular, Node, Django and 100+ more), so developers can compare how real frameworks handle a realistic app instead of a trivial todo demo.
+6HivisionIDPhotos
Zeyi-Lin/HivisionIDPhotos · ★ 21.6KAn open-source AI tool for making ID photos: it cuts the person out of an ordinary snapshot with matting models and generates standard ID photos in various sizes with the right background color.
The all-time top
24 projects · by stars
- 84.3K
#1 · realworld-apps/realworld
realworld
RealWorld is a project that builds the exact same Medium.com-style blogging app over and over using different frontend and backend frameworks (React, Angular, Node, Django and 100+ more), so developers can compare how real frameworks handle a realistic app instead of a trivial todo demo.
- 43.8K
#2 · gradio-app/gradiogradio
Gradio is an open-source Python package that turns machine learning models, APIs, or any arbitrary Python function into a shareable demo or web app in just a few lines of Python.
- 41K
#3 · bailicangdu/vue2-elmvue2-elm
This is a large demo single-page application that clones the Eleme (饿了么) food delivery platform, built to showcase a real-world, production-scale Vue 2 project with 45 pages covering login, search, shop listings, cart, and checkout flow.
- 4

spring-boot-demo
34.1Kxkcoding/spring-boot-demo · JavaA large collection of hands-on Spring Boot demos: 66 planned integration modules (55 finished) covering ORM, caching, messaging, security, databases, logging and more, meant for learning Spring Boot by example.
- 5

MiniGPT-4
25.6KVision-CAIR/MiniGPT-4 · PythonThis is the open-sourced research code for MiniGPT-4 and MiniGPT-v2, two vision-language models that use a large language model as the interface for understanding and chatting about images.
- 6

flutter-go
23.6Kalibaba/flutter-go · DartFlutterGo is a reference/demo app built by Alibaba that showcases over 140 commonly used Flutter widgets, each with a live example screen and Chinese-language documentation.
- 7

HivisionIDPhotos
21.6KZeyi-Lin/HivisionIDPhotos · PythonAn open-source AI tool for making ID photos: it cuts the person out of an ordinary snapshot with matting models and generates standard ID photos in various sizes with the right background color.
- 8

3d-game-shaders-for-beginners
20Klettier/3d-game-shaders-for-beginners · C++A step-by-step guide to implementing 3D game shading techniques such as SSAO, depth of field, bloom, normal mapping, fog, and screen space reflection/refraction for your own 3D game.
- 9

taxonomy
19.3Kshadcn-ui/taxonomy · TypeScriptIt is an open source demo app showing how a modern product — with authentication, subscriptions, docs and a blog — comes together on Next.js 13's new app router and server components.
- 10

samples
19.3Kflutter/samples · DartAn open source collection of samples illustrating best practices for Flutter — runnable quickstarts and demo apps covering widgets, navigation, shaders, testing, and embedding Flutter into native apps.
- 11

multipleWindow3dScene
18.9Kbgstaal/multipleWindow3dScene · JavaScriptA small demo showing how to keep a single 3D scene visually continuous across multiple separate browser windows, using Three.js for rendering and localStorage to sync window positions and state.
- 12

WebGL-Fluid-Simulation
16.7KPavelDoGreat/WebGL-Fluid-Simulation · JavaScriptIt is an interactive WebGL demo that simulates fluid dynamics in real time, letting you swirl colorful liquid-like effects with your mouse or finger directly in the browser.
- 13

samples
14.6Kwebrtc/samples · JavaScriptThis is the official collection of WebRTC JavaScript code samples, demonstrating how to use WebRTC APIs for real-time audio, video, and data communication in the browser.
- 14

Material-Animations
13.5Klgvalle/Material-Animations · JavaA sample Android project that explains the Transition Framework through runnable examples: animating activity transitions, shared-element moves and view changes inside one activity.
- 15

uamp
13.2Kandroid/uamp · KotlinUAMP — the Universal Android Music Player Sample — is Google's sample audio app for Android: a working music player meant to demonstrate how to implement an audio media app.
- 16

vue2-happyfri
10.5Kbailicangdu/vue2-happyfri · JavaScriptA simple, beginner-level demo project built with Vue 2, Vue Router, and Vuex to show how the three pieces fit together in one small app.
- 17

sam-3d-objects
7.5Kfacebookresearch/sam-3d-objects · PythonSAM 3D Objects is a foundation model from Meta that reconstructs full 3D shape geometry, texture, and object layout from a single 2D image, even in cluttered real-world scenes with occlusion.
- 18

claude-opus-5-5-demo
1.1Kriba2534/claude-opus-5-5-demo · JavaScriptA live test of Claude Opus 5.5's coding ability: three complete 3D browser games, each generated from a single one-sentence prompt in one session, with zero human edits to the code.
- 19

OpenDLSS-NR
921maanHimself/OpenDLSS-NR · JavaScriptOpenDLSS-NR is a from-scratch Vulkan reimplementation of NVIDIA's DLSS 5 Neural Rendering network, matching the original bit-exactly down to every internal block boundary, not just the final image.
- 20

constellation-gemini
679brayonpi/constellation-gemini · PythonConstellation is a demo project where Gemini turns an operator's spoken orbital-mission request into a checklist, HexStellar Cortex searches for a complete recovery schedule for a broken satellite network, and a separate independent Python program checks that schedule rule by rule before it's allowed to update the simulation.
- 21
jev-experiments
406dabit3/jev-experiments · TypeScriptA monorepo of latency-focused demo apps built around TypeSafe / Jev, each of them written by the Devin AI coding agent.
- 22

grok-icon-study
365blessonism/grok-icon-study · JavaScriptAn unofficial study replica of the character animation on the Grok Bot.app v0.18.0 login page — a spring-driven character engine rebuilt for learning how its state machine, spring motion and polygon eyes work.
- 23

LinearAbilityExtThreeJS
214achrefelouafi/LinearAbilityExtThreeJS · JavaScriptElemental Sandbox is a skillshot VFX sandbox built with Three.js, Vite and hand-written GLSL, where you arm one of seven elemental abilities, aim it, and fire it with the mouse to watch procedurally generated fire, water, electricity and stone effects play out.
- 24

DASHR
129tomforsyth1000/DASHR · HTMLDASHR is a real-time rendering technique and demo for dynamically animated, skinned heightfields — letting height-based surfaces like snow, sand or terrain deform and move realistically. It's by veteran graphics programmer Tom Forsyth and ships as a paper plus a Windows/DirectX demo.
Related topics
Often tagged together