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 |
|---|---|---|---|
| qier222/YesPlayMusic YesPlayMusic is a visually polished third-party NetEase Cloud Music player built with Vue.js, available as an Electron desktop app for Wind… | 60 | 33321 | active |
| Certbot Certbot is EFF's tool for obtaining TLS certificates from Let's Encrypt and optionally auto-configuring HTTPS on your server. It also works… | 92 | 33262 | active |
| gethomepage/homepage Homepage is a modern, fully static, fast and secure startpage/dashboard built with Next.js and React. It provides a highly customizable int… | 100 | 33217 | active |
| binarywang/WxJava WxJava is a comprehensive Java SDK for WeChat backend development, covering WeChat Pay, Mini Programs, Official Accounts, Open Platform, En… | 72 | 33138 | active |
| SurrealDB SurrealDB is a multi-model database written in Rust that combines document, graph, vector, and relational data models in a single ACID engi… | 93 | 33087 | stable |
| immutable-js/immutable-js Immutable.js is a JavaScript library that provides persistent immutable collection types such as List, Map, Set, and Record. It enables eff… | 96 | 33026 | active |
| gulp Gulp is a streaming build system and task runner for JavaScript projects. It provides a CLI and API to define and compose file transformati… | 49 | 32921 | active |
| gulp Gulp is a JavaScript-based streaming build system and task runner that automates repetitive development workflow tasks like compiling, mini… | 49 | 32921 | stable |
| yewstack/yew Yew is a modern Rust framework for building client‑side web applications compiled to WebAssembly. It provides a component model, an html! m… | 87 | 32823 | active |
| sharp Sharp is a high‑performance Node.js image processing library built on libvips. It provides fast resizing, format conversion, and other tran… | 94 | 32779 | active |
| sharp sharp is a high-performance Node-API module for image processing in JavaScript runtimes, powered by the libvips library. It converts, resiz… | 94 | 32779 | stable |
| labstack/echo Echo is a high‑performance, minimalist web framework for Go. It provides a fast router, built‑in middleware, data binding, and automatic TL… | 98 | 32774 | active |
| floating-ui/floating-ui Floating UI is a small JavaScript/TypeScript library for positioning floating elements like tooltips, popovers, and dropdowns anchored to r… | 89 | 32754 | stable |
| Hono Hono is a small, simple, and ultrafast web framework built on Web Standards. It runs on any JavaScript runtime, including Cloudflare Worker… | 95 | 32549 | active |
| Hono Hono is a small, ultrafast web framework built on Web Standards APIs with zero dependencies. It runs on any JavaScript runtime including Cl… | 95 | 32549 | stable |
| pmndrs/react-three-fiber React Three Fiber is a React renderer for Three.js that lets you build 3D scenes declaratively with reusable, stateful React components. It… | 97 | 32508 | active |
| SWR SWR is a lightweight React Hooks library for data fetching that implements the stale‑while‑revalidate caching strategy. It provides built‑i… | 90 | 32493 | active |
| SWR SWR is a React Hooks library for data fetching, named after the stale-while-revalidate caching strategy. It returns cached data first, then… | 90 | 32493 | stable |
| Beego Beego is a high‑performance web framework for the Go programming language. It provides MVC architecture, built‑in ORM, session handling, ca… | 89 | 32426 | active |
| Filament Filament is an open-source UI framework built on Laravel that provides ready‑made components for admin panels, forms, tables, and dashboard… | 95 | 32254 | active |
| Refined GitHub Refined GitHub is a browser extension that streamlines the GitHub UI and adds a collection of quality‑of‑life features. It works on Chrome,… | 96 | 32220 | active |
| Dokku Dokku is an open‑source, Docker‑powered platform‑as‑a‑service that runs on a single Linux server. It lets you deploy, scale and manage appl… | 94 | 32178 | active |
| Dokku Dokku is a Docker-powered, open source Platform as a Service (PaaS) that runs on a single server, letting you deploy apps via git push usin… | 94 | 32178 | stable |
| AIHawk AIHawk is an open‑source AI browser agent that runs a stealthy, undetectable browser for web automation and scraping. It provides an MCP se… | 87 | 32150 | active |
| Hasura GraphQL Engine Hasura GraphQL Engine is an open-source engine that auto-generates instant, realtime GraphQL APIs (and REST endpoints) over existing databa… | 97 | 32132 | active |
| Linera Linera is a decentralized Layer-1 blockchain protocol implemented in Rust, designed for highly scalable, low-latency Web3 applications usin… | 84 | 32056 | active |
| CloakBrowser CloakBrowser is a stealth Chromium binary with source‑level fingerprint patches that evades bot detection systems. It provides a drop‑in re… | 82 | 32001 | active |
| CloakBrowser CloakBrowser is a stealth Chromium distribution with 73 source-level C++ fingerprint patches that passes major bot-detection systems like C… | 82 | 32001 | active |
| codex-team/editor.js Editor.js is an open-source, block-style rich text editor for the web that outputs clean JSON instead of HTML markup. It is highly extensib… | 92 | 31969 | stable |
| Alpine.js Alpine.js is a minimal JavaScript framework that lets you compose behavior directly in your HTML markup using declarative attributes. It pr… | 98 | 31963 | active |
| Alpine.js Alpine.js is a lightweight JavaScript framework for composing reactive behavior directly in HTML markup using declarative attributes like x… | 98 | 31963 | active |
| Mantine Mantine is a fully featured React component library offering over 120 customizable UI components and 70+ hooks. It provides theming, dark m… | 95 | 31849 | active |
| Mantine Mantine is a fully featured React components library with 120+ customizable components and 70+ hooks for building accessible web applicatio… | 95 | 31849 | stable |
| iced-rs/iced Iced is a cross-platform GUI library for Rust inspired by The Elm Architecture, offering a simple, type-safe, reactive programming model wi… | 72 | 31779 | active |
| Slate Slate is a highly customizable framework for building rich text editors in the browser. It provides a plugin‑based architecture built on to… | 95 | 31744 | active |
| Slate Slate is a completely customizable framework for building rich text editors on top of React, inspired by Draft.js, ProseMirror, and Quill. … | 95 | 31744 | active |
| NGINX NGINX is a high‑performance open‑source web server that also acts as a reverse proxy, load balancer, and content cache. It supports HTTP, H… | 96 | 31710 | active |
| ReactiveX/rxjs RxJS is a reactive programming library for composing asynchronous and event-based programs using Observables. This repository hosts the nex… | 80 | 31702 | active |
| Avalonia Avalonia is an open‑source, cross‑platform UI framework for .NET that lets you build desktop, mobile and WebAssembly applications with C# a… | 98 | 31626 | active |
| docsify Docsify is a magical documentation site generator that turns Markdown files into a live website without a build step. It runs in the browse… | 84 | 31542 | active |
| fabricjs/fabric.js Fabric.js is a JavaScript library that provides a powerful, object‑based API for working with the HTML5 canvas. It supports drawing, intera… | 92 | 31485 | active |
| WebTorrent WebTorrent is a streaming BitTorrent client written entirely in JavaScript that runs in Node.js (using TCP/UDP) and in the browser (using W… | 94 | 31424 | active |
| ScrapeGraphAI ScrapeGraphAI is a Python library that leverages large language models to automate web scraping and data extraction. It provides a high‑lev… | 87 | 31358 | active |
| egui egui is an immediate mode GUI library written in pure Rust. It runs on native platforms, the web via WebAssembly, and can be embedded in ga… | 97 | 31334 | active |
| parallax/jsPDF jsPDF is a JavaScript library that enables creation of PDF documents directly in the browser or Node.js. It provides a simple API to add te… | 87 | 31304 | active |
| OpenAPI Specification The OpenAPI Specification is a vendor-neutral, language-agnostic standard for describing HTTP APIs in JSON or YAML. It is maintained by the… | 88 | 31229 | active |
| Shardeum Shardeum is an EVM‑compatible Layer 1 blockchain that uses dynamic state sharding to provide autoscaling, low fees and high throughput. It … | 41 | 31219 | active |
| Shardeum Shardeum is an EVM-compatible Layer 1 blockchain platform that uses dynamic state sharding for horizontal autoscaling, low fees, and fast f… | 41 | 31219 | active |
| vercel/turborepo Turborepo is a high‑performance build system for JavaScript and TypeScript monorepos, written in Rust and distributed as a Node.js CLI. It … | 95 | 31218 | active |
| SortableJS SortableJS is a lightweight JavaScript library that enables reorderable drag‑and‑drop lists in modern browsers and touch devices. It works … | 71 | 31184 | active |
| SortableJS Sortable is a standalone JavaScript library for creating reorderable drag-and-drop lists using the native HTML5 drag-and-drop API. It works… | 71 | 31184 | stable |
| Symfony Symfony is a full‑stack PHP framework for building web and console applications. It provides reusable components, a powerful CLI, and a rob… | 93 | 31168 | active |
| Symfony Symfony is a full-stack PHP framework for building web and console applications, plus a set of reusable, decoupled PHP components used by p… | 93 | 31168 | stable |
| Uppy Uppy is a modular, open‑source JavaScript file uploader that runs in the browser and can be integrated with any web app. It provides a rich… | 93 | 31010 | active |
| Uppy Uppy is a sleek, modular JavaScript file uploader for web browsers that integrates with any frontend framework via plugins. It fetches file… | 93 | 31010 | stable |
| openssl/openssl OpenSSL is a robust, commercial‑grade cryptographic toolkit written in C. It provides a full‑featured implementation of TLS/SSL, DTLS, QUIC… | 99 | 30985 | active |
| heroui-inc/heroui HeroUI is an open‑source React component library built with Tailwind CSS v4 and React Aria. It provides a large set of accessible, customiz… | 94 | 30946 | active |
| GoogleChrome/lighthouse Lighthouse is an open-source, automated tool that audits web pages for performance, accessibility, best practices, and SEO. It can be run i… | 99 | 30887 | active |
| chubin/wttr.in wttr.in is a console‑oriented weather forecast service that returns weather data via HTTP in plain‑text, HTML, PNG and other formats. It ca… | 74 | 30649 | active |
| the1812/Bilibili-Evolved A powerful userscript that enhances the Bilibili video website with a modular component system for features like UI tweaks, video downloadi… | 93 | 30628 | active |
| Layui Layui is an open-source, MIT-licensed Web UI component library built with vanilla HTML, CSS, and JavaScript, offering a lightweight modular… | 93 | 30578 | active |
| cheeriojs/cheerio Cheerio is a fast, flexible, and elegant library for parsing and manipulating HTML and XML in JavaScript. It provides a jQuery‑like API for… | 81 | 30514 | active |
| OpenCLI OpenCLI is a Node.js CLI tool that converts websites, browser sessions, and Electron apps into deterministic command-line interfaces for hu… | 78 | 30380 | active |
| Better Auth Better Auth is a framework-agnostic authentication and authorization framework for TypeScript that ships with comprehensive features like e… | 88 | 30360 | active |
| Hutool Hutool is a comprehensive Java utility library that provides ready‑to‑use helpers for HTTP, JSON, database access, file I/O, logging, date … | 94 | 30254 | active |
| Hutool Hutool is a comprehensive Java utility library that wraps common JDK operations into convenient static helper classes. It covers strings, c… | 94 | 30254 | stable |
| encode/django-rest-framework Django REST framework is a powerful and flexible toolkit for building Web APIs on top of Django. It provides serializers, class-based views… | 98 | 30205 | stable |
| XState XState is a TypeScript/JavaScript library for building state machines, statecharts, and actors. It enables deterministic, visual, and testa… | 93 | 30197 | active |
| XState XState is a zero-dependency JavaScript/TypeScript library for state management and orchestration using state machines, statecharts, and the… | 93 | 30197 | active |
| Frontend Slides A Claude Code plugin/skill that generates beautiful single-file HTML presentations, including conversion of PowerPoint files to the web. It… | 63 | 30109 | active |
| Jitsi Meet Jitsi Meet is an open-source, encrypted video conferencing platform that works in the browser and via native mobile/desktop apps, powered b… | 94 | 30100 | stable |
| sampotts/plyr Plyr is a lightweight, accessible JavaScript library that provides a customizable HTML5 video and audio player with support for YouTube and… | 83 | 30016 | active |
| 521xueweihan/GitHub520 GitHub520 is a lightweight Python-based utility that provides ready-to-use hosts entries to speed up GitHub access and fix broken images. I… | 77 | 30003 | active |
| Proxmox VE Helper-Scripts Proxmox VE Helper-Scripts is a collection of shell scripts that automate the installation and configuration of containers and VMs on Proxmo… | 86 | 29853 | active |
| Foundation for Sites Yeti (formerly Foundation for Sites) is a CSS‑first, zero‑build layout and styling framework that provides intent‑based layout primitives, … | 67 | 29798 | active |
| Anil-matcha/Open-Generative-AI Open Generative AI is a free, self‑hosted web studio for AI image and video generation supporting 600+ models. It provides a unified interf… | 89 | 29752 | active |
| React Boilerplate React Boilerplate is a highly scalable, offline‑first starter kit for building React applications. It provides a CLI for rapid scaffolding,… | 23 | 29474 | active |
| JavaScript Standard Style JavaScript Standard Style is a zero-configuration JavaScript style guide that ships as a CLI linter and automatic code fixer built on ESLin… | 33 | 29432 | stable |
| nrwl/nx Nx is a fast, extensible monorepo build system and CI platform for JavaScript/TypeScript and polyglot codebases. It provides intelligent ca… | 95 | 29415 | active |
| slymnoyann/hey-1 Hey.xyz is an open‑source decentralized social media application built on the Lens Protocol. It provides a permissionless, on‑chain social … | 74 | 29361 | active |
| SRS (Simple Realtime Server) SRS (Simple Realtime Server) is a high-performance, open-source real-time media server written in C++ that supports RTMP, WebRTC, HLS, HTTP… | 99 | 29351 | stable |
| alibaba/page-agent Page Agent is a JavaScript library that embeds an AI GUI agent directly into any web page with a single script, letting users control the i… | 82 | 29343 | active |
| Actual Budget Actual Budget is a free, open‑source personal finance application that runs locally and can sync across devices. It supports envelope budge… | 98 | 29327 | active |
| Authelia Authelia is an open‑source authentication and authorization server that provides single sign‑on (SSO) and multi‑factor authentication (MFA)… | 98 | 29294 | active |
| Authelia Authelia is an open-source authentication and authorization server and portal providing single sign-on (SSO) and multi-factor authenticatio… | 98 | 29294 | active |
| GSAP GSAP is a framework‑agnostic JavaScript animation library for the modern web. It provides high‑performance tweening, timelines, and a rich … | 63 | 29227 | active |
| GSAP GSAP (GreenSock Animation Platform) is a framework-agnostic JavaScript animation library for animating CSS, SVG, canvas, WebGL, and generic… | 63 | 29227 | stable |
| Plausible Analytics Plausible Analytics is an open‑source, privacy‑first web analytics application built with Elixir and Phoenix. It provides a lightweight, co… | 86 | 29207 | active |
| react-spring react-spring is a physics‑based animation library for React that provides hooks and components to create fluid, interactive UI effects. It … | 92 | 29161 | active |
| react-spring react-spring is a spring-physics based animation library for React that lets you build fluid, interactive UI animations via hooks like useS… | 92 | 29161 | stable |
| t3-oss/create-t3-app create-t3-app is an interactive CLI scaffolding tool that generates a full-stack, typesafe Next.js application using the T3 Stack. It lets … | 58 | 29148 | active |
| GitBook GitBook is an open‑source web application that renders documentation sites from Markdown and custom blocks. It provides a developer‑friendl… | 76 | 29064 | active |
| GitBook The open source frontend that renders GitBook's published documentation sites, built in TypeScript and runnable locally with Node.js and Bu… | 76 | 29064 | active |
| Nutlope/hallmark Hallmark is a design skill/plugin for AI coding assistants like Claude Code, Cursor, and Codex that generates web UI which avoids generic '… | 54 | 29044 | active |
| Wiki.js Wiki.js is an open‑source, Node.js‑powered wiki platform with a modern Vue.js interface. It provides a full‑featured knowledge‑base solutio… | 99 | 29032 | active |
| Wiki.js Wiki.js is a modern, open-source wiki application built on Node.js with a Vue.js frontend. It supports multiple databases, Git-based storag… | 99 | 29032 | active |
| swagger-api/swagger-ui Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate interactive API documentation from an OpenAPI (Swa… | 93 | 29025 | stable |
| immerjs/immer Immer is a tiny JavaScript library that lets you work with immutable state by writing code that mutates a draft copy, producing the next im… | 99 | 28987 | stable |
| PostCSS PostCSS is a JavaScript library for parsing CSS into an abstract syntax tree and applying transformations via plugins. It enables linting, … | 96 | 28975 | active |
| PostCSS PostCSS is a JavaScript framework for transforming CSS via a plugin ecosystem, parsing stylesheets into an AST that plugins can analyze and… | 96 | 28975 | stable |