Topics / #web
Web projects on GitHub
General topic for web development, covering frontend, backend, and protocols.
As of , the most-starred Web projects on GitHub are freeCodeCamp (457.2K stars), openclaw (392.2K stars) and system-design-primer (374.5K stars). GitHub.Locker tracks 2,447 Web repositories with 46.5M stars combined. The fastest-growing on October 16 was photocraft, with +1.5K stars in a day.
Hot right now
Most stars gained in a day · Oct 16
photocraft
storytold/photocraft · ★ 65KPhotoCraft is an open-source, clean-room reimplementation of Adobe Photoshop, built entirely in pure Rust, with layers, masks, adjustment layers, layer styles, type, vectors, brushes and real PSD file support.
LinkSwift
hmjz100/LinkSwift · ★ 23.7KA browser userscript that fetches direct download links for files on nine Chinese cloud drives — Baidu Netdisk, Aliyun Drive, Quark, UC, 123 Pan, Tianyi, China Mobile, Xunlei and Guangya — so you can download without the official clients.
+718Strata
Niko1221/Strata · ★ 26.4KStrata 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.
+704deepseek-harness
deepseek-ai/deepseek-harness · ★ 251.2KDeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI, built entirely on an everything-is-a-plugin architecture and powered by the Cordis composability engine.
The all-time top
Top 100 of 2,447 · by stars
- 457.2K
#1 · freeCodeCamp/freeCodeCampfreeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum: a friendly, donor-supported community where you learn math, programming, and computer science for free through thousands of interactive coding challenges. The full-stack web development and machine learning curriculum is completely free and self-paced, and the community says it has helped over 100,000 people get their first developer job.
- 392.2K
#2 · openclaw/openclawopenclaw
An open-source AI assistant that runs on your own computer and meets you in the chat apps you already use — WhatsApp, Telegram, Discord, iMessage, Slack and 20+ more.
- 374.5K
#3 · donnemartin/system-design-primersystem-design-primer
A curated, organized collection of resources for learning how to design large-scale systems, built specifically to help engineers prepare for system design interviews.
- 4

developer-roadmap
369.6Knilbuild/developer-roadmap · TypeScriptCommunity-driven roadmaps, guides and resources that show developers what to learn next and in what order — from frontend and backend to AI, DevOps and dozens of other paths.
- 5

react
251.2Kreact/react · JavaScriptReact is a JavaScript library for building user interfaces: you describe views for each state of your app, and React efficiently updates just the right components when data changes.
- 6

deepseek-harness
251.2Kdeepseek-ai/deepseek-harness · TypeScriptDeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI, built entirely on an everything-is-a-plugin architecture and powered by the Cordis composability engine.
- 7

vue
212.6Kvuejs/vue · TypeScriptThis is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.
- 8

n8n
207.7Kn8n-io/n8n · TypeScriptn8n is a fair-code workflow automation platform for building and deploying AI agents and automations. It combines a visual canvas with custom code and connects to 1500+ integrations.
- 9

FreeDomain
204.5KDigitalPlatDev/FreeDomain · MarkdownDigitalPlat 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.
- 10

AutoGPT
187.6KSignificant-Gravitas/AutoGPT · PythonAutoGPT is an open-source platform for building, deploying, and running AI agents that carry out complete workflows. You describe an outcome in plain English or build it step by step in a visual builder, then run the agent on demand, on a schedule, or from a trigger.
- 11

flutter
180.2Kflutter/flutter · DartFlutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
- 12

bootstrap
174.9Ktwbs/bootstrap · MDXBootstrap is the most popular HTML, CSS, and JavaScript front-end framework for building responsive, mobile-first projects on the web — ready-made styles and components that speed up development.
- 13
prompts.chat
173.2Kf/prompts.chat · HTMLA curated, open-source collection of prompts for AI chat models like ChatGPT, Claude, Gemini, and Llama, formerly known as Awesome ChatGPT Prompts.
- 14

stable-diffusion-webui
165.1KAUTOMATIC1111/stable-diffusion-webui · PythonA browser-based interface for Stable Diffusion, built with the Gradio library, letting you generate and edit AI images (txt2img, img2img, inpainting, outpainting and more) on your own machine.
- 15

open-webui
155.9Kopen-webui/open-webui · PythonOpen WebUI is a self-hosted AI platform that gives you a chat-style web interface for Ollama and any OpenAI-compatible API, built to run entirely offline if you want.
- 16

next.js
143.1Kvercel/next.js · JavaScriptNext.js is Vercel's 'The React Framework': a framework for building web applications with React, and this repository holds its source code.
- 17
tech-interview-handbook
143Kyangshun/tech-interview-handbook · TypeScriptA free, curated collection of technical interview preparation materials for software engineers, created by the author of Blind 75, covering algorithms, behavioral questions, resumes, and more.
- 18

excalidraw
134Kexcalidraw/excalidraw · TypeScriptAn open source virtual whiteboard with a hand-drawn look for sketching diagrams, wireframes and whatever you like — use it at excalidraw.com or embed the npm package in your own app.
- 19

MoneyPrinterTurbo
132.2Kharry0703/MoneyPrinterTurbo · PythonMoneyPrinterTurbo is an all-in-one AI tool that turns a topic or keyword into a finished short video: it writes the script, finds matching footage, generates subtitles and background music, and renders the final HD clip automatically.
- 20

hello-algo
130.8Kkrahets/hello-algo · JavaHello Algo is a free, open-source illustrated book that teaches data structures and algorithms from scratch using animated diagrams and one-click runnable code.
- 21

ui
125.8Kshadcn-ui/ui · TypeScriptshadcn/ui is a collection of beautifully designed, accessible React components with thoughtful defaults that you copy into your own codebase instead of installing as a locked dependency, so you can customize and extend them freely.
- 22
godot
118.5Kgodotengine/godot · C++Godot is a free, cross-platform game engine for creating both 2D and 3D games from one unified editor, with a comprehensive set of built-in tools.
- 23
browser-use
118.2Kbrowser-use/browser-use · PythonBrowser Use is an open-source browser agent that lets AI models control a real web browser - navigating sites, filling forms, handling CAPTCHAs, and completing tasks like booking appointments.
- 24

three.js
116.5Kmrdoob/three.js · JavaScriptIt's a JavaScript 3D library for the browser: the project aims to be easy-to-use, lightweight, cross-browser and general-purpose. Around since 2010, now over 116,000 GitHub stars.
- 25
immich
116.4Kimmich-app/immich · TypeScriptImmich is a self-hosted platform for backing up, organizing and browsing your photos and videos, built as an open-source alternative to Google Photos.
- 26
d3
113.8Kd3/d3 · ShellD3 (or D3.js) is a free, open-source JavaScript library for visualizing data.
- 27
axios
109.3Kaxios/axios · JavaScriptaxios is a promise-based HTTP client for JavaScript: you use it to send requests to APIs and servers and then work with the responses as promises.
- 28
deno
108.7Kdenoland/deno · RustDeno is a runtime for JavaScript, TypeScript, and WebAssembly that focuses on secure defaults and good developer experience. It's built on V8, Rust, and Tokio.
- 29

paperclip
103.3Kpaperclipai/paperclip · TypeScriptPaperclip is an open-source Node.js server and React UI for orchestrating a whole team of AI agents to run a business — assigning goals, tracking work, and managing costs from one dashboard instead of babysitting individual agent sessions.
- 30
create-react-app
103.2Kreact/create-react-app · JavaScriptCreate 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.
- 31

fastapi
103.1Kfastapi/fastapi · PythonFastAPI is a modern Python web framework for building APIs using standard Python type hints, with automatic data validation and interactive documentation.
- 32
HowToCook
102.8KAnduin2017/HowToCookA community-maintained cookbook written specifically for programmers, rewriting common Chinese home recipes with precise, step-by-step instructions instead of the vague wording typical of food blogs.
- 33

open-design
101.7Knexu-io/open-design · TypeScriptOpenDesign is a collaborative, open-source design agent workspace: your existing coding agent (Claude Code, Codex, Cursor, DeepSeek Harness, and 20+ others) becomes the design engine that turns a brief into real prototypes, dashboards, slide decks, images and video.
- 34

angular
101.1Kangular/angular · TypeScriptAngular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript.
- 35

ant-design
99.8Kant-design/ant-design · TypeScriptAnt Design is an enterprise-class UI design language and a React component library for building web applications.
- 36
material-ui
99.2Kmui/material-ui · JavaScriptMaterial UI is a comprehensive library of React components implementing Google's Material Design system, used to build web UIs quickly with pre-built buttons, inputs, dialogs, and more.
- 37
tailwindcss
97.9Ktailwindlabs/tailwindcss · TypeScriptTailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces by composing small, single-purpose classes directly in your markup.
- 38

playwright
97.9Kmicrosoft/playwright · TypeScriptPlaywright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through a single API, usable in test suites, automation scripts, and as a tool for AI agents.
- 39

Web-Dev-For-Beginners
97Kmicrosoft/Web-Dev-For-Beginners · JavaScriptA free 12-week, 24-lesson curriculum from Microsoft Cloud Advocates that teaches web development fundamentals (HTML, CSS, JavaScript) through hands-on projects like a terrarium, a browser extension, a typing game and a space game.
- 40

awesome-mcp-servers
96.5Kpunkpeye/awesome-mcp-serversA curated, community-maintained list of MCP (Model Context Protocol) servers — tools that let AI agents and LLM apps connect to external data sources, APIs, and services.
- 41

puppeteer
95.7Kpuppeteer/puppeteer · TypeScriptPuppeteer is a JavaScript library that gives you a high-level API to control Chrome or Firefox programmatically, either over the DevTools Protocol or WebDriver BiDi.
- 42
OpenCut
95KOpenCut-app/OpenCut · TypeScriptOpenCut is a free, open-source video editor meant to be a CapCut alternative, built to work across web, desktop, and mobile.
- 43

Stirling-PDF
94.4KStirling-Tools/Stirling-PDF · TypeScriptStirling PDF is an open-source PDF editing platform with over 50 tools for editing, merging, splitting, signing, redacting, converting, OCR-ing, and compressing PDFs.
- 44
uptime-kuma
92.6Klouislam/uptime-kuma · JavaScriptUptime Kuma is a self-hosted uptime and server monitoring tool with a fancy web UI, status pages, and notifications when your services go down.
- 45
ragflow
92.4Kinfiniflow/ragflow · GoRAGFlow is an open-source Retrieval-Augmented Generation (RAG) engine that combines RAG with Agent capabilities to build a context layer for LLMs, turning complex enterprise data into production-ready AI systems.
- 46

django
91.4Kdjango/django · PythonDjango is a high-level Python web framework that lets you build web applications quickly with clean, pragmatic design.
- 47

storybook
91.3Kstorybookjs/storybook · TypeScriptStorybook is a frontend workshop for building, documenting, and testing UI components in isolation, used by thousands of teams for UI development, testing, and documentation.
- 48

PaddleOCR
91.3KPaddlePaddle/PaddleOCR · PythonPaddleOCR is an OCR and document AI toolkit that converts PDFs and images into structured, LLM-ready data (JSON or Markdown), supporting over 100 languages.
- 49

OpenHands
91.1KOpenHands/OpenHands · TypeScriptOpenHands Agent Canvas is a self-hosted control center for running and managing AI coding agents like OpenHands, Claude Code, Codex, or Gemini, letting you start conversations and automate tasks such as generating reports or decomposing GitHub issues.
- 50

mermaid
90.7Kmermaid-js/mermaid · TypeScriptMermaid is a JavaScript-based diagramming and charting tool that lets you create flowcharts, sequence diagrams, Gantt charts and more from simple Markdown-inspired text definitions instead of a drag-and-drop editor.
- 51

vue-element-admin
90.1KPanJiaChen/vue-element-admin · Vuevue-element-admin is a production-ready front-end solution for building admin interfaces, built on Vue and the element-ui component toolkit.
- 52
NextChat
88.8KChatGPTNextWeb/NextChat · TypeScriptNextChat is a fast, lightweight AI chat assistant that lets you talk to GPT-4o, Claude, Gemini, DeepSeek and 100+ other models through one unified interface, deployable with a single click or self-hosted.
- 53

worldmonitor
88.6Kkoala73/worldmonitor · TypeScriptWorld Monitor is a real-time global intelligence dashboard that aggregates and AI-synthesizes news, geopolitical signals, and infrastructure data into one situational-awareness interface.
- 54

svelte
88.4Ksveltejs/svelte · JavaScriptSvelte is a compiler that turns declarative UI components into efficient vanilla JavaScript, which then surgically updates the DOM directly instead of shipping a heavy runtime framework to the browser.
- 55

Scrapling
88.1KD4Vinci/Scrapling · PythonScrapling is an adaptive web scraping framework for Python that handles everything from a single HTTP request to a full-scale concurrent crawl, with built-in anti-bot bypass.
- 56

Understand-Anything
86.7KEgonex-AI/Understand-Anything · TypeScriptUnderstand Anything analyzes your codebase (or a knowledge-base/wiki) with a multi-agent pipeline and turns it into an interactive knowledge graph of every file, function, class and dependency, which you can explore in a visual dashboard.
- 57
laravel
85.2Klaravel/laravel · BladeLaravel is a PHP web application framework with expressive syntax that handles routing, dependency injection, sessions/caching, database ORM, schema migrations, background jobs, and real-time event broadcasting so you can focus on building your app.
- 58
realworld
84.3Krealworld-apps/realworld · TypeScriptRealWorld 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.
- 59

deer-flow
84Kbytedance/deer-flow · PythonDeerFlow is an open-source long-horizon super-agent harness from ByteDance that researches, codes, and creates by orchestrating sub-agents, memory, sandboxes and extensible skills, handling tasks that can take minutes to hours.
- 60
vite
83.4Kvitejs/vite · TypeScriptVite is a frontend build tool that gives you an instant dev server with fast Hot Module Replacement during development, and bundles your code for production using Rolldown.
- 61
lobehub
83.3Klobehub/lobehub · TypeScriptLobeHub is a self-hosted platform that acts as your 'Chief Agent Operator', letting you hire, schedule, and manage a whole team of AI agents instead of juggling separate chat windows.
- 62
animate.css
82.9Kanimate-css/animate.css · CSSAnimate.css is a cross-browser library of ready-made CSS animations you can drop into a page to animate elements like fades, bounces, and slides.
- 63

impeccable
82.1Kpbakaus/impeccable · RustImpeccable is a design language for AI coding agents: one skill, 24 commands, live browser iteration, and 59 deterministic detector rules that make AI-generated frontend design better.
- 64

MinerU
81.9Kopendatalab/MinerU · PythonMinerU is a high-accuracy document parsing engine that converts PDF, DOCX, PPTX, XLSX, images and web pages into structured Markdown or JSON, built for LLM, RAG and agent workflows.
- 65
screenshot-to-code
80.4Kabi/screenshot-to-code · PythonScreenshot-to-code converts screenshots, mockups, Figma designs, and screen recordings into clean, functional code using AI models like GPT, Claude, and Gemini.
- 66

code-server
79.6Kcoder/code-server · TypeScriptcode-server runs VS Code on a remote machine and lets you access the full editor through a web browser, so you can code from any device.
- 67
caddy
78.1Kcaddyserver/caddy · GoCaddy is a fast, extensible web server written in Go that enables HTTPS automatically by default. It can act as an HTTP/1-2-3 server, reverse proxy, and general platform for running Go-based 'apps' (modules).
- 68

grafana
77.3Kgrafana/grafana · TypeScriptGrafana is an open-source platform for monitoring and observability: it lets you query, visualize, alert on, and explore metrics, logs, and traces from many data sources in one place.
- 69

ai-agents-for-beginners
77.3Kmicrosoft/ai-agents-for-beginners · Jupyter NotebookA free Microsoft course of 18 lessons that teaches the fundamentals of building AI agents, from basic concepts to design patterns, multi-agent systems, and production deployment.
- 70
Font-Awesome
77KFortAwesome/Font-Awesome · JavaScriptFont Awesome is an icon toolkit that ships icons as SVG, icon fonts, and CSS, used by millions of designers and developers to add scalable icons to websites and apps.
- 71

ruflo
75.8Kruvnet/ruflo · TypeScriptRuflo is an agent meta-harness for Claude Code and Codex: it adds 100+ specialized agents, coordinated swarms, self-learning memory, and cross-machine federation on top of those coding agents so they can collaborate instead of running solo.
- 72

LlamaFactory
75.5Khiyouga/LlamaFactory · PythonLlamaFactory unifies efficient fine-tuning of 100+ large language models and vision-language models in one Python toolkit, published as an ACL 2024 paper.
- 73
superset
75.2Kapache/superset · PythonApache Superset is a modern, enterprise-ready business intelligence web application for data exploration and visualization: build dashboards, charts, and query data with a built-in SQL editor.
- 74
flask
74.9Kpallets/flask · PythonFlask is a lightweight WSGI web application framework for Python — designed to make getting started quick and easy, with the ability to scale up to complex applications.
- 75

Front-End-Checklist
74.5Kthedaviddias/Front-End-Checklist · MDXFront-End Checklist is an open-source front-end quality system that turns front-end best practices into a practical review workflow, usable by humans and AI agents via web, MCP server, or this README.
- 76

anime
73.7Kjuliangarnier/anime · JavaScriptAnime.js is a fast, multipurpose and lightweight JavaScript animation library with a simple yet powerful API for animating things on the web.
- 77

AFFiNE
73.6Ktoeverything/AFFiNE · TypeScriptAFFiNE is an open-source, all-in-one workspace that merges docs, whiteboards and tables into one knowledge base, positioned as a privacy-first alternative to Notion and Miro.
- 78
awesome-vue
73.5Kvuejs/awesome-vueA curated list of resources, tutorials, components, and tools related to the Vue.js JavaScript framework.
- 79

reveal.js
72.4Khakimel/reveal.js · JavaScriptreveal.js is an open source HTML presentation framework that lets anyone with a web browser build slide decks instead of using PowerPoint or Keynote.
- 80

gpt_academic
71.5Kbinary-husky/gpt_academic · PythonGPT Academic is a Python web UI that gives practical interaction tools for GPT/GLM and other LLMs, specialized for reading, polishing and writing academic papers, with modular plugin functions for code analysis and PDF/LaTeX translation.
- 81
express
69.6Kexpressjs/express · JavaScriptExpress is a fast, unopinionated, minimalist web framework for Node.js, used for building HTTP servers, APIs, and web apps.
- 82

up
68.8Kbyoungd/up · JavaScriptAn open, continuously updated book on lifelong learning in the AI era: it starts from learning English and expands into AI learning, real projects, startup failure and recovery.
- 83
uBlock
68.6Kgorhill/uBlock · JavaScriptuBlock Origin (uBO) is a free, open-source browser extension that blocks ads, trackers, coin miners, popups, anti-blockers, and malware sites in Chromium and Firefox.
- 84
Chart.js
67.7Kchartjs/Chart.js · JavaScriptChart.js is a JavaScript library for drawing simple, flexible charts using the HTML5 canvas element.
- 85

echarts
67.5Kapache/echarts · TypeScriptApache ECharts is a free, powerful charting and data visualization library for browsers, written in pure JavaScript, used to add interactive and highly customizable charts to products.
- 86

mem0
67.3Kmem0ai/mem0 · PythonMem0 is a memory layer for AI agents and apps: it stores user preferences and conversation history so your AI assistant remembers people across sessions instead of starting from zero every time.
- 87

gpt4free
66.9Kxtekky/gpt4free · PythonGPT4Free (g4f) is a community-driven project that aggregates many free and reverse-engineered access points to commercial LLMs (GPT-4, Claude, Gemini, DeepSeek, etc.) and media-generation models, exposing them through one unified Python/JS client, web GUI, and OpenAI-compatible API.
- 88

ladybird
66.5KLadybirdBrowser/ladybird · C++Ladybird is a truly independent web browser built on its own novel engine designed around web standards.
- 89

33-js-concepts
66.5Kleonardomso/33-js-concepts · JavaScriptA curated collection of 33 (plus bonus) core JavaScript concepts every developer should know, each with explanations, code examples, and curated resources to help you learn the language in depth.
- 90

daily_stock_analysis
66.5KZhuLinsen/daily_stock_analysis · PythonAn 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.
- 91
docusaurus
66.5Kfacebook/docusaurus · TypeScriptDocusaurus is a tool for building, deploying, and maintaining open source project websites easily, handling the website build process so you can focus on your project.
- 92
webpack
66Kwebpack/webpack · JavaScriptWebpack is a module bundler for JavaScript and friends: it packs many modules (JS, CSS, images, JSON, and more) into a few bundled assets for use in the browser.
- 93

nocodb
65.3Knocodb/nocodb · TypeScriptNocoDB is a free, self-hostable Airtable alternative: an online database builder that gives your data a rich, no-code spreadsheet interface.
- 94
photocraft
65Kstorytold/photocraft · RustPhotoCraft is an open-source, clean-room reimplementation of Adobe Photoshop, built entirely in pure Rust, with layers, masks, adjustment layers, layer styles, type, vectors, brushes and real PSD file support.
- 95

remotion
64.7Kremotion-dev/remotion · TypeScriptRemotion lets you create videos programmatically using React and TypeScript, where your React code is the actual source of truth for the video content.
- 96

memos
63.9Kusememos/memos · GoMemos is an open-source, self-hosted app for capturing short-form notes—daily notes, links, work logs, and snippets—into a chronological Markdown timeline you can revisit by search, tag, or date.
- 97
astro
63.3Kwithastro/astro · TypeScriptAstro is a free, open source web framework for building content-driven websites — blogs and other content-heavy sites — with a powerful developer experience and a lightweight output.
- 98

socket.io
63.2Ksocketio/socket.io · TypeScriptSocket.IO is a library that enables bidirectional, low-latency, real-time communication between a Node.js server and clients such as browsers or mobile apps.
- 99

TrendRadar
63Ksansan0/TrendRadar · PythonTrendRadar 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.
- 100

resume.github.com
62.9Kresume/resume.github.com · JavaScriptGitHub 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.
Showing the 100 most-starred of 2,447. See every one in the catalog.
Related topics
Often tagged together