Open-source web-development software
15256 open-source libraries, tools and applications tagged web-development, ranked by how closely web-development 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.
15256 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| pmndrs/zustand Zustand is a small, fast, and scalable state management library for React based on simplified flux principles, with a hook-based API and no… | 90 | 58737 | stable |
| Jellyfin Jellyfin is a free, open‑source media system that lets you manage and stream your personal collection of movies, TV shows, music, books and… | 99 | 58171 | active |
| twentyhq/twenty Twenty is an open-source, self-hostable CRM platform positioned as an alternative to Salesforce, built with TypeScript, React, NestJS, and … | 93 | 57871 | active |
| HTML5 Boilerplate HTML5 Boilerplate is a professional front‑end template that provides a solid foundation of HTML, CSS, and JavaScript for building fast, rob… | 67 | 57648 | active |
| Appwrite Appwrite is an open‑source backend‑as‑a‑service platform that provides authentication, databases, storage, functions, messaging, realtime a… | 98 | 57584 | active |
| remix-run/react-router React Router is a TypeScript library that provides declarative routing for React applications. It can be used as a full framework with SSR … | 92 | 56586 | active |
| Typst Typst is an open‑source markup‑based typesetting system and compiler written in Rust. It lets you write documents in a simple language and … | 90 | 56366 | active |
| Gatsby Gatsby is an open‑source React‑based framework for building fast, secure, and scalable websites and web apps. It combines static‑site gener… | 86 | 55937 | active |
| Ghost Ghost is an open‑source headless CMS built on Node.js for modern publishing, newsletters, and memberships. It provides a web‑based editor, … | 95 | 55509 | active |
| Odoo Odoo is an open‑source suite of web‑based business applications that can be used individually or together as a full ERP system. It provides… | 77 | 55115 | active |
| Vue Core Vue.js is a progressive, incrementally-adoptable JavaScript framework for building web user interfaces, written in TypeScript. It features … | 100 | 54658 | stable |
| psf/requests Requests is a widely-used Python library for making HTTP/1.1 requests with a simple, human-friendly API. It handles connection pooling, ses… | 89 | 54342 | stable |
| google/material-design-icons Google's official Material Design icon sets, including the current Material Symbols (variable font based) and the legacy Material Icons. It… | 67 | 54108 | active |
| Element UI Element is a Vue.js 2.x UI component library that provides a comprehensive set of ready‑made UI elements for building web applications. It … | 23 | 54023 | active |
| bannedbook/fanqiang Fanqiang is a comprehensive repository of proxy tools, tutorials, and configuration scripts for bypassing internet censorship. It provides … | 65 | 53980 | active |
| PDF.js PDF.js is an open‑source JavaScript library that parses and renders PDF files directly in the browser using HTML5. It provides a full‑featu… | 95 | 53910 | active |
| ChromeDevTools/chrome-devtools-mcp chrome-devtools-mcp is a TypeScript library and CLI that runs a Model-Context-Protocol (MCP) server, exposing Chrome DevTools capabilities … | 81 | 53743 | active |
| Ionic Framework Ionic is an open‑source UI toolkit for building high‑quality mobile, desktop, and progressive web apps using web technologies. It provides … | 95 | 52702 | active |
| Prettier Prettier is an opinionated code formatter that parses code into an AST and reprints it with consistent style rules. It supports many langua… | 97 | 52306 | active |
| jekyll/jekyll Jekyll is a Ruby‑based static site generator that transforms plain‑text files written in Markdown, HTML, or Liquid into a complete static w… | 79 | 51714 | active |
| DefinitelyTyped/DefinitelyTyped Definitely Typed is the central repository of high-quality TypeScript type definitions (.d.ts files) for thousands of popular JavaScript pa… | 67 | 51445 | active |
| justjavac/wechat-miniapp-radar MiniProgram Radar is an AI‑powered web application that helps teams evaluate, compare, and select technologies for WeChat mini‑apps. It pro… | 76 | 51176 | active |
| Cypress Cypress is a fast, easy-to-use testing framework for end‑to‑end and component testing of web applications. It runs directly in the browser … | 98 | 51046 | active |
| Semantic UI Semantic UI is a JavaScript‑based UI component library that provides a large collection of styled elements and behaviors. It emphasizes nat… | 23 | 51021 | active |
| chenglou/pretext Pretext is a pure JavaScript/TypeScript library that measures and lays out multiline text without touching the DOM. It works with Canvas, S… | 60 | 50754 | active |
| tldraw tldraw is a TypeScript SDK for building infinite canvas applications in React. It provides drawing, diagramming, and real‑time multiplayer … | 93 | 50683 | active |
| tldraw tldraw is a React SDK for building infinite canvas applications, providing a feature-complete whiteboard engine with drawing, diagramming, … | 93 | 50683 | stable |
| nlohmann/json nlohmann/json is a header‑only C++ library that provides a simple, modern API for parsing, generating, and manipulating JSON data. It also … | 66 | 50656 | active |
| Mastodon Mastodon is a free, open‑source social networking server that implements the ActivityPub protocol. It lets users run their own federated mi… | 95 | 50428 | active |
| TanStack/query TanStack Query is a TypeScript/JavaScript library for asynchronous state management and server‑state utilities. It provides declarative API… | 95 | 50412 | active |
| Alist AList is a self‑hosted file list and WebDAV server that aggregates many storage backends behind a single web UI. It is built with Go (Gin) … | 97 | 50264 | active |
| Alist Alist is a self-hosted file list and WebDAV server that unifies many storage backends (local disk, OneDrive, Google Drive, S3, FTP, and man… | 97 | 50264 | active |
| Huginn Huginn is a self‑hosted automation platform that lets you build agents to monitor, scrape, and act on web events. It functions like a hacka… | 100 | 50066 | active |
| Huginn Huginn is a self-hosted system for building agents that perform automated tasks online, such as monitoring websites, watching Twitter, and … | 100 | 50066 | active |
| Bulma Bulma is a modern, pure‑CSS framework built on Flexbox that provides ready‑to‑use responsive UI components. It ships as a single CSS file (… | 68 | 50038 | active |
| Bulma Bulma is a free, open-source modern CSS framework based on Flexbox and CSS Grid, providing ready-to-use frontend components via a single CS… | 68 | 50038 | stable |
| htmx htmx is a lightweight JavaScript library that lets you perform AJAX, CSS transitions, WebSockets, and Server‑Sent Events directly from HTML… | 96 | 49542 | active |
| KeygraphHQ/shannon Shannon is an autonomous AI-driven pentesting tool for web applications and APIs. It analyzes source code, discovers attack vectors, and ex… | 84 | 49090 | active |
| Cal.com (Cal.diy) Cal.diy is an open‑source, self‑hosted scheduling platform built with the T3 stack (Next.js, TypeScript, Prisma, Tailwind CSS). It provides… | 82 | 48921 | active |
| Cal.com (Cal.diy) Cal.diy is the fully open-source, MIT-licensed community edition of Cal.com, a scheduling platform for booking meetings and managing availa… | 82 | 48921 | active |
| Algorithm Visualizer Algorithm Visualizer is an interactive online platform that visualizes algorithms from code, letting users watch algorithms execute step by… | 32 | 48883 | stable |
| Slidev Slidev is a markdown‑based presentation tool that builds interactive slides using Vite and Vue. It provides a CLI, integrated editor, themi… | 91 | 48867 | active |
| Slidev Slidev is a markdown-based presentation framework for developers built on Vue and Vite. It turns markdown files into interactive, themable … | 91 | 48867 | active |
| React Bits React Bits is an open‑source collection of over 165 animated, interactive React components. It provides ready‑to‑use UI elements, text anim… | 68 | 48860 | active |
| React Bits React Bits is an open-source collection of 165+ animated, interactive, and fully customizable React components for text animations, backgro… | 68 | 48860 | active |
| bilawalsidhu/gods-eye-view God's Eye View is an open‑source, browser‑based spy‑satellite simulator that visualizes real‑world geospatial data on a photorealistic 3D g… | 80 | 48786 | active |
| iamkun/dayjs Day.js is a minimalist JavaScript library for parsing, validating, manipulating, and displaying dates and times. It offers a Moment.js‑comp… | 94 | 48661 | active |
| JeecgBoot JeecgBoot is an enterprise‑grade AI‑enhanced low‑code platform that can generate full‑stack applications from natural language descriptions… | 93 | 48244 | active |
| pixijs/pixijs PixiJS is a fast, open-source 2D rendering engine for the web built on WebGL and WebGPU, providing a scene graph, asset loading, filters, m… | 96 | 48223 | stable |
| GitHubDaily/GitHubDaily GitHubDaily is a curated repository that lists high-quality and interesting open‑source projects from GitHub. It provides regular summaries… | 55 | 48187 | active |
| Discourse Discourse is an open‑source, Ruby‑on‑Rails based community platform for discussion forums, Q&A, and real‑time chat. It can be self‑hosted o… | 83 | 47962 | active |
| Gogs Gogs is a painless self‑hosted Git service written in Go that provides a full web UI, SSH/HTTP access, and API for managing repositories, u… | 90 | 47865 | active |
| acme.sh acme.sh is a pure Unix shell script ACME client that automates the issuance and renewal of SSL/TLS certificates. It works across many Unix-… | 89 | 47780 | active |
| acme.sh acme.sh is a pure POSIX shell script ACME protocol client that automates issuing and renewing SSL/TLS certificates from Let's Encrypt, Zero… | 89 | 47780 | stable |
| Prisma ORM Prisma is a next‑generation TypeScript ORM for Node.js that provides type‑safe database access, migrations, and a powerful query client. It… | 95 | 47673 | active |
| Quill Quill is a modern WYSIWYG rich text editor library for the web, built for compatibility and extensibility with a JSON-based Delta document … | 34 | 47364 | stable |
| lysine-dev/okhttp OkHttp is a meticulous HTTP client library for the JVM, Android, and GraalVM, written in Kotlin. It provides efficient HTTP/2 and HTTP/1.1 … | 77 | 47090 | stable |
| copyparty Copyparty is a portable, Python‑based file server that supports resumable uploads, deduplication, and a wide range of protocols. It provide… | 94 | 46908 | active |
| copyparty A portable, single-file Python file server that turns almost any device into a NAS-like file sharing server with accelerated resumable uplo… | 94 | 46908 | active |
| Monaco Editor Monaco Editor is a browser‑based code editor that provides the same core editing experience as Visual Studio Code. It can be embedded in we… | 94 | 46885 | active |
| Monaco Editor Monaco Editor is the browser-based code editor that powers VS Code, distributed as an npm package with ESM and TypeScript API definitions. … | 94 | 46885 | stable |
| cli/cli GitHub CLI (gh) is an open‑source command‑line tool that brings GitHub features such as pull requests, issues, releases and repository mana… | 94 | 46644 | active |
| cathrynlavery/diagram-design Diagram Design is a collection of 39 editorial-quality diagram types rendered as self-contained HTML and SVG. It provides static, lightweig… | 59 | 46512 | active |
| RSSHub RSSHub is an open‑source Node.js service that generates RSS/Atom feeds for a huge variety of websites and platforms. It can be self‑hosted … | 99 | 46497 | active |
| RSSHub RSSHub is an open-source RSS feed generator that turns websites, social media platforms, and apps (Twitter, YouTube, Telegram, Bilibili, et… | 99 | 46497 | active |
| fastapi/full-stack-fastapi-template A full-stack web application template combining a FastAPI backend with a React frontend, including SQLModel, PostgreSQL, JWT authentication… | 91 | 45973 | active |
| Streamlit Streamlit is an open‑source Python framework that turns scripts into interactive web apps with minimal code. It provides a simple API for w… | 99 | 45933 | active |
| Leaflet Leaflet is a lightweight open-source JavaScript library for creating interactive, mobile-friendly maps in web applications. It provides a s… | 75 | 45770 | active |
| Leaflet Leaflet is the leading open-source JavaScript library for building lightweight, mobile-friendly interactive maps, weighing about 40 kB gzip… | 75 | 45770 | stable |
| ColorlibHQ/AdminLTE AdminLTE is a free, MIT‑licensed admin dashboard template built on Bootstrap 5 with vanilla JavaScript/TypeScript. It provides ready‑made l… | 98 | 45643 | active |
| gRPC gRPC is an open‑source, high‑performance remote procedure call (RPC) framework that works across many languages and platforms. It uses Prot… | 97 | 45378 | active |
| imputnet/cobalt Cobalt is a self‑hostable web application that lets users download media from many public sites with a single URL paste. It streams content… | 62 | 45038 | active |
| Payload Payload is an open‑source full‑stack framework built on Next.js that provides a TypeScript backend, admin UI, and headless CMS capabilities… | 93 | 44931 | active |
| Payload Payload is an open-source, MIT-licensed fullstack Next.js framework and headless CMS written in TypeScript. A single config instantly gener… | 93 | 44931 | stable |
| React Hook Form React Hook Form is a lightweight library that provides hooks for managing form state and validation in React applications. It works with bo… | 97 | 44865 | active |
| Meteor Meteor is a full‑stack JavaScript platform that provides an ultra‑simple environment for building modern web, mobile, and desktop applicati… | 100 | 44793 | active |
| Meteor Meteor is a full-stack JavaScript app platform for building modern web, mobile, and desktop applications with a unified codebase. It provid… | 100 | 44793 | active |
| Zen Browser Zen Browser is an open‑source, Firefox‑based desktop web browser that emphasizes privacy and productivity. It adds features like workspaces… | 88 | 44752 | active |
| NaiboWang/EasySpider EasySpider is an open‑source visual, no‑code web crawler and browser automation tool. It lets users design and run scraping tasks through a… | 83 | 44578 | active |
| JSON Crack JSON Crack is an open-source web application that visualizes JSON, YAML, XML, and CSV data as interactive graphs. It also formats and valid… | 74 | 44482 | active |
| amruthpillai/reactive-resume Reactive Resume is a free, open‑source web application for building, customizing, and exporting resumes. It runs in the browser and can be … | 99 | 44150 | active |
| Babel Babel is a JavaScript compiler that transforms modern ECMAScript code into backward‑compatible versions. It provides a rich plugin ecosyste… | 99 | 44135 | active |
| colinhacks/zod Zod is a TypeScript‑first schema validation library that provides runtime validation with static type inference. It lets you define schemas… | 93 | 44076 | active |
| Parcel Parcel is a zero‑configuration web application bundler and build tool written in JavaScript. It provides a fast development server with hot… | 83 | 44024 | active |
| lysine-dev/retrofit Retrofit is a type-safe HTTP client for Android and the JVM that turns REST APIs into Java or Kotlin interfaces using annotations. It gener… | 79 | 43934 | stable |
| Gradio Gradio is an open-source Python library for quickly building web-based demos and UIs for machine learning models, APIs, or arbitrary Python… | 95 | 43762 | stable |
| Puter Puter is an open-source, self‑hostable internet computer that provides a full web‑based desktop environment with apps, storage, and serverl… | 92 | 43728 | active |
| FuelLabs/fuels-ts fuels-ts is a TypeScript SDK for interacting with the Fuel blockchain. It provides utilities for connecting to the network, managing wallet… | 85 | 42940 | active |
| saadeghi/daisyui daisyUI is a free, open‑source component library that extends Tailwind CSS with ready‑made UI components. It provides semantic class names … | 93 | 42479 | active |
| Alamofire Alamofire is an elegant HTTP networking library for Swift built on top of URLSession, providing chainable request/response handling, parame… | 92 | 42405 | stable |
| Swiper Swiper is a modern, modular JavaScript library for creating touch-enabled sliders and carousels. It works across browsers and integrates wi… | 94 | 41902 | active |
| Swiper Swiper is a free, open-source mobile touch slider/carousel library with hardware-accelerated transitions and native-like touch behavior. It… | 94 | 41902 | stable |
| Tabler UI Tabler is a free, open‑source HTML dashboard UI kit built on Bootstrap 5. It provides a collection of ready‑made components, layouts, and i… | 93 | 41791 | active |
| Hexo Hexo is a fast, simple, and powerful static site generator built on Node.js. It lets you write posts in Markdown and generate a full static… | 83 | 41778 | active |
| Hexo Hexo is a fast, simple and powerful static site/blog framework powered by Node.js. It converts Markdown posts into static HTML files with t… | 83 | 41778 | stable |
| uni-app uni-app is a cross‑platform development framework built on Vue.js that lets you write a single codebase and deploy to iOS, Android, web, an… | 77 | 41610 | active |
| uni-app uni-app is a cross-platform framework from DCloud that uses Vue.js to build applications from a single codebase targeting iOS, Android, Har… | 77 | 41610 | active |
| Apache Dubbo Apache Dubbo is a high-performance RPC and microservice framework for Java (with multi-language SDKs) that provides service discovery, traf… | 86 | 41580 | stable |
| NW.js NW.js is a cross‑platform runtime that combines Chromium and Node.js, allowing developers to build native desktop applications using HTML, … | 75 | 41164 | active |
| NW.js NW.js (formerly node-webkit) is an application runtime based on Chromium and Node.js that lets you build native desktop apps with HTML5, CS… | 75 | 41164 | active |