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 |
|---|---|---|---|
| styled-components styled-components is a CSS‑in‑JS library that lets you write actual CSS syntax inside JavaScript/TypeScript and bind it to React components… | 95 | 41101 | active |
| styled-components styled-components is a CSS-in-JS library for React that lets you write actual CSS in tagged template literals attached to components. It su… | 95 | 41101 | active |
| Appsmith Appsmith is an open‑source low‑code platform for building admin panels, internal tools, and dashboards. It provides a drag‑and‑drop UI buil… | 95 | 41048 | active |
| Appsmith Appsmith is an open-source low-code platform for building admin panels, internal tools, and dashboards with drag-and-drop widgets, JavaScri… | 95 | 41048 | active |
| Vuetify Vuetify is a Vue component framework that implements Material Design guidelines. It provides a rich set of ready‑to‑use UI components, them… | 95 | 41032 | active |
| Vuetify Vuetify is a Vue.js component framework implementing Material Design with a large library of prebuilt UI components. It provides theming, l… | 95 | 41032 | stable |
| ToolJet/ToolJet ToolJet is an open-source low-code platform for building internal tools, dashboards, and business applications with a visual drag‑and‑drop … | 93 | 41018 | active |
| Outline Outline is an open‑source, real‑time collaborative knowledge base and wiki built with React and Node.js. It provides a markdown‑compatible … | 97 | 40868 | active |
| remoteintech/remote-jobs Remote In Tech is an open-source static website that lists remote‑friendly tech companies. It is built with Eleventy and can be self‑hosted… | 75 | 40861 | active |
| CorentinTh/it-tools IT Tools is a collection of handy online utilities for developers and IT professionals, built with Vue and TypeScript, with a focus on grea… | 67 | 40813 | active |
| tRPC tRPC is a TypeScript-first library that lets you build end‑to‑end type‑safe APIs without schemas or code generation. It provides adapters f… | 97 | 40686 | active |
| Chakra UI Chakra UI is an accessible, themeable component library for building React applications. It provides a rich set of UI primitives and stylin… | 92 | 40680 | active |
| php/php-src PHP is a widely-used open-source scripting language interpreter designed for web development and general-purpose programming. It runs on mu… | 94 | 40449 | active |
| Phaser Phaser is a fast, free, open-source 2D HTML5 game framework supporting Canvas and WebGL rendering in desktop and mobile web browsers. It is… | 86 | 40358 | active |
| PostHog PostHog is an open‑source platform for product analytics, feature flags, session replay, error tracking and experimentation. It can be self… | 95 | 40328 | active |
| Fiber Fiber is an Express‑inspired web framework for Go built on top of the high‑performance Fasthttp engine. It provides routing, middleware, te… | 95 | 40210 | active |
| evanw/esbuild esbuild is an extremely fast JavaScript/TypeScript bundler and minifier written in Go. It bundles ESM and CommonJS modules, CSS, JSX, and T… | 91 | 40071 | stable |
| Kong/insomnia Insomnia is an open-source, cross‑platform API client and design tool. It supports REST, GraphQL, gRPC, WebSockets and other HTTP‑compatibl… | 99 | 40055 | active |
| Novu Novu is an open-source communication infrastructure that provides unified APIs for notifications and AI agent conversations across many cha… | 92 | 40038 | active |
| GORM GORM is a full-featured, developer-friendly ORM library for Go that maps Go structs to database tables. It supports associations, transacti… | 91 | 39978 | stable |
| Halo Halo is an open‑source, Java‑based CMS that lets you build blogs, knowledge bases, corporate sites, and online stores. It offers a plugin‑c… | 99 | 39944 | active |
| Halo Halo is a powerful and easy-to-use open-source website building tool (CMS) written in Java, supporting blogs, knowledge bases, corporate si… | 99 | 39944 | active |
| Video.js Video.js is an open‑source HTML5 video player library for the web. It provides a customizable UI, support for streaming formats like HLS/DA… | 95 | 39935 | active |
| drawDB drawDB is a free, open‑source online database diagram editor that lets you design ER diagrams and generate SQL for many dialects. It runs i… | 74 | 39908 | active |
| drawDB drawDB is a free, browser-based database entity relationship diagram (ERD) editor with SQL generation and import/export. It supports multip… | 74 | 39908 | active |
| freeCodeCamp/devdocs DevDocs is an API documentation browser that combines multiple developer documentations into a single clean web UI with instant search, off… | 77 | 39546 | active |
| yudao (ruoyi-vue-pro) Yudao Ruoyi Vue Pro is a full‑stack, open‑source admin platform built with Spring Boot, MyBatis Plus and Vue. It provides a rich set of ent… | 98 | 39530 | active |
| Dioxus Dioxus is a Rust‑based fullstack framework that lets you write a single codebase for web, desktop, and mobile applications. It provides a v… | 95 | 39363 | active |
| Dioxus Dioxus is a Rust framework for building fullstack web, desktop, and mobile apps from a single codebase, using a React-like virtual DOM and … | 95 | 39363 | active |
| Umami Umami is a privacy‑first web analytics platform that provides traffic, campaign, conversion and revenue insights without using cookies. It … | 97 | 39115 | active |
| Umami Umami is a privacy-first, open-source web analytics platform that serves as an alternative to Google Analytics. It tracks traffic, campaign… | 97 | 39115 | stable |
| Preact Preact is a fast, 3‑4 kB JavaScript library that provides a React‑compatible API with a tiny Virtual DOM implementation. It can be used for… | 93 | 38886 | active |
| Ant Design Pro Ant Design Pro is a ready‑to‑use React boilerplate that provides a complete UI solution for enterprise applications. It combines Ant Design… | 96 | 38832 | active |
| tesseract.js Tesseract.js is a pure JavaScript port of the Tesseract OCR engine that extracts text from images in over 100 languages. It runs in the bro… | 64 | 38729 | active |
| httpie/cli HTTPie CLI is a modern, user-friendly command-line HTTP client written in Python for testing, debugging, and interacting with APIs and HTTP… | 23 | 38644 | stable |
| ueberdosis/tiptap Tiptap is a headless, framework‑agnostic rich‑text editor built on ProseMirror. It provides a core library plus over 100 extensions and opt… | 93 | 38614 | active |
| xyflow xyflow provides open‑source React and Svelte libraries for building interactive node‑based user interfaces such as flowcharts, diagrams, an… | 93 | 38579 | active |
| xyflow xyflow is a monorepo of open-source libraries (React Flow and Svelte Flow) for building node-based UIs, interactive diagrams, and node edit… | 93 | 38579 | stable |
| sqlmap sqlmap is an open‑source command‑line tool that automates detection and exploitation of SQL injection flaws. It can fingerprint databases, … | 72 | 38549 | active |
| ASP.NET Core ASP.NET Core is an open‑source, cross‑platform framework for building modern cloud‑based web applications and services with .NET and C#. It… | 97 | 38467 | active |
| ASP.NET Core ASP.NET Core is the open-source, cross-platform web framework for .NET, used to build modern cloud-based web applications, APIs, IoT apps, … | 97 | 38467 | stable |
| Directus Directus is an open‑source, TypeScript‑based backend that turns any SQL database into a headless CMS with instant REST and GraphQL APIs. It… | 99 | 38413 | active |
| Directus Directus is an open-source backend application that wraps any SQL database into instant REST and GraphQL APIs, a no-code data studio, and a… | 99 | 38413 | active |
| Servo Servo is a high-performance, parallel web browser engine written in Rust. It provides a modular, embeddable rendering stack with GPU accele… | 99 | 38177 | active |
| impress/impress.js impress.js is a JavaScript presentation framework that creates Prezi-style presentations using CSS3 transforms and transitions on an infini… | 61 | 38155 | stable |
| Chatwoot Chatwoot is an open‑source, self‑hosted customer support platform that provides live chat, email, and social media inboxes in a single inte… | 98 | 37909 | active |
| Dokploy Dokploy is an open‑source, self‑hosted Platform as a Service that simplifies deploying applications and databases. It provides a web UI, CL… | 87 | 37756 | active |
| Dokploy Dokploy is a free, self-hostable Platform as a Service (PaaS) that simplifies deploying and managing applications and databases on your own… | 87 | 37756 | active |
| searxng/searxng SearXNG is a free, open‑source metasearch engine that aggregates results from many public search services. It can be self‑hosted and does n… | 75 | 37693 | active |
| Taro Taro is an open‑source cross‑platform framework that lets developers write a single codebase using React, Vue or Nerv and compile it to WeC… | 93 | 37687 | active |
| Taro Taro is an open cross-platform, cross-framework solution for building applications that run on WeChat/JD/Baidu/Alipay/ByteDance/QQ mini-pro… | 93 | 37687 | active |
| Glance Glance is a self‑hosted, lightweight dashboard that aggregates feeds, widgets and services into a single customizable homepage. It runs as … | 90 | 37502 | active |
| Glance Glance is a self-hosted dashboard application that aggregates feeds and services into a single customizable start page. It is a lightweight… | 90 | 37502 | active |
| Keycloak Keycloak is an open source identity and access management server that provides authentication, authorization, and user federation for moder… | 100 | 37423 | active |
| Textualize/textual Textual is a Python framework for building text user interfaces (TUIs) with a simple, modern Python API, CSS-like styling, and a rich widge… | 82 | 37371 | active |
| IceWhaleTech/CasaOS CasaOS is an open-source personal cloud operating system built around the Docker ecosystem, providing a web dashboard for managing self-hos… | 78 | 37315 | active |
| fastify/fastify Fastify is a high‑performance web framework for Node.js that emphasizes low overhead and developer experience. It provides a powerful plugi… | 99 | 37268 | active |
| markedjs/marked Marked is a JavaScript library that parses and compiles Markdown into HTML. It works in Node.js, browsers, and as a command‑line tool, and … | 100 | 37254 | active |
| JCodesMore/ai-website-cloner-template AI Website Cloner Template is a Next.js starter that uses AI coding agents to recreate any website as a clean codebase. It provides a singl… | 81 | 36938 | active |
| Medusa Medusa is an open‑source, TypeScript‑based commerce platform that provides a flexible API and admin framework for building custom e‑commerc… | 96 | 36845 | active |
| Lightpanda Browser Lightpanda Browser is a lightweight, headless web browser built from scratch in Zig, designed for AI agents and automation tasks. It offers… | 99 | 36755 | active |
| Lightpanda Browser Lightpanda is a headless web browser built from scratch in Zig, designed for AI agents, automation, and web scraping rather than human rend… | 99 | 36755 | active |
| TypeORM TypeORM is a TypeScript and JavaScript ORM for Node.js that supports a wide range of relational and NoSQL databases. It offers both Active … | 92 | 36655 | active |
| TypeORM TypeORM is a TypeScript-first object-relational mapper for Node.js and other JavaScript platforms, supporting both Active Record and Data M… | 92 | 36655 | stable |
| date-fns date-fns is a modern JavaScript date utility library offering over 200 pure functions for date manipulation. It works in both browser and N… | 90 | 36647 | active |
| date-fns date-fns is a modern JavaScript date utility library providing 200+ modular, immutable functions for parsing, formatting, and manipulating … | 90 | 36647 | stable |
| wailsapp/wails Wails is a Go framework that lets developers build native desktop applications using Go for the backend and any web technology for the UI. … | 96 | 36583 | active |
| SheetJS SheetJS Community Edition is an open‑source JavaScript library for reading, writing, and manipulating spreadsheet files in many formats. It… | 32 | 36347 | active |
| SheetJS SheetJS Community Edition is a JavaScript library that reads, writes, and converts spreadsheet files (XLSX, XLS, CSV, ODS, and more) with a… | 32 | 36347 | stable |
| reworkd/AgentGPT AgentGPT is a web application for assembling, configuring, and deploying autonomous AI agents directly in the browser. Users name a custom … | 10 | 36296 | active |
| DayuanJiang/next-ai-draw-io A Next.js web application that combines AI chat with draw.io diagram editing, letting users create and modify diagrams through natural lang… | 87 | 36162 | active |
| maboloshi/github-chinese A userscript that fully translates the GitHub interface into Simplified and Traditional Chinese, covering menus, buttons, titles, time elem… | 77 | 36136 | active |
| carbon-app/carbon Carbon is a web application for creating and sharing beautiful images of source code, with customizable syntax themes, backgrounds, and win… | 49 | 36107 | active |
| solidjs/solid Solid is a declarative JavaScript library for building user interfaces that compiles JSX templates to real DOM nodes instead of using a Vir… | 85 | 36077 | active |
| lerna/lerna Lerna is a fast, modern CLI tool for managing JavaScript/TypeScript monorepos. It handles package versioning, publishing, and efficient tas… | 95 | 36038 | active |
| Drizzle ORM Drizzle ORM is a lightweight, headless TypeScript ORM for JavaScript runtimes. It provides type‑safe schema definitions, relational queries… | 98 | 36001 | active |
| Drizzle ORM Drizzle ORM is a lightweight, headless TypeScript ORM for SQL databases with zero dependencies and full type safety. It supports PostgreSQL… | 98 | 36001 | active |
| refine Refine is an open‑source React framework designed to accelerate the creation of internal tools, admin panels, and B2B applications. It prov… | 83 | 35730 | active |
| refine Refine is an open-source React framework for rapidly building internal tools, admin panels, dashboards, and B2B applications on top of exis… | 83 | 35730 | active |
| Koa Koa is a lightweight, expressive web framework for Node.js that uses modern async functions for middleware composition. It provides a minim… | 92 | 35678 | active |
| fullPage.js fullPage.js is a JavaScript library that enables creation of full‑screen, snap‑scrolling websites with vertical and horizontal sections. It… | 82 | 35383 | active |
| Netty Netty is an asynchronous event‑driven network application framework written in Java. It provides a flexible, high‑performance foundation fo… | 96 | 35065 | active |
| Netty Netty is an asynchronous event-driven network application framework for the JVM, enabling rapid development of high-performance protocol se… | 96 | 35065 | stable |
| Laravel Laravel is a full‑stack PHP web application framework that provides expressive, elegant syntax and a rich set of tools for building modern … | 95 | 34966 | active |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), templating (Blade),… | 95 | 34966 | stable |
| changedetection.io changedetection.io is a self‑hosted web application that monitors web pages for content changes and sends alerts via many channels. It incl… | 94 | 34909 | active |
| changedetection.io A self-hosted web application for monitoring websites and detecting content changes, with alerts via Discord, Slack, Telegram, email, webho… | 94 | 34909 | active |
| ntfy ntfy is an open‑source HTTP‑based pub‑sub notification service written in Go. It provides a simple REST API and CLI to publish and subscrib… | 100 | 34901 | active |
| Backstage Backstage is an open‑source framework for building internal developer portals. It provides a software catalog, templating system, and docum… | 94 | 34573 | active |
| Backstage Backstage is an open-source framework, originally created by Spotify and now a CNCF Incubation project, for building internal developer por… | 94 | 34573 | active |
| Selenium Selenium is an open‑source umbrella project that provides tools and libraries for automating web browsers. It implements the W3C WebDriver … | 99 | 34559 | active |
| jaredpalmer/formik Formik is a popular open-source form library for React and React Native that manages form state, validation, and submission. It provides de… | 56 | 34305 | stable |
| SWC SWC (Speedy Web Compiler) is a high-performance TypeScript/JavaScript compiler written in Rust. It provides both a Rust library and JavaScr… | 93 | 34210 | active |
| SWC SWC (Speedy Web Compiler) is a super-fast TypeScript/JavaScript compiler written in Rust, usable as both a Rust library and a JavaScript pa… | 93 | 34210 | stable |
| NginxProxyManager/nginx-proxy-manager Nginx Proxy Manager is a Docker-based application that provides a web UI for managing Nginx reverse proxy hosts, redirections, streams, and… | 90 | 34206 | active |
| zenorocha/clipboard.js clipboard.js is a lightweight (3kb gzipped) JavaScript library for copying text to the clipboard without Flash or heavy frameworks. It uses… | 49 | 34107 | stable |
| Motion Motion is a modern animation library for JavaScript, React, and Vue. It provides a declarative API with hardware‑accelerated, spring‑based … | 75 | 33679 | active |
| Vue Vben Admin Vue Vben Admin is an open-source admin dashboard template built with Vue 3, Vite, TypeScript, and Shadcn UI in a monorepo layout. It provid… | 91 | 33548 | active |
| Remix Remix is a fully‑stacked web framework written in TypeScript that provides routing, data loading, authentication, and UI components in a si… | 93 | 33386 | active |
| go-zero go-zero is a cloud-native Go web and RPC microservices framework with built-in engineering practices like circuit breaking, rate limiting, … | 95 | 33372 | stable |