Topics / #web-app

Web-app projects on GitHub

Frameworks and examples for building full web applications.

As of , the most-starred Web-app projects on GitHub are FreeDomain (204.5K stars), flutter (180.2K stars) and next.js (143.1K stars). GitHub.Locker tracks 547 Web-app repositories with 8.6M stars combined. The fastest-growing on October 16 was Strata, with +718 stars in a day.

547Projects
8.6MStars in total
+8.9KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 547 · by stars

  1. #1 · DigitalPlatDev/FreeDomain

    FreeDomain

    DigitalPlat FreeDomain is a free domain registration service paired with a practical, book-style DNS learning guide, taking you from claiming a domain all the way through setting up a website, email and DNS operations.

    204.5K
  2. #2 · flutter/flutter

    flutter

    Flutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.

    180.2K
  3. #3 · vercel/next.js

    next.js

    Next.js is Vercel's 'The React Framework': a framework for building web applications with React, and this repository holds its source code.

    143.1K
  1. 4

    create-react-app

    103.2Kreact/create-react-app · JavaScript

    Create React App is a command-line tool that sets up a new React single-page app with zero build configuration, preconfiguring webpack, Babel, ESLint, and a test runner for you.

  2. 5

    angular

    101.1Kangular/angular · TypeScript

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript.

  3. 6

    ant-design

    99.8Kant-design/ant-design · TypeScript

    Ant Design is an enterprise-class UI design language and a React component library for building web applications.

  4. 7

    tailwindcss

    97.9Ktailwindlabs/tailwindcss · TypeScript

    Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces by composing small, single-purpose classes directly in your markup.

  5. 8

    ML-For-Beginners

    91.5Kmicrosoft/ML-For-Beginners · Jupyter Notebook

    A free 12-week, 26-lesson curriculum from Microsoft that teaches classic machine learning (not deep learning) using Scikit-learn, with each lesson tied to real-world data from different world cultures.

  6. 9

    hoppscotch

    80.6Khoppscotch/hoppscotch · TypeScript

    Hoppscotch is an open-source API development ecosystem for building, testing and debugging REST, GraphQL, WebSocket, MQTT, Server-Sent Events and Socket.IO APIs, positioned as an open alternative to Postman or Insomnia.

  7. 10

    MiroFish

    79.8K666ghj/MiroFish · Python

    MiroFish is an AI-powered multi-agent simulation engine that builds a high-fidelity digital parallel world from real-world seed data (breaking news, policy drafts, financial signals) and lets thousands of independent agents interact to forecast future outcomes.

  8. 11

    tabby

    75KEugeny/tabby · TypeScript

    Tabby is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux, formerly known as Terminus.

  9. 12

    reveal.js

    72.4Khakimel/reveal.js · JavaScript

    reveal.js is an open source HTML presentation framework that lets anyone with a web browser build slide decks instead of using PowerPoint or Keynote.

  10. 13

    daily_stock_analysis

    66.5KZhuLinsen/daily_stock_analysis · Python

    An AI-driven stock analysis system that pulls market data and news for A-share, Hong Kong, US, Japanese, Korean and Taiwanese stocks, then generates a daily AI decision report and pushes it to WeChat Work, Feishu, Telegram, Discord, Slack or email.

  11. 14

    TrendRadar

    63Ksansan0/TrendRadar · Python

    TrendRadar is an AI-driven public opinion and trend monitoring tool that aggregates trending topics from many Chinese platforms plus RSS feeds, filters them with keywords or AI, and pushes a smart briefing to your phone or desktop.

  12. 15

    resume.github.com

    62.9Kresume/resume.github.com · JavaScript

    GitHub Résumé is a service that builds a résumé from your GitHub repositories and activity, giving anyone (like a hiring manager) a quick snapshot of your coding history.

  13. 16

    plane

    61Kmakeplane/plane · TypeScript

    Plane is an open-source project management platform that replaces Jira, Linear, Monday, or ClickUp, letting teams track issues, run cycles (sprints), manage docs, and build roadmaps.

  14. 17

    nuxt

    61Knuxt/nuxt · TypeScript

    Nuxt is a free and open-source framework for building type-safe, performant, production-grade full-stack web applications and websites with Vue.js.

  15. 18

    angular.js

    58.5Kangular/angular.js · JavaScript

    AngularJS is a JavaScript framework for client-side web apps that makes the browser smarter: HTML is your template language, extended with extra syntax to describe app components clearly.

  16. 19

    gods-eye-view

    57.2Kbilawalsidhu/gods-eye-view · JavaScript

    God's Eye View is a browser-based spy-satellite style simulator that overlays real public data — live aircraft, ships, satellites, earthquakes, traffic, and public cameras — onto a photorealistic 3D globe, with hands-free voice control via a realtime AI agent.

  17. 20

    typst

    56.7Ktypst/typst · Rust

    Typst is a markup-based typesetting system built to be as powerful as LaTeX but much easier to learn and use, with built-in math typesetting, bibliography management, and fast incremental compilation.

  18. 21

    gatsby

    55.9Kgatsbyjs/gatsby · JavaScript

    Gatsby is a free, open-source framework based on React for building fast websites and web apps, mixing the control of dynamically rendered sites with the speed of static-site generation.

  19. 22

    Ghost

    55.6KTryGhost/Ghost · TypeScript

    Ghost is an open-source publishing platform for running blogs, newsletters, memberships and paid subscriptions.

  20. 23

    core

    54.7Kvuejs/core · TypeScript

    This is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  21. 24

    wechat-miniapp-radar

    51.2Kjustjavac/wechat-miniapp-radar · TypeScript

    Miniapp Radar is an AI-driven selection and risk-assessment tool for the WeChat mini program ecosystem: it turns development resources into a tech radar you can filter, evaluate and compare.

  22. 25

    algorithm-visualizer

    48.9Kalgorithm-visualizer/algorithm-visualizer · JavaScript

    An interactive online platform that visualizes algorithms by running and animating your code step by step, so you can watch exactly how an algorithm behaves instead of just reading pseudocode.

  23. 26

    discourse

    48Kdiscourse/discourse · Ruby

    Discourse is a 100% open-source community discussion platform that lets you run forums with topics, built-in real-time chat, and a plugin/theme ecosystem.

  24. 27

    gogs

    47.9Kgogs/gogs · Go

    Gogs is a self-hosted Git service that lets you run your own GitHub-like platform on your own server, written in Go.

  25. 28

    streamlit

    46Kstreamlit/streamlit · Python

    Streamlit is a Python framework that turns plain scripts into interactive web apps for dashboards, reports, or chat apps, in minutes instead of weeks.

  26. 29

    LibreChat

    45.8KLibreChat-AI/LibreChat · TypeScript

    LibreChat is a self-hosted AI chat platform that unifies all major AI providers (OpenAI, Anthropic, Google, AWS Bedrock, Azure, Mistral, OpenRouter and more) in a single ChatGPT-like interface, with Agents, MCP support, Code Interpreter and Artifacts built in.

  27. 30

    reactive-resume

    44.4Kreactive-resume/reactive-resume · TypeScript

    Reactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.

  28. 31

    gradio

    43.8Kgradio-app/gradio · Python

    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.

  29. 32

    puter

    43.8KHeyPuter/puter · TypeScript

    Puter is an open-source, self-hostable 'internet computer' — a web-based desktop environment that bundles everyday apps, cloud storage, and a developer platform (AI, database, serverless workers) accessible from any browser.

  30. 33

    DeepTutor

    41.5KHKUDS/DeepTutor · Python

    DeepTutor is a self-hosted, lifelong personalized AI tutoring platform that combines multi-agent orchestration and RAG to answer questions, build knowledge bases from your documents, generate study 'Books', and track your learning mastery over time.

  31. 34

    ToolJet

    41.1KToolJet/ToolJet · HTML

    ToolJet is an open-source platform for building internal tools, admin panels, dashboards, and business apps on top of your existing databases, APIs, and SaaS systems. You can build apps visually, from a text prompt, or via coding agents (Claude Code, Codex, Cursor) through its MCP server.

  32. 35

    vue2-elm

    41Kbailicangdu/vue2-elm · Vue

    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.

  33. 36

    outline

    40.9Koutline/outline · TypeScript

    Outline is a fast, collaborative knowledge base for teams — think a team wiki with realtime co-editing that works with Markdown.

  34. 37

    OpenMAIC

    40.9KTHU-MAIC/OpenMAIC · TypeScript

    OpenMAIC (Open Multi-Agent Interactive Classroom) is an open-source AI platform that turns any topic or document into an interactive classroom: AI teachers and AI classmates deliver the material, speak out loud, draw on a whiteboard and discuss with you in real time.

  35. 38

    it-tools

    40.9KCorentinTh/it-tools · Vue

    It-tools is a free, open-source collection of handy online tools for developers and people working in IT — small utilities with great UX, gathered in one web app.

  36. 39

    erpnext

    40.3Kfrappe/erpnext · Python

    ERPNext is a free, open-source Enterprise Resource Planning system that helps run a business: accounting, inventory/orders, manufacturing, asset management, projects, CRM, HR and more in one app.

  37. 40

    drawdb

    40Kdrawdb-io/drawdb · JavaScript

    DrawDB is a free online editor for database entity-relationship diagrams: you sketch your schema visually in the browser and turn it into SQL. No account needed.

  38. 41

    halo

    39.9Khalo-dev/halo · Java

    Halo is a powerful, easy-to-use open-source website building tool: from personal blogs and knowledge bases to corporate sites and online stores, it aims to cover your site-building needs in one place.

  39. 42

    mindshub

    39.8Kmindsdb/mindshub · Makefile

    MindsHub Cowork is a unified workspace where you delegate entire projects - apps, websites, research, analysis, reports, scheduled operations - to AI models (open or proprietary) and get back finished, shareable results.

  40. 43

    devdocs

    39.6KfreeCodeCamp/devdocs · Ruby

    DevDocs combines documentation from many programming languages, frameworks, and tools into one fast, searchable web interface with offline support, a mobile version, dark theme, and keyboard shortcuts.

  41. 44

    umami

    39.4Kumami-software/umami · TypeScript

    Umami is a privacy-first web analytics platform that tracks traffic, campaigns, behavior, conversions, and revenue without cookies or surveillance, as either a self-hosted app or a cloud service.

  42. 45

    maigret

    39.2Ksoxoj/maigret · Python

    Maigret is an OSINT command-line tool that builds a dossier on a person by checking for an account under a given username across thousands of websites and pulling together whatever profile info it finds, with no API keys required.

  43. 46

    ant-design-pro

    38.9Kant-design/ant-design-pro · TypeScript

    Ant Design Pro is an out-of-the-box UI boilerplate for building enterprise admin applications, built on top of Ant Design and React.

  44. 47

    directus

    38.5Kdirectus/directus · TypeScript

    Directus is an open-source backend platform that wraps your existing SQL database with instant REST and GraphQL APIs, a no-code admin app, authentication, and fine-grained permissions - turning any database into a headless CMS, admin panel, or custom app backend.

  45. 48

    chatwoot

    37.9Kchatwoot/chatwoot · Ruby

    Chatwoot is an open-source, self-hosted customer support platform that unifies live chat, email, and social channels (WhatsApp, Facebook, Instagram, Twitter, Telegram, Line, SMS) into one inbox, positioned as an alternative to Intercom, Zendesk, and Salesforce Service Cloud.

  46. 49

    freecodecamp.cn

    37.8KFreeCodeCampChina/freecodecamp.cn · CSS

    This is the Chinese localization of freeCodeCamp - the full source code and curriculum that powers freeCodeCamp.cn, a free browser-based platform for learning full-stack JavaScript development by building real projects.

  47. 50

    glance

    37.5Kglanceapp/glance · Go

    Glance is a self-hosted dashboard that puts all your feeds in one place: a single streamlined web page where you arrange widgets for RSS, Reddit, weather, YouTube, market prices and server stats.

  48. 51

    Vane

    37.4KItzCrazyKns/Vane · TypeScript

    Vane is an open-source, privacy-focused AI answering engine: it searches the web for you and answers with cited sources, running entirely on your own hardware.

  49. 52

    1Panel

    37.2K1Panel-dev/1Panel · Go

    1Panel is an open-source Linux server management panel and lightweight AI management platform: a web GUI that gives you one-stop control over servers, websites, apps and AI agents.

  50. 53

    ai-website-cloner-template

    36.9KJCodesMore/ai-website-cloner-template · TypeScript

    A GitHub template that lets an AI coding agent clone any website into a working Next.js project just by giving it the URL.

  51. 54

    docs

    36.5Kinkonchain/docs · MDX

    This is the documentation website for InkChain (Ink), a documentation platform built with Next.js and Nextra that hosts InkChain's docs.

  52. 55

    CyberChef

    36.1Kgchq/CyberChef · JavaScript

    CyberChef is a web app that bundles encoding, encryption, compression, hashing and other data-analysis operations ('cyber' operations) into a single drag-and-drop recipe builder that runs entirely in your browser.

  53. 56

    carbon

    36.1Kcarbon-app/carbon · JavaScript

    Carbon is a web app for turning your source code into a beautiful, shareable image — great for posting code snippets on Twitter, Slack, or a blog.

  54. 57

    filebrowser

    35.9Kfilebrowser/filebrowser · Go

    File Browser is a self-hosted file manager you point at a directory on your server, giving you a web interface to upload, delete, preview, and edit files inside it.

  55. 58

    hackathon-starter

    35.3Ksahat/hackathon-starter · JavaScript

    Hackathon Starter is a boilerplate for Node.js web applications that bundles login, OAuth, and dozens of API integrations so you don't have to set them up from scratch during a hackathon.

  56. 59

    web-check

    35.1Klissy93/web-check · TypeScript

    Web-Check is an open-source OSINT dashboard that lets you analyse any website: it pulls IP info, SSL chain, DNS records, cookies, headers, server location, and more into one report so you can understand its tech stack and security posture.

  57. 60

    framework

    35Klaravel/framework · PHP

    Laravel is a PHP web application framework known for expressive, elegant syntax, built to make development enjoyable and to ease the common tasks most web projects share.

  58. 61

    nginx-proxy-manager

    34.4KNginxProxyManager/nginx-proxy-manager · TypeScript

    Nginx Proxy Manager is a pre-built Docker container that gives you a web admin interface to manage Nginx reverse proxy hosts, including free SSL certificates, without needing to know Nginx configuration.

  59. 62

    YesPlayMusic

    33.4Kqier222/YesPlayMusic · Vue

    A polished third-party player for NetEase Cloud Music (网易云音乐), built with the Vue.js stack — a desktop app for Windows, macOS and Linux plus a web version, with all social features stripped out. A live demo is linked at the top of the README.

  60. 63

    chatbot-ui

    33.3Kmckaywrigley/chatbot-ui · TypeScript

    An open-source AI chat web app — a ChatGPT-style interface you can self-host and point at different AI models.

  61. 64

    yew

    32.8Kyewstack/yew · Rust

    Yew is a modern Rust framework for creating multi-threaded, front-end web apps with WebAssembly. You build the UI in Rust, and the app compiles to Wasm that runs in the browser.

  62. 65

    beego

    32.4Kbeego/beego · Go

    Beego is an open-source, high-performance web framework for Go, aimed at rapid development of enterprise applications: RESTful APIs, web apps and backend services.

  63. 66

    TradingAgents-CN

    32.3Khsliuping/TradingAgents-CN · Python

    TradingAgents-CN is a Chinese-enhanced learning and research platform built on a multi-agent LLM trading framework, helping Chinese-speaking users systematically study stock analysis using multiple AI agents for A-share, Hong Kong, and US markets. It explicitly does not issue real trading orders and is positioned for education and research only.

  64. 67

    chatgpt-web

    31.4KChanzhaoyu/chatgpt-web · Vue

    A self-hosted ChatGPT demo web page built with Express and Vue3: a browser chat UI you connect to ChatGPT either through the official OpenAI API or through an unofficial web accessToken proxy.

  65. 68

    9router

    30.9Kdecolua/9router · JavaScript

    9Router is a local AI router and token saver: it connects coding tools like Claude Code, Codex, Cursor and Cline to 40+ providers and 100+ models, auto-falls back from your subscription to cheap and free models, and compresses tool output to save 20-40% of tokens.

  66. 69

    Open-Generative-AI

    30.6KAnil-matcha/Open-Generative-AI · JavaScript

    A free, open-source studio for AI image, video, cinema and lip sync generation, positioned as an unrestricted alternative to paid AI video platforms: 400+ models (Flux, Midjourney, Kling, Sora, Veo) across 14 studios, with no content filters.

  67. 70

    sim

    29.8Ksimstudioai/sim · TypeScript

    Sim is a collaborative workspace for building, deploying, and monitoring AI agents and workflows, used by 100,000+ builders. Agents can be built visually, in chat, or with code.

  68. 71

    analytics

    29.5Kplausible/analytics · Elixir

    Plausible Analytics is an open source, privacy-first web analytics tool — a lightweight, cookie-free Google Analytics alternative, offered as a managed cloud or a self-hosted Community Edition.

  69. 72

    hey.xyz

    29.4Kslymnoyann/hey.xyz · TypeScript

    Hey is a decentralized, permissionless social media app built on Lens Protocol. This repo preserves the last open-source version of its code, as it existed before May 15, 2026.

  70. 73

    wiki

    29Krequarks/wiki · TypeScript

    Wiki.js is an open-source wiki application built on Node.js — a self-hosted web app for writing and organizing documentation and team knowledge.

  71. 74

    reflex

    29Kreflex-dev/reflex · Python

    Reflex is a library for building full-stack web apps in pure Python: you write the frontend and the backend in Python, with no need to learn Javascript.

  72. 75

    cloudreve

    28.8Kcloudreve/cloudreve · Go

    Cloudreve is a self-hosted file management and sharing system: you run it on your own server and get a personal or team cloud drive that can store files across many storage providers.

  73. 76

    redash

    28.8Kgetredash/redash · Python

    Redash is an open-source business intelligence platform: you connect data sources, explore and query them, visualize the results and share dashboards with your team. Thousands of organizations use it for data-driven decisions.

  74. 77

    open-lovable

    28.7Kfirecrawl/open-lovable · TypeScript

    Open Lovable is a chat-driven tool that lets you point it at any website and have an AI rebuild it as a modern React app in seconds. It's an open-source example app built by the Firecrawl team to show off AI-powered site cloning.

  75. 78

    Resume-Matcher

    28.7Ksrbhr/Resume-Matcher · Python

    Resume Matcher is a free, open-source AI harness for tailoring your resume to each job application, working with Claude, ChatGPT, DeepSeek, Kimi, GLM, Gemma and other LLMs, both local and remote.

  76. 79

    InvokeAI

    28.7Kinvoke-ai/InvokeAI · TypeScript

    Invoke is a leading creative engine for Stable Diffusion models: a locally hosted web app for generating and editing images with AI, aimed at professionals, artists, and enthusiasts.

  77. 80

    label-studio

    28.5KHumanSignal/label-studio · TypeScript

    Label Studio is an open source data labeling and annotation tool: you label audio, text, images, videos, and time series in a browser UI and export the results in formats ready for ML training.

  78. 81

    t3code

    28Kpingdotgg/t3code · TypeScript

    T3 Code is an 'agent harness control surface': mobile apps for iOS and Android, a web app, and an Electron desktop app for controlling AI coding agents running on your own machine.

  79. 82

    yapi

    27.7KYMFE/yapi · JavaScript

    YApi is a visual API management platform for developers, product managers and QA: one place to document, debug, mock and automatically test your APIs.

  80. 83

    Graphite

    27.6KGraphiteEditor/Graphite · Rust

    Graphite is a free, open source 2D graphics editor for graphic design, digital art, and real-time motion graphics — a vector and raster graphics engine, available now in alpha.

  81. 84

    react-admin

    27Kmarmelab/react-admin · TypeScript

    A frontend framework for building single-page applications in the browser on top of REST or GraphQL APIs, using TypeScript, React and Material Design. Open sourced and maintained by marmelab.

  82. 85

    onlook

    26.9Konlook-dev/onlook · TypeScript

    Onlook is an open-source, AI-first visual editor for designing on top of your Next.js + Tailwind codebase. You edit elements directly in the browser DOM like a design tool, and the changes map back to real code in real time.

  83. 86

    focalboard

    26.5Kmattermost-community/focalboard · TypeScript

    Focalboard is an open source, multilingual, self-hosted project management tool — an alternative to Trello, Notion, and Asana — for defining, organizing, tracking and managing work across individuals and teams.

  84. 87

    Strata

    26.4KNiko1221/Strata · C++

    Strata runs Qwen3.8-Flash-Next, a 125-billion-parameter AI model, on a normal gaming PC with one NVIDIA GPU (12-24GB VRAM) and 64GB of RAM, with a one-click installer for Windows and Linux.

  85. 88

    zulip

    26.1Kzulip/zulip · Python

    Zulip is an open-source team chat app built around topic-based threading that combines the best of email and chat, designed for both live and asynchronous conversation. Fortune 500 companies, leading open-source projects, and thousands of other organizations use it daily.

  86. 89

    squoosh

    26KGoogleChromeLabs/squoosh · TypeScript

    Squoosh is a web app from Google Chrome Labs that compresses images into various formats directly in the browser, letting you shrink file sizes without uploading anything to a server.

  87. 90

    rancher

    26Krancher/rancher · Go

    Rancher is an open-source container management platform for organizations that run containers in production — it makes it easy to run Kubernetes anywhere and manage it from a web UI.

  88. 91

    ngx-admin

    25.7Kakveo/ngx-admin · TypeScript

    ngx-admin is a customizable admin dashboard template built on Angular 10+. It gives you a ready-made, responsive dashboard front end that you adapt into your own admin panel, with a live demo and docs to check before installing.

  89. 92

    llm-council

    25.5Kkarpathy/llm-council · Python

    LLM Council is a local web app that sends your question to a group of LLMs through OpenRouter, has each of them anonymously review and rank the others' answers, then a designated Chairman LLM compiles everything into one final response.

  90. 93

    invidious

    25.5Kiv-org/invidious · Crystal

    Invidious is an open source alternative front-end to YouTube: you browse and watch YouTube videos through its web interface instead of youtube.com.

  91. 94

    monica

    25.5Kmonicahq/monica · PHP

    An open-source PRM — a Personal Relationship Management app. Think of the CRMs sales teams use, but for your friends and family: it helps you document your life and log interactions with the people you care about.

  92. 95

    OpenList

    25.1KOpenListTeam/OpenList · Go

    OpenList is a self-hosted file-listing and sharing server, built as a community-driven fork of AList, that lets you browse, preview, and share files from dozens of cloud storage providers through one unified web interface.

  93. 96

    gin-vue-admin

    25.1Kflipped-aurora/gin-vue-admin · Go

    A full-stack admin development platform: a Vue 3 + Element frontend and a Go (Gin) backend, pre-wired with JWT auth, casbin permissions, dynamic routes and menus, and code/form generators so you start on business logic instead of boilerplate.

  94. 97

    firefly-iii

    24.9Kfirefly-iii/firefly-iii · PHP

    Firefly III is a free, open-source personal finance manager that helps you track income and expenses, set budgets, and generate financial reports.

  95. 98

    dub

    24.9Kdubinc/dub · TypeScript

    An open-source link attribution platform for short links, conversion tracking, and affiliate programs. It powers 100M+ clicks and 2M+ links monthly for teams like Twilio, Buffer, Framer, and Perplexity.

  96. 99

    dataease

    24.6Kdataease/dataease · Java

    DataEase is an open-source BI (business intelligence) tool for quickly analyzing data and spotting business trends: you connect data sources, build charts by drag-and-drop and share the results. It is positioned as an open alternative to Tableau.

  97. 100

    dash

    24.5Kplotly/dash · Python

    Dash is an open-source Python framework for building ML and data science web apps: interactive dashboards and data apps where dropdowns, sliders and graphs are wired directly into your analytical Python code, with no JavaScript required.

Showing the 100 most-starred of 547. See every one in the catalog.

Often tagged together