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 |
|---|---|---|---|
| Pydantic Pydantic is a Python library that validates and parses data using type hints. It provides fast, extensible schema validation and JSON‑Schem… | 99 | 28972 | active |
| h4ckf0r0day/obscura Obscura is an open‑source headless browser engine written in Rust that speaks the Chrome DevTools Protocol. It provides isolated, fast‑star… | 81 | 28938 | active |
| Celery Celery is a Python library that provides a distributed task queue for asynchronous job processing. It supports multiple brokers, result bac… | 88 | 28937 | active |
| reflex-dev/reflex Reflex is an open‑source Python framework for building full‑stack web applications without writing JavaScript. It provides a reactive UI li… | 93 | 28933 | active |
| Cloudreve Cloudreve is a self‑hosted file management and sharing system that supports many storage back‑ends. It provides a web UI, WebDAV, and API f… | 96 | 28812 | active |
| tailwindlabs/headlessui Headless UI is a set of completely unstyled, fully accessible UI components for React and Vue, designed to pair with Tailwind CSS. It provi… | 76 | 28766 | stable |
| Fyne Fyne is a cross-platform GUI toolkit and app API written in Go, inspired by Material Design. It lets developers build desktop and mobile ap… | 95 | 28750 | stable |
| ArchiveBox ArchiveBox is an open‑source, self‑hosted web‑archiving application that captures URLs, bookmarks, RSS feeds and more into durable formats … | 99 | 28737 | active |
| firecrawl/open-lovable Open Lovable is an AI-powered web application that lets users chat with an LLM to clone and recreate any website as a modern React app. It … | 63 | 28681 | active |
| fingerprintjs/fingerprintjs FingerprintJS is a client‑side JavaScript library that gathers browser attributes and creates a stable hashed identifier for each visitor. … | 94 | 28571 | active |
| TanStack/table TanStack Table is a headless, framework-agnostic TypeScript library for building highly customizable tables and data grids. It provides sta… | 91 | 28472 | active |
| google-labs-code/design.md DESIGN.md is a format specification for describing a visual identity and design system to coding agents, combining YAML design tokens with … | 77 | 28380 | active |
| Budibase Budibase is an open-source low-code platform for building internal tools, CRUD applications, and AI‑driven agents. It provides a visual bui… | 94 | 28331 | active |
| Budibase Budibase is an open-source low-code platform for building AI agents, internal tools, and workflow automations on top of your own databases,… | 94 | 28331 | active |
| Vuex Vuex is the official centralized state management library for Vue.js applications. It provides a predictable way to store, mutate, and retr… | 23 | 28301 | active |
| digitalocean/nginxconfig.io NGINX Config.io is a web‑based tool that interactively builds NGINX configuration files based on user selections. It supports HTTPS, HTTP/2… | 32 | 28264 | active |
| Bagisto Bagisto is an open‑source eCommerce platform built on Laravel that provides a full‑stack solution for online stores, marketplaces and B2B c… | 98 | 28219 | stable |
| mobxjs/mobx MobX is a battle-tested state management library for JavaScript and TypeScript applications built on transparent reactive programming with … | 95 | 28211 | stable |
| alibaba/druid Alibaba Druid is a high‑performance Java database connection pool that also provides a powerful SQL parser and security firewall. It includ… | 71 | 28170 | active |
| caolan/async Async is a JavaScript utility module providing higher-order functions and common patterns for working with asynchronous code, such as serie… | 66 | 28120 | stable |
| lenve/vhr vhr (微人事) is a full-stack, front-end/back-end separated human resources management system built with Spring Boot and Vue, covering employee… | 32 | 28025 | active |
| JedWatson/react-select React-Select is the widely used select/dropdown/combobox component library for React, offering searchable, multi-select, and highly customi… | 68 | 28019 | stable |
| ungoogled-chromium ungoogled-chromium is a fork of the Chromium browser that removes all dependencies on Google web services. It aims to retain the default Ch… | 93 | 27851 | active |
| ungoogled-chromium A set of patches, scripts, and configuration that builds Google Chromium without dependency on Google web services or prebuilt binaries. It… | 93 | 27851 | active |
| Element Plus Element Plus is a UI component library for Vue.js 3, providing a rich set of ready‑to‑use, customizable components. It is written in TypeSc… | 98 | 27799 | stable |
| emscripten-core/emscripten Emscripten is an LLVM-to-WebAssembly compiler toolchain that compiles C and C++ (and other LLVM-based languages) to run on the Web, Node.js… | 99 | 27703 | active |
| PostgREST PostgREST is a standalone web server that automatically creates a fully RESTful API from any PostgreSQL database. It translates database sc… | 97 | 27693 | active |
| recharts/recharts Recharts is a React charting library that provides composable SVG chart components built on top of D3. It enables developers to create inte… | 95 | 27636 | active |
| cloudflare/pingora Pingora is a Rust framework from Cloudflare for building fast, reliable, and programmable network services such as HTTP proxies and load ba… | 85 | 27603 | stable |
| ESLint ESLint is a pluggable JavaScript and TypeScript linter that statically analyzes code to find problems and enforce style. It can be run from… | 100 | 27571 | active |
| squidfunk/mkdocs-material Material for MkDocs is a powerful documentation framework and theme on top of MkDocs that turns Markdown files into a professional, searcha… | 92 | 27516 | stable |
| Automattic/mongoose Mongoose is a JavaScript library that provides an object data modeling (ODM) layer for MongoDB. It offers schema definitions, validation, c… | 94 | 27467 | active |
| WeUI WeUI is a WeChat-like UI framework officially designed by the WeChat Design Team for WeChat web development. It provides standardized mobil… | 68 | 27437 | stable |
| jashkenas/underscore Underscore.js is a JavaScript utility library that provides a wide range of functional programming helpers such as map, filter, reduce, and… | 77 | 27312 | active |
| tokio-rs/axum Axum is an HTTP routing and request-handling library for Rust built on Tokio, focusing on ergonomics and modularity. It integrates deeply w… | 89 | 27309 | stable |
| vercel/ai Vercel AI is a TypeScript SDK that provides a unified API for interacting with large language models across many providers. It includes uti… | 92 | 27251 | active |
| Shields Shields.io provides a service and NPM library for generating concise, consistent, and legible badges in SVG and raster formats. It can be u… | 76 | 27246 | active |
| Shields Shields.io is a service that generates concise, consistent, and legible project badges in SVG and raster formats for inclusion in GitHub re… | 76 | 27246 | stable |
| Molunerfinn/PicGo PicGo is an open‑source desktop application built with Electron that lets you upload images to many hosting services in a single step. It a… | 93 | 27227 | active |
| Quasar Framework Quasar is a cross‑platform Vue.js framework for building high‑performance user interfaces. It lets you create SPA, SSR, SSG, PWA, mobile, d… | 93 | 27215 | active |
| Ace Editor Ace is an embeddable high‑performance code editor written in JavaScript for the web. It provides syntax highlighting, code folding, multipl… | 94 | 27142 | active |
| ai/nanoid Nano ID is a tiny (118 bytes), dependency-free JavaScript library for generating secure, URL-friendly unique string IDs using a hardware ra… | 98 | 27084 | stable |
| marmelab/react-admin React‑Admin is an open‑source React library for building data‑driven admin interfaces and internal tools. It provides ready‑made components… | 96 | 26971 | active |
| Gopeed Gopeed is a fast, modern, open‑source download manager built with Go and Flutter. It supports HTTP/HTTPS, BitTorrent, magnet links and ed2k… | 88 | 26917 | active |
| Lottie Lottie is a family of libraries by Airbnb that parses Adobe After Effects animations exported as JSON via the Bodymovin plugin and renders … | 84 | 26894 | stable |
| op7418/guizang-ppt-skill An AI-agent Skill for Claude Code / Codex that generates polished single-file HTML slide decks with editorial magazine and Swiss Internatio… | 58 | 26862 | active |
| nilbuild/driver.js Driver.js is a lightweight (~5kb gzipped), dependency-free TypeScript library for creating product tours, feature introductions, and elemen… | 88 | 26805 | stable |
| onlook-dev/onlook Onlook is an open‑source visual editor that lets designers build, style, and edit React applications directly in the browser. It combines a… | 63 | 26801 | active |
| lissy93/dashy Dashy is an open‑source, self‑hostable personal dashboard built with Vue. It provides a customizable homepage with widgets, status monitori… | 99 | 26767 | active |
| OpenAPI Generator OpenAPI Generator is a Java‑based tool that automatically creates API client libraries, server stubs, documentation, and configuration from… | 91 | 26758 | active |
| Elixir Elixir is a dynamic, functional programming language built on the Erlang VM (BEAM), designed for building scalable and maintainable applica… | 97 | 26688 | stable |
| remy/nodemon nodemon is a command-line wrapper for Node.js that watches your source files and automatically restarts the application when changes are de… | 80 | 26660 | stable |
| Typesense Search Engine Typesense is an open‑source, typo‑tolerant search engine written in C++. It provides fast full‑text, faceted, and vector search with a simp… | 85 | 26616 | active |
| rstacruz/nprogress NProgress is a lightweight JavaScript library that provides slim, nanoscopic progress bars for web pages. It offers simple API methods to s… | 23 | 26361 | stable |
| SST SST is a framework for building and deploying modern full-stack applications on your own cloud infrastructure, with the entire app defined … | 83 | 26341 | active |
| GrapesJS GrapesJS is an open‑source web builder framework written in TypeScript that provides a drag‑and‑drop visual editor for creating newsletters… | 99 | 26310 | active |
| GrapesJS GrapesJS is a free and open-source web builder framework for creating drag-and-drop visual editors that let users build HTML-like templates… | 99 | 26310 | active |
| Rollup Rollup is a JavaScript module bundler that compiles small pieces of code into larger, optimized bundles. It uses the standardized ES module… | 93 | 26309 | active |
| Vapor Vapor is a high‑performance, server‑side Swift web framework. It provides routing, middleware, ORM, templating, and WebSocket support for b… | 98 | 26228 | active |
| Babylon.js Babylon.js is an open-source 3D engine written in TypeScript that runs in browsers and native environments. It provides a full-featured ren… | 94 | 26140 | active |
| Babylon.js Babylon.js is an open-source 3D game and rendering engine for the web, written in TypeScript and built on WebGL, WebGPU, and Web Audio. It … | 94 | 26140 | stable |
| GoogleChromeLabs/squoosh Squoosh is a browser-based web app for compressing images using modern codecs like MozJPEG, WebP, and AVIF, with all processing done locall… | 76 | 26026 | active |
| Crawlee Crawlee is an open‑source web scraping and browser automation library for JavaScript/TypeScript (and Python) that abstracts away headless b… | 98 | 26010 | active |
| Feather Icons Feather is a collection of simply beautiful open‑source SVG icons designed on a 24×24 grid. It provides a JavaScript API for easy inclusion… | 24 | 26009 | active |
| Feather Icons Feather is a collection of open-source SVG icons designed on a 24x24 grid with an emphasis on simplicity and consistency. It ships as an np… | 24 | 26009 | stable |
| Simple Icons Simple Icons is a collection of over 3400 free SVG icons for popular brands, available via npm package, CDN, or direct download from simple… | 95 | 25994 | active |
| Kratos Kratos is a lightweight Go framework for building cloud-native microservices, offering APIs for transport (HTTP/gRPC), middleware, registry… | 88 | 25972 | active |
| Biome Biome is a fast, Rust‑based toolchain for web projects that provides code formatting and linting. It can be used via a command‑line interfa… | 91 | 25931 | active |
| Biome Biome is a fast web toolchain written in Rust that provides a code formatter (97% Prettier-compatible) and a linter with 500+ rules for Jav… | 91 | 25931 | active |
| Redocly/redoc Redoc is an open-source tool that generates beautiful, responsive API reference documentation from OpenAPI/Swagger definitions. It is distr… | 82 | 25923 | active |
| Select2 Select2 is a jQuery-based library that replaces standard HTML select boxes with a feature‑rich UI component. It adds searching, tagging, re… | 81 | 25908 | active |
| Select2 Select2 is a jQuery-based replacement for native HTML select boxes that adds searching, tagging, remote data loading via AJAX, and infinite… | 81 | 25908 | stable |
| localForage localForage is a JavaScript library that provides a simple, asynchronous API for client‑side storage. It abstracts IndexedDB, WebSQL, and l… | 23 | 25803 | active |
| rwf2/Rocket Rocket is an async web framework for Rust focused on usability, security, extensibility, and speed. It provides macro-based routing, compil… | 46 | 25783 | stable |
| NativeScript NativeScript is an open‑source framework that lets you build native iOS, Android and visionOS apps using JavaScript or TypeScript. It provi… | 96 | 25652 | active |
| Stagehand Stagehand is an SDK that lets developers control a browser with familiar Playwright‑style APIs and AI‑driven primitives. It provides self‑h… | 86 | 25583 | active |
| kataras/iris Iris is a high‑performance, feature‑rich web framework for Go that supports HTTP/2, MVC, dependency injection, and many built‑in middleware… | 62 | 25555 | active |
| gocolly/colly Colly is a Go library that provides a clean, fast API for building web scrapers and crawlers. It supports synchronous, asynchronous, and pa… | 67 | 25552 | active |
| Invidious Invidious is an open‑source, self‑hosted front‑end for YouTube that provides a privacy‑focused, ad‑free video streaming experience. It also… | 92 | 25497 | active |
| Invidious Invidious is an open-source, privacy-focused alternative front-end to YouTube written in Crystal. It lets users watch videos without ads or… | 92 | 25497 | active |
| goldfire/howler.js howler.js is a JavaScript audio library that provides a single, consistent API for audio playback on the web, defaulting to the Web Audio A… | 43 | 25386 | stable |
| Monica Monica is an open‑source personal relationship management web application built with Laravel. It lets you document contacts, interactions, … | 54 | 25342 | active |
| Monica Monica is an open-source personal relationship management (PRM) web application for documenting your life and tracking interactions with fr… | 54 | 25342 | active |
| v8/v8 V8 is Google's open‑source high‑performance JavaScript engine written in C++. It can be used as a standalone runtime or embedded into any C… | 77 | 25282 | active |
| dimsemenov/PhotoSwipe PhotoSwipe is a modular, framework-independent JavaScript image gallery and lightbox library for mobile and desktop browsers. It provides t… | 44 | 25274 | stable |
| SpacetimeDB SpacetimeDB is a reactive, serverless backend platform that combines a relational database, authentication, real‑time sync and deployment i… | 96 | 25273 | active |
| SpacetimeDB SpacetimeDB is a relational database with embedded server-side logic (reducers), real-time client sync, auth, and deployment built into a s… | 96 | 25273 | active |
| eip-work/kuboard-press Kuboard-press is the source repository for the official Kuboard v4 documentation site, built with VitePress. It provides bilingual (Chinese… | 77 | 25255 | active |
| responsively-org/responsively-app Responsively App is a modified web browser built with Electron that lets developers view and interact with a website across many device vie… | 76 | 25200 | active |
| Lucide Lucide is an open‑source icon toolkit offering over 1,800 lightweight SVG icons. It provides packages for plain JavaScript, React, Vue and … | 96 | 25177 | active |
| Lucide Lucide is an open-source icon library providing 1600+ consistent, customizable SVG icons, forked from Feather Icons. It ships official pack… | 96 | 25177 | active |
| activepieces/activepieces Activepieces is an open‑source, no‑code automation platform that lets teams build AI‑driven workflows, agents and integrations. It provides… | 95 | 25101 | active |
| OpenList OpenList is a community‑driven fork of AList that provides a resilient file‑listing and management service. It offers a web UI, API pages a… | 87 | 25098 | active |
| chromium/chromium Chromium is the open-source browser project that forms the basis for Google Chrome and many other browsers. It provides a fast, secure, and… | 77 | 25073 | active |
| flipped-aurora/gin-vue-admin Gin-Vue-Admin is a full‑stack admin platform that combines a Go Gin backend with a Vite+Vue3 frontend. It provides out‑of‑the‑box features … | 90 | 25063 | active |
| Highlight.js Highlight.js is a JavaScript library that adds syntax highlighting to code blocks in web pages and server‑side environments. It supports au… | 89 | 25004 | active |
| Highlight.js Highlight.js is a zero-dependency JavaScript syntax highlighter supporting 193 languages with automatic language detection and 516 themes. … | 89 | 25004 | stable |
| Dub Dub is an open‑source platform for creating short links, tracking conversions, and running affiliate or referral programs. It provides real… | 77 | 24877 | active |
| Dub Dub is an open-source link attribution platform combining branded short links, real-time conversion analytics, and affiliate/partner progra… | 77 | 24877 | active |
| gorilla/websocket gorilla/websocket is a fast, well-tested Go implementation of the WebSocket protocol (RFC 6455) for both clients and servers. It is part of… | 25 | 24876 | stable |