All software
2,200 listed: 596 with momentum, shown on the home page, and 1,604 without. Elsewhere: 180 defunct, 209 hosted services, 1 boundary case, 465 stubs. What decides momentum
0–9
- .NET Boxed
Set of helper NuGet packages for .NET projects, with ASP.NET Core middleware, MVC filters and extension methods.
- @easyops-cn/docusaurus-search-local
Offline search theme for Docusaurus v2 and v3 that indexes the docs and blog locally, with no external search service.
- @hello-pangea/dnd
Drag and drop library for lists in React, with keyboard and screen reader support, published as @hello-pangea/dnd.
- @wordpress/env
Command-line tool that sets up a local WordPress environment for building and testing plugins and themes, Docker-based by default, published from the Gutenberg monorepo.
- @wordpress/scripts
Command-line tool with build, lint, format and test scripts for WordPress block and plugin development, published from the Gutenberg monorepo.
- 0build
Frontend design system of CSS and web components, delivered from a CDN and built on UIkit.
1PanelOpen-source Linux server management panel with a web interface for websites, databases, containers and an app store.
- 7.css
CSS framework that restyles semantic HTML to look like the Windows 7 interface.
- 98.css
CSS library that restyles semantic HTML to look like the Windows 98 interface.
- ΛNΛLOG
Minimal, self-hosted web analytics app that stores event counts in MongoDB, PostgreSQL, Redis or SQLite and shows them on a dashboard.
A
A-FrameWeb framework for building browser-based 3D, AR and VR experiences with HTML and an entity-component architecture.
- a11y-dialog
Script that creates accessible modal dialog windows in a web page, following the ARIA dialog pattern.
aaPanelWeb-based control panel for Linux servers that manages websites, mail servers, FTP, MySQL and Docker from a browser.
AbanteCartOpen-source PHP eCommerce platform for running an online store.
ablogSphinx extension that turns a documentation or personal website project into a blog.
ABP FrameworkOpen-source application framework for building enterprise web applications on .NET and ASP.NET Core, with startup templates, modules and tooling.
- Absinthe
GraphQL toolkit for Elixir that implements the GraphQL specification for building HTTP APIs.
AccentOpen-source translation management web app that keeps localization files in step with a project through a CLI and a GraphQL API.
- Ace
Embeddable code editor written in JavaScript for web pages and JavaScript applications.
Aceternity UILibrary of animated React and Tailwind CSS components, blocks and templates that users copy into their own projects.
- Ackee
Self-hosted web analytics tool built with Node.js and MongoDB, which runs on the operator's own server and reports on the traffic of their websites.
- acme.sh
ACME protocol client written in POSIX shell that issues, installs and renews TLS certificates from ACME certificate authorities.
AcornComposer package that loads Laravel components, such as Blade, Eloquent and Artisan, inside WordPress plugins and themes.
- Acquia Drupal Starter Kit
Drupal distribution of modules and configuration for building low-code websites on the Acquia platform.
ActionheroNode.js and TypeScript API server framework for HTTP, WebSocket and other transports, with clustering and background tasks.
- Active Record
Object-relational mapping library for Ruby that maps classes to database tables, distributed as part of Rails.
- ActiveJ
Java platform of self-contained libraries for web, high-load and cloud applications, covering dependency injection, asynchronous I/O and an HTTP server.
ActivepiecesWorkflow automation platform with a self-hostable server and an embeddable builder that a SaaS product can place inside its own app.
Actix WebRust web framework for building HTTP servers and web applications, with routing, middleware, WebSocket support and an async runtime.
AdduceStatic site generator written in Rust, configured with TOML files and able to build Markdown feeds.
AdminerWeb-based database management tool distributed as a single PHP file.
AdminNeoDatabase management tool written in PHP that is distributed as a single file and built on Adminer.
AdonisJSTypeScript-first Node.js web framework for web apps and API servers, with ORM, validation, mail and queues in the core distribution.
AG GridJavaScript data grid library, in a Community edition under the MIT license and an Enterprise edition under a commercial license, for displaying and editing tabular data.
- AgnosticUI
Component library whose source a CLI copies into the project, for React, Vue, Svelte and Lit.
AgnosUIFramework-agnostic component factories with headless and Bootstrap-styled components for Angular, React and Svelte.
AimeosPHP e-commerce and shop system, available as a stand-alone Composer install and as a Laravel package.
- aiohttp
Asynchronous HTTP client and server library for Python, built on asyncio, with a web server and a client session API.
- Air Datepicker
Dependency-free JavaScript datepicker that attaches a calendar to a text field or to a block or inline element.
AjvJSON Schema and JSON Type Definition validator for Node.js and browsers that compiles schemas into validation functions.
Alchemy CMSOpen source content management engine for Ruby on Rails, usable as a server-rendered or headless CMS.
- Alembic
Database migration tool for Python that runs versioned schema changes through SQLAlchemy.
- Alfred
Express-style web server and REST API framework for Dart, with routing, middleware, body parsing and static file serving.
- Alinea
Git-based headless CMS for Next.js that stores every entry as a JSON file in the project repository.
- almond.css
Class-less CSS stylesheet that styles plain HTML5 semantic tags, with CSS-variable theming.
Alpine.jsJavaScript framework that adds reactive behavior to HTML through attributes written in the markup.
ALTCHAOpen-source proof-of-work CAPTCHA widget and server verification libraries, with a paid self-hosted server (Sentinel) and a hosted service (Cloud).
- Amagaki
TypeScript-based static website generator for hand-coded marketing sites, with localization and Nunjucks templates.
- Ambassador
Swift web framework for mocking HTTP API endpoints, built on the SWSGI interface and served by Embassy or another SWSGI server.
AmberWeb application framework written in Crystal, with routing, controllers, views and a command-line tool for generating applications.
AmbientCSSPure CSS lighting system that derives element shadows and highlights from one light source.
- amCharts 5
JavaScript library for interactive charts, maps and stock charts in web pages and web apps.
Ametys CMSJava content management system for websites, intranets and portals, published under the Apache License.
- Ammonia
Rust library for whitelist-based HTML sanitization.
Amplify UIOpen-source UI component library from AWS Amplify, with components that connect directly to the cloud.
AnalogFull-stack meta-framework for building Angular applications and websites, with Vite builds and Nitro server integrations.
- Anansi
Full-stack web framework for Rust with database records, views, templates and WebAssembly components.
AndurelFull-stack web framework for Go whose command-line tool generates application code, with server-rendered pages and optional Inertia frontends.
- Angie
Open-source web server forked from nginx, intended as a drop-in replacement for it.
AngularTypeScript-based web application framework with client-side, server-side and prerendered rendering.
Angular MaterialMaterial Design UI components for Angular applications, built by the Angular team.
Angular PrimitivesHeadless, accessible UI primitives for Angular that ship without styles.
Anime.jsJavaScript animation library that animates CSS properties, SVG, DOM attributes and JavaScript objects.
AnsistranoAnsible roles that deploy applications with a Capistrano-style workflow, with a companion role for rollback.
Ant DesignEnterprise-class UI design language and React component library.
Ant Design BlazorEnterprise-class UI component library for Blazor, based on Ant Design.
Ant Design MobileUI component library of essential UI blocks for building mobile web apps.
- Ant Design ProComponents
React page-level components built on Ant Design for tables, forms, layouts and other admin-style screens.
Ant Design VueVue component library based on Ant Design, with a set of enterprise-style UI components.
Antares SQLOpen-source desktop SQL client built with Electron and Vue.js for MySQL, MariaDB, PostgreSQL, SQLite and Firebird.
AntoraModular, multi-repository documentation site generator that publishes AsciiDoc content from git repositories.
- Anubis
Web application firewall that sits in front of a web service and makes each visitor solve a proof-of-work challenge before the request reaches the service, to stop scraper bots.
AnyCableRealtime server, written in Go, that delivers messages to WebSocket and other clients with delivery guarantees and presence tracking.
- Anymail
Django email integration that sends and receives mail through transactional email service providers.
- Apache APISIX
Open-source API gateway for routing, securing and managing traffic to APIs, microservices and LLM providers, built on NGINX and etcd.
Apache CasbinGo library for access control that enforces ACL, RBAC and ABAC models defined in a configuration file.
Apache CassandraOpen source NoSQL distributed database for scalable, highly available clusters on commodity hardware or cloud infrastructure.
Apache CouchDBDatabase server with multi-primary replication, an HTTP/JSON API and a built-in web administration console, written in Erlang.
Apache EChartsJavaScript library for interactive charts and data visualization that runs in the browser.
- Apache HTTP Server
Open-source web server for modern operating systems, extended by loadable modules.
Apache KvrocksDistributed key-value NoSQL database that stores data in RocksDB and accepts Redis clients and Redis cluster SDKs.
Apache LuceneJava full-text search library that applications embed to index documents and run searches over them.
Apache Lucene.NETC# full-text search library, ported from Apache Lucene, that .NET applications reference to index and search documents.
Apache OFBizJava suite of enterprise business applications for ERP, CRM and e-commerce, built on an entity engine, a service engine and a widget-based UI.
- Apache Pekko HTTP
Server- and client-side HTTP toolkit for Scala and Java, built on Apache Pekko Actor and Streams.
- Apache Roller
Java multi-user and group blog server that runs as a web application on a servlet container and a relational database.
Apache ShenYuJava-native API gateway for HTTP, Dubbo, gRPC and WebSocket services, with plugins for authentication, traffic control and observability.
- Apache Shiro
Java security framework that performs authentication, authorization, cryptography and session management.
- Apache SkyWalking
Application performance monitoring system for distributed systems, microservices and container-based architectures.
- Apache Sling
Java framework for RESTful web applications that maps HTTP request URLs to resources in an extensible content tree.
Apache SolrOpen source search platform built on Apache Lucene that runs as a Java server process.
- Apache Solr for TYPO3
TYPO3 extension that connects the TYPO3 CMS to an Apache Solr server for site search.
- Apache Struts
Apache Struts is an open-source MVC framework for building Java web applications.
- Apache Tika
Java toolkit that detects and extracts metadata and text from over a thousand different file types, such as PPT, XLS and PDF.
- Apache Tomcat
Java servlet and JSP container, an open source implementation of the Jakarta Servlet, Pages, Expression Language, WebSocket, Annotations and Authentication specifications.
- Apache TomEE
Jakarta EE application server built on Apache Tomcat, distributed in Web Profile, MicroProfile, Plus and Plume flavors.
- Apache Traffic Server
Open-source caching proxy server for HTTP/1.1 and HTTP/2 traffic, used for forward and reverse proxying.
- Apache Wicket
Component-based Java web framework that keeps behavior in Java classes and markup in plain HTML.
- Apereo CAS
Single sign-on and identity provider server written in Java, supporting the CAS, SAML, OpenID Connect and OAuth 2.0 protocols.
ApexChartsJavaScript charting library that draws interactive charts with SVG for websites and web apps.
API PlatformPHP framework for building REST and GraphQL web APIs, with a core library and integrations for Symfony and Laravel.
ApiatoPHP framework built on Laravel for creating API-centric applications, organized with the Porto architecture pattern.
APIFlaskPython web API framework built on Flask, with marshmallow or Pydantic schemas and automatic OpenAPI documentation.
- apispec
Pluggable API specification generator for Python that currently supports the OpenAPI Specification.
ApitoOpen-source backend platform that generates GraphQL and REST APIs from a schema kept in the project, with a Console for reviewing and publishing changes and a managed cloud.
Aplus FrameworkFull-stack PHP framework made of independent libraries, installed with Composer as a project skeleton.
Apollo ClientGraphQL client library for JavaScript that fetches, caches and modifies remote and local application data.
Apollo ServerOpen-source GraphQL server for Node.js that runs as an add-on to new or existing Node.js apps, including Express, Fastify and AWS Lambda.
ApostropheCMSNode.js content management system with in-context editing on the live page, which can also serve content through a REST API for headless use.
AppriseNotification library and command line tool that sends one message to many notification services through a common URL format.
AppsmithOpen source low-code platform for building internal tools, admin panels and dashboards.
AppwriteOpen-source backend platform with authentication, databases, storage, functions and messaging, available as Appwrite Cloud or self-hosted with Docker.
- Aptabase
Open-source, privacy-first analytics platform for mobile, desktop and web apps, with SDKs that send events to a self-hosted or managed server.
ArangoDBMulti-model database for documents, graphs and key-value data, queried with the AQL query language.
Arco DesignReact UI components library based on the Arco Design system.
- Arco Design Vue
Vue UI component library, based on the Arco Design system, distributed as an npm package.
- Ariadne
Python library for implementing GraphQL servers with a schema-first approach.
AriakitOpen-source React library of unstyled, accessible UI primitives and components for building web apps and design systems.
AriseStatic site generator written in Bash that builds Markdown pages with pandoc for deployment from a Git repository to a cloud static host.
Ark UIHeadless, unstyled and accessible UI components for React, Solid, Vue and Svelte.
ArkTypeTypeScript runtime validation library that parses validators from type-safe string and object syntax.
ArrowJSTiny reactive UI runtime built on JavaScript modules, template literals and the DOM.
ArtalkSelf-hosted comment system that is embedded into a blog, website or web application.
ArtilleryCommand-line load testing tool that runs scripted HTTP, WebSocket, Socket.IO and Playwright tests.
AsciidoctorRuby text processor that converts AsciiDoc source into HTML 5, DocBook 5, man pages and other output formats.
- asdf
Command-line version manager for language runtimes and developer tools, configured per project in a .tool-versions file.
Ash FrameworkDeclarative, extensible framework for building Elixir applications around resources and actions.
- Askama
Rust template engine based on Jinja that generates type-safe Rust code from templates at compile time.
ASP.NET CoreCross-platform, open-source framework for building web apps and services with .NET and C#.
- AspNetStatic
ASP.NET Core library that generates static HTML files from the routes of an ASP.NET Core app.
- AssertJ
Java library of fluent, strongly typed assertions for unit tests, usable with JUnit, TestNG and other frameworks.
assistant-uiOpen-source TypeScript and React library of components for building AI chat interfaces.
AstroWeb framework for content-driven websites that prerenders pages to static HTML and can render routes on demand.
- Astro
Visual Studio Code extension that adds language support for .astro files, powered by the Astro language server.
AstryxOpen source React design system built on StyleX, with themes and a command-line tool.
- async-graphql
GraphQL server library for Rust that defines schemas with procedural macros and runs on async/await.
- Asynqmon
Web UI for monitoring and administering Asynq task queues, run as a binary or imported as a library into a Go web application.
- Ata's SSG
PHP static site generator for GitHub Pages that builds Markdown pages and posts with a GitHub Action.
AthenaCrystal web framework built from reusable, independent components.
Atlassian Design SystemDesign system of Atlassian, with the Atlaskit npm packages that implement it.
- Atomic Server
Self-hostable server for storage, search, sharing and sync of Atomic Data, with a web app and a RESTful API.
AtomicoMicro-library for building web components with functions and hooks.
- Atreugo
Go micro web framework built on fasthttp.
AtroposJavaScript library that adds touch-friendly 3D parallax hover effects to elements on a page.
AureliaAurelia 2 is a front-end JavaScript framework for building browser, mobile and desktop applications.
- Auro Design System
Design system of Alaska Airlines, built as web components, with one repository per component.
- Auth.js
Authentication library for JavaScript web frameworks, with OAuth and OpenID Connect providers, email sign-in and credentials.
AutheliaOpen-source authentication and authorization server and portal that adds multi-factor authentication and single sign-on in front of web applications.
authentikSelf-hosted, open source identity provider with OIDC, SAML, LDAP and proxy authentication.
AuthgearOpen-source login and identity service with passkeys, SSO, MFA and user management, self-hosted or offered as Authgear Cloud.
AuthlibPython library for building OAuth and OpenID Connect clients, authorization servers and protected APIs.
- AutoAnimate
Zero-config, drop-in animation utility that adds transitions to a web app when elements are added, removed or moved.
- Autocomplete
Open-source JavaScript library, published by Algolia, for building autocomplete experiences.
AutomadFlat-file content management system and template engine, written in PHP, that stores content in text files without a database.
AutomatischOpen-source workflow automation app that connects third-party services in flows, offered as a cloud solution or self-hosted.
AutomergeLibrary of data structures for building collaborative applications, with a JavaScript package and a Rust core.
AutoNumericStandalone JavaScript library that provides live as-you-type formatting for international numbers and currencies.
AutoprefixerPostCSS plugin that parses CSS and adds vendor prefixes to rules, using browser support data from Can I Use.
- AVA
Test runner for Node.js with a concise API, detailed error output and concurrent test runs.
AvoAdmin panel framework and content management system for Ruby on Rails.
- AvoRed
Open-source headless e-commerce system with a GraphQL API on a Laravel backend and a separate frontend application.
- Awesomplete
Ultra lightweight autocomplete widget for input fields, with zero dependencies.
- Awestruct
Ruby framework that builds static HTML sites from AsciiDoc, Markdown or Textile sources, YAML data and templates.
- axe-core
JavaScript accessibility testing engine that checks websites and other HTML-based user interfaces inside automated tests.
AxiosPromise-based HTTP client for the browser and Node.js.
- Axum
Rust HTTP routing and request-handling library focused on ergonomics and modularity.
AzuriomOpen-source PHP web platform for websites that serve game server communities, extended with add-ons.
B
- Babel
JavaScript compiler that rewrites next-generation JavaScript into code that runs in the browsers and runtimes a project targets.
- Babylon.js
Open-source JavaScript and TypeScript 3D rendering engine for the web.
Backbone.jsJavaScript library that gives web applications models, collections, views and events over a RESTful JSON interface.
Backdrop CMSContent management system written in PHP, forked from Drupal.
Backpack for LaravelLaravel package that builds admin panels with CRUD pages, installed with Composer.
- BackstopJS
Visual regression testing tool that captures screenshots of a web app over time and compares them against approved references.
- Badaso
Laravel-based API and admin platform with a Vue dashboard, a CRUD generator and REST and GraphQL APIs.
- Bagatto
Static site generator in which each site is a Janet program that declares its data and its output files.
BagistoOpen-source Laravel eCommerce platform with a multi-vendor marketplace option.
- baguetteBox.js
Lightbox script for image galleries, written in pure JavaScript.
BahunyaSmall classless CSS framework that styles semantic HTML without framework classes.
BaklavaTrendyol's design system, implemented as native web components.
- Baku
Python blogging engine and static website generator that writes posts in Markdown.
BalmUIModular Material Design UI library for Vue 3.
- Bandit
HTTP server written in Elixir for Plug and WebSock applications, including Phoenix.
- Bang
Text processor and static website generator that fills keyword placeholders in text files from a Bang markup file.
Barba.jsJavaScript library for smooth transitions between the pages of a website, which makes the site behave like a single-page application.
- Barf
Go framework for building JSON-based web APIs.
Base UIUnstyled React component library for building accessible user interfaces.
Base WebReact component library that implements Base, a design system, for web apps.
BasecoatComponent library built with Tailwind CSS that works with any web stack.
baserCMSOpen-source PHP content management system built on CakePHP for building and customizing websites, with a REST API.
BaserowNo-code platform for building databases, applications and automations, available as a hosted cloud or self-hosted.
- bashblog
Blog generator delivered as a single Bash script that writes static HTML pages for posts, tags and an RSS feed.
BashWriteSingle bash script that builds a blog from Markdown files in a directory.
- Basildon
PHP static site generator that makes YAML frontmatter queryable through SQLite from Twig templates.
BazarE-commerce package for Laravel applications, installed as a drop-in layer next to the rest of the application.
BeaconContent management system for Phoenix LiveView applications, with an admin UI package and sites defined in a database.
Beacon CMSContent management system built with Phoenix LiveView.
BeanieAsynchronous Python object-document mapper (ODM) for MongoDB.
- beanstalkd
General-purpose work queue server that one process fills with jobs and other processes take them from.
- bearclaw
Static site generator that converts a folder of Markdown files into HTML pages, written in Go.
- Beasties
Build plugin that inlines a page's critical CSS and lazy-loads the rest of its stylesheets.
- Beautiful Jekyll
Jekyll theme for personal websites, blogs and project websites, set up by forking a repository on GitHub or by adding a Ruby gem.
- beberlei/assert
PHP library of assertions and guard methods for input validation.
BedrockProject boilerplate that installs WordPress with Composer and a git-friendly directory layout and environment-based configuration.
Beekeeper StudioDesktop SQL client for MySQL, PostgreSQL, SQLite, SQL Server and other databases.
Beer CSSCSS framework based on Material Design 3 that styles semantic HTML elements.
BehatBDD framework for PHP that tests business expectations.
- behave
Behavior-driven development framework for Python that runs tests written in natural language.
BengalPython static site generator for documentation, blogs and other Markdown-based sites, with a built-in dev server.
BestaticStatic site generator written in Python and Jinja2 that builds websites and blogs from Markdown files.
Better AuthFramework-agnostic authentication and authorization framework for TypeScript.
BetterlyticsOpen-source web analytics platform with session replay, error tracking, Core Web Vitals and uptime monitoring, offered as a managed cloud service or self-hosted with Docker.
BiffFull-stack web framework for Clojure with SQLite, Datastar, email sign-in and an admin dashboard, composed from separate libraries.
billboard.jsJavaScript chart library that renders charts as SVG or Canvas, built on D3.
- Binding.scala
Scala data-binding library for the JVM and Scala.js, with expressions that recalculate when their dependencies change.
- Biny
PHP MVC framework for building web applications, published by Tencent on GitHub.
BiomeToolchain for web projects with a formatter and a linter, usable from the command line and through a language server.
- Bit
Open source build toolchain that organizes source code into composable components, with a component workshop and a hosted cloud for sharing them.
- Bitcart
Self-hosted, open-source cryptocurrency payment processor that sends payments to the merchant's own wallet, with a Merchants API, an admin panel and a checkout script for websites.
- Bits UI
Headless, unstyled Svelte component primitives for building accessible component libraries.
BlackSheepAsynchronous ASGI web framework for Python, with routing, dependency injection, templating and an HTTP client.
blagBlog-aware static site generator written in Python that builds a site from Markdown content and Jinja2 templates.
Blaze UIFramework-free open source UI toolkit of CSS and web components.
- Blazor
Web UI framework for building interactive web apps with C# and Razor components, shipped as part of ASP.NET Core.
Blazor BlueprintComponent library for Blazor with styled components and headless primitives, inspired by shadcn/ui.
BlazoriseComponent library for Blazor that renders its components with a choice of CSS frameworks.
- BlazorStatic
Static site generator that turns a Blazor app into a folder of static HTML files, with pages and Markdown posts built by .NET.
- Bleve
Go library for indexing and searching text, numeric, geo-spatial and vector data, with a command-line tool.
BlitzFullstack toolkit that adds conventions, Blitz RPC and authentication libraries on top of Next.js.
BlockNoteBlock-based rich text editor for React applications.
BlockSuiteToolkit for building editors and collaborative applications, with a headless framework and prebuilt editor components.
blogdownR package that builds blogs and websites from R Markdown files, using the Hugo static site generator by default.
BloggrifyNuxt layer that turns Markdown files into a blog, with themes, SEO modules and integrations preconfigured.
- blogr
Command-line static site generator written in Rust for blogs and personal websites, with a built-in terminal editor and GitHub Pages deployment.
- Bloomreach brXM
Java content management system with authoring tools, a headless delivery tier and a Maven project archetype, published under the Apache License 2.0 as the community edition of Bloomreach Experience Ma
- Bloomreach Experience Manager
Java enterprise CMS from Bloomreach, offered as Bloomreach Cloud and as on-premise deployments, with an Apache-2.0 community edition of its open source releases.
BluditFlat-file CMS that stores content in JSON files and needs only a web server with PHP.
- bluemonday
HTML sanitizer for Go that removes markup outside an allowlist from untrusted input, such as user generated content.
BlueprintReact UI toolkit of components and styles for data-dense web interfaces, developed at Palantir.
Blueprint UICollection of Web Components, themes and layout utilities for building user interfaces that work across frameworks.
BlurryPython static site generator that builds Schema.org-annotated Markdown content and Jinja templates into a site focused on SEO and page speed.
- Bogus
Fake data generator for the .NET languages C#, F# and VB.NET that fills objects with locale-aware values for tests and seeded databases.
BokehPython library for interactive plots and data applications that render in web browsers.
Bolt CMSOpen-source PHP content management system built on Symfony, usable as a traditional or headless CMS.
bookdownR package for writing books and long-form documents in R Markdown, rendered to HTML, PDF, LaTeX, EPUB and Word.
- BookGen
Command-line toolchain that builds books, static websites, feeds and EPUB files from Markdown, written in C#.
BootiqueJava platform for building runnable Java applications without a container, such as REST services, web apps and jobs.
BootstrapHTML, CSS and JavaScript toolkit for developing responsive, mobile-first projects on the web.
Bootstrap EmailCompiler and stylesheet that turns HTML written with Bootstrap-like classes into table-based markup for HTML emails.
Bootstrap IconsOpen source SVG icon library, with an icon font, a sprite and Sass source, published for Bootstrap and usable in any project.
- bootstrap-datepicker
Datepicker widget in the Bootstrap style, called as a jQuery plugin.
BootstrapBlazorComponent library for Blazor applications built on Bootstrap, distributed as a NuGet package.
BootstrapVueNextVue 3 component library that implements Bootstrap 5 components with TypeScript types and WAI-ARIA markup.
BootswatchFree themes for Bootstrap, each one a replacement CSS file with SCSS variables for customization.
- Bottle
Python micro web framework distributed as a single file module with no dependencies beyond the standard library.
- Bouncer
PHP library for managing roles, abilities and model ownership on Eloquent models, integrated with Laravel's gate.
- Boundless Commerce
Headless ecommerce platform with an admin panel and API, offered as a hosted service and as open-source Docker images for self-hosting.
BoxiconsIcon library of SVG and icon-font packs, with npm packages for JavaScript and framework components.
Braid Design SystemThemeable React design system and component library that SEEK publishes as the npm package braid-design-system.
BridgetownRuby site generator and fullstack framework that builds static sites and, through Roda, serves server-rendered routes.
BrisaWeb framework for JSX pages and web components that runs a Bun server by default and can also produce static output.
Broadleaf CommerceJava and Spring e-commerce framework for building commerce-driven websites.
- Browserify
Bundler that lets browser code use Node.js-style require() calls to load npm modules into a single script.
BrowserlessDocker image that runs headless browsers as a service, which Puppeteer and Playwright scripts connect to over WebSocket.
- Browsershot
PHP library that renders a web page to an image or PDF through headless Chrome driven by Puppeteer.
BrowsersyncNode development server that keeps multiple browsers and devices in sync, reloading pages and mirroring interactions as files change.
- BSSG
Static site generator written in Bash that builds a website from Markdown posts and pages.
BTCPay ServerSelf-hosted, open-source cryptocurrency payment processor that sends payments directly to the merchant's own wallet.
BudibaseOpen-source low-code platform for building internal tools, automations and AI agents, self-hosted or as Budibase Cloud.
BuefyVue.js component library of responsive UI components built on the Bulma CSS framework.
BuffaloGo web development framework and toolkit that generates and runs web applications with routing, a database layer and templates.
BuggregatorDebugging server that receives exceptions, variable dumps, emails, profiles and logs from application SDKs and shows them in one real-time web UI.
- Bugsink
Self-hosted error tracking server that accepts events from Sentry SDKs, with an optional managed version run by the same company.
BugSnagError monitoring and performance monitoring service for mobile, web, desktop and server applications, offered as a hosted platform and as an on-premises installation.
- Bull Board
Dashboard UI for Bull and BullMQ job queues, mounted into an existing Node server or run as a standalone CLI or Docker image.
BulmaCSS framework based on Flexbox that provides ready-to-use components.
BunFast all-in-one JavaScript and TypeScript runtime that also ships a package manager, test runner and bundler as one executable.
- Bun
SQL-first object-relational mapper for Go that builds queries on database/sql.
- bUnit
Testing library for Blazor components that renders them inside .NET unit test projects and verifies their markup.
BunkerWebOpen-source web application firewall that runs as a reverse proxy in front of web services, with an optional web UI.
BytebaseDatabase governance platform with a web console for schema change management, SQL review and database access control.
- ByteMD
ByteMD is a Markdown editor component built with Svelte.
C
C1 CMSContent management system built on the Microsoft .NET stack, distributed as open source.
c15tOpen-source consent manager that renders cookie banners, a preferences dialog and consent-gated scripts for JavaScript frameworks.
- c8
c8 is a code-coverage tool for Node.js that uses the built-in V8 coverage and outputs Istanbul-compatible reports.
CaddyWeb server written in Go that obtains and renews TLS certificates automatically, configured with a Caddyfile or a JSON API.
- Cadence
Open-source workflow engine for building fault-tolerant, stateful distributed applications.
CakePHPPHP MVC web framework with an ORM, code generation and convention-based configuration.
- Calcite Design System
Esri's framework-agnostic web component library and design system for building web applications.
- Camaleon CMS
Content management system for Ruby on Rails, distributed as a gem and run inside a Rails application.
- CanCanCan
CanCanCan is an authorization library for Ruby and Ruby on Rails which restricts what resources a given user is allowed to access.
- Cantaloupe
Java image server that generates cropped, scaled, rotated and watermarked derivatives of source images on request, including IIIF Image API responses.
CanvasPublishing platform package for Laravel applications, with an admin interface for writing posts and an optional starter blog reader.
- Canvas Confetti
JavaScript library that draws confetti animations on an HTML canvas.
Canvas EditorRich text editor that draws its document on an HTML canvas, with an optional SVG backend.
CapSelf-hosted CAPTCHA alternative that verifies visitors with proof-of-work and instrumentation challenges instead of puzzles.
CapistranoRemote server automation and deployment tool written in Ruby that runs deployment tasks over SSH from the developer's command line.
CapriStatic site generator for React and Preact that renders pages to static HTML and hydrates only the components marked as islands.
- Capro
PHP static site generator that builds pages from Blade views, with collections and Markdown support.
CapRoverSelf-hosted platform as a service that deploys apps and one-click services to Docker containers behind nginx with automatic HTTPS.
- Capybara
Ruby library that simulates a user's interactions with a web application in acceptance tests.
CarbonPHP library that extends DateTime with an API for creating, changing and formatting dates.
Carbon ChartsChart component library for vanilla JavaScript, with bindings for Svelte, React, Vue.js and Angular.
- Carbon Components Svelte
Svelte component library implementing IBM's open source Carbon Design System.
Carbon Design SystemOpen-source design system built by IBM, with React and Web Components packages.
- Carbone
Document generator that fills Word, Excel, OpenDocument and PowerPoint templates with JSON data and exports PDF and other formats.
- Carter
Framework that adds a thin layer of extension methods and routing over ASP.NET Core for building web applications and HTTP APIs.
CasdoorOpen-source identity and access management and single sign-on platform with a web admin console.
- Cash
Small jQuery-style library for DOM manipulation in modern browsers.
- Cask
Scala web micro-framework for setting up websites, backend servers and REST APIs.
CASLJavaScript authorization library that defines what a given user may access, for browsers and Node.js.
CecilPHP command-line static site generator that builds websites from Markdown pages and Twig templates.
- Centmin Mod
Shell menu based installer for an Nginx LEMP stack on AlmaLinux and Rocky Linux servers.
centrifuge-jsJavaScript client SDK that connects a browser, Node.js or React Native app to a Centrifugo or Centrifuge server over WebSocket or HTTP-based transports.
CentrifugoSelf-hosted real-time messaging server that delivers published messages to browser and app clients over WebSocket and other transports.
CephOpen-source distributed storage system that serves object, block and file interfaces from one cluster built on commodity hardware.
- Cerberus
Python library for validating data against a schema of rules, with type checking and custom validators.
CerbosOpen-core authorization engine that evaluates access policies for applications and services over HTTP and gRPC.
cert-managerKubernetes controller that issues and renews X.509 TLS certificates for workloads in a Kubernetes or OpenShift cluster.
CertbotCommand-line client that obtains and renews TLS certificates from Let's Encrypt and other ACME certificate authorities.
- CertMagic
Go library that obtains and renews TLS certificates from ACME certificate authorities for Go programs.
CesiumJSJavaScript library for building 3D globes and 2D maps in a web browser, rendered with WebGL.
- Chai
Assertion library for Node.js and the browser that pairs with any JavaScript test framework.
- ChaiBuilder
Open-source AI-enabled visual website builder for Next.js, with a block-based editor and server-side data providers.
Chakra UIAccessible React component system for building web apps and design systems.
- Channels
Django extension that adds WebSocket, long-poll HTTP and other asynchronous protocol handling to Django projects.
Chart.jsJavaScript charting library that draws charts on an HTML5 canvas.
- chart.xkcd
JavaScript chart library that plots sketchy, cartoony or hand-drawn styled charts inside an SVG element.
ChartDBWeb-based editor that visualizes and designs database schemas as diagrams and exports DDL scripts.
ChartistJavaScript library that draws responsive charts as SVG, styled with CSS.
- Chartkick
Ruby gem that renders JavaScript charts from one line of Ruby in a view.
Charts.cssCSS framework that styles HTML tables as data charts.
ChassisVagrant-based local virtual server, installed from a Git repository, that runs a WordPress site with PHP, nginx and MySQL on the developer's machine.
- CherryPy
Pythonic, object-oriented HTTP framework with a built-in WSGI web server.
- Chewy
Object document mapper for Elasticsearch in Ruby, built on the official elasticsearch-ruby client, with ActiveRecord integration.
chiRouter for building Go HTTP services.
- Choices.js
Vanilla JavaScript select box and text input plugin with configurable options and no jQuery dependency.
ChotaCSS framework that styles plain HTML elements and includes a grid and a few components.
- Chroma
Syntax highlighter library in pure Go that converts source code and other structured text into highlighted HTML or ANSI-colored text.
- chromedp
Go package that drives browsers which speak the Chrome DevTools Protocol, without an external driver.
- chubbyphp-framework
PSR-15 middleware microframework for PHP, built on PSR-7 and PSR-17 HTTP interfaces.
Chyrp LiteBlogging engine written in PHP for hosting a blog on your own web server, with Feathers for post types and Pages for standalone articles.
Circuit UIReact component library and design system for SumUp's web products.
CirrusSCSS framework with pre-built components and utility classes.
CKEditor 5JavaScript rich-text editor framework written in TypeScript, built from modular packages and published by CKSource.
- Clarity Angular
Angular component library of the Clarity design system, which takes its styles from the @clr/ui package.
- class-validator
Validation library for TypeScript and JavaScript classes that checks object properties against rules declared with decorators.
ClassicPressContent management system forked from WordPress, without the block editor.
- clayoven
Static site generator in Ruby, aimed at math-heavy sites, that builds pages from claytext source files.
- clean-css
CSS optimizer that minifies and rewrites stylesheets for Node.js and for use in a browser.
ClickHouseColumn-oriented SQL database management system for analytical queries, available as open-source server software and as a cloud service.
- CloudBeaver
Web-based database manager that a team uses from a browser, served by a Java application with a TypeScript and React interface.
- cloudflared
Command-line tunneling daemon that connects a web server or other origin to the Cloudflare network without opening inbound firewall ports.
CloudPanelServer control panel for configuring and managing virtual machines that run PHP, Node.js, Python and static websites.
CloudscapeOpen source design system of guidelines, React components and design resources for building web applications.
- Clusterize.js
JavaScript plugin that shows a large list or table in a scrolling container by keeping only the rows near the scroll position in the page.
- cmark
C library and command-line program that parses CommonMark Markdown into a syntax tree and renders it as HTML, man, LaTeX, CommonMark or XML.
CMS Made SimpleOpen-source content management system built in PHP, with the Smarty templating engine.
CMSimple_XHFlat-file content management system that stores its data in files and needs no database.
CoalesceFull-stack framework that generates ASP.NET Core APIs and Vue.js front-end code from Entity Framework Core models.
CobaltStraightforward static site generator written in Rust that turns Markdown pages, posts and Liquid layouts into a static site.
CockpitSelf-hosted headless content management system with a REST and GraphQL API and an administration panel.
CockroachDBDistributed SQL database that runs as a cluster of nodes and keeps its data replicated across them.
CodeBehind FrameworkFull-stack web framework under ASP.NET Core with MVC, model-view, controller-view and view-only page structures.
CodeceptionFull-stack testing framework for PHP that writes acceptance, functional and unit tests in a BDD-inspired style.
CodeceptJSEnd-to-end testing framework that writes tests as user actions and runs them through Playwright, WebDriver, Puppeteer or Appium.
CodeIgniterPHP MVC web framework with a small footprint and few configuration requirements.
CodeMirrorCode editor component for the web with syntax highlighting, search and extension APIs, built as a set of npm packages.
CofoundryOpen source ASP.NET Core content management system and application framework with code-first development.
CoisasClient-side CMS that edits the Markdown and other files of a GitHub repository in the browser.
ColdBoxConventions-based HMVC web framework for BoxLang and CFML applications, with dependency injection, caching, logging and REST routing.
- Coleslaw
Blog generator written in Common Lisp that builds a static website from post files kept in a git repository.
Collabora OnlineOpen source online editor for text documents, spreadsheets and presentations, embedded into other applications over WOPI.
ComentarioSelf-hosted web comment engine that adds threaded comments, voting and moderation to web pages through an embedded widget.
- Comet
PHP framework for building REST APIs, CRUDs, admin panels and microservices, served by its own HTTP server.
- Comfy Middle Seat
Rails engine that adds an embeddable, self-hosted content management system with editor-managed pages and layouts to an existing Rails application.
- commonmark-java
Java library that parses CommonMark Markdown into a syntax tree and renders it to HTML or Markdown.
- commonmark.js
JavaScript parser and renderer for CommonMark that turns Markdown into a syntax tree and renders it to HTML or XML.
- Commonmarker
Ruby gem that wraps the comrak Rust parser to convert CommonMark and GitHub Flavored Markdown to HTML.
CompanionOpen source Node.js server that handles OAuth and streams files from remote sources such as Google Drive and Dropbox into uploads made with Uppy.
- Compiled
Compile-time CSS-in-JS library for React that writes its styles out as atomic CSS.
CompodocDocumentation tool that generates static documentation from the source of Angular applications and libraries.
- Compojure
Routing library for Ring that composes Clojure web applications from small, independent route definitions.
- compojure-api
Library on top of Compojure for building web APIs with data coercion and Swagger API documentation.
- Composr CMS
Content management system with forums, member blogs, a wiki and content features, built in PHP for building most kinds of website.
- Comrak
CommonMark and GitHub Flavored Markdown compatible parser and renderer written in Rust.
Concrete CMSOpen-source content management system for teams, written in PHP, with a built-in REST API and a MySQL or MariaDB database.
- concrete.css
Classless CSS stylesheet that styles plain HTML elements without class names, with a dark theme.
ConductorOpen source workflow engine that persists durable workflows for microservices and AI agents, with workers written in several languages.
- Conduit
Self-hosted modular backend-as-a-service with modules for authentication, database, storage, chat and communications.
Confetti FrameworkGo web application framework for building API servers with routing, middleware and validation.
- Conform
Type-safe form validation library that progressively enhances HTML forms, with React bindings and support for Remix and Next.js.
Connect for ECMAScriptTypeScript implementation of Connect, a family of libraries for building type-safe APIs from Protocol Buffers schemas.
- Connexion
Python framework that builds an API from an OpenAPI or Swagger specification and validates requests and responses against it.
- Consent Banner JS
Zero-dependency JavaScript cookie banner that a site configures with a JSON object and that passes the visitor's consent state to callbacks.
ContaoOpen-source PHP content management system built on the Symfony framework.
ContemberOpen-source platform for building data-driven web applications, with a GraphQL API, PostgreSQL and a React administration interface.
ContentBoxModular content management system built on the ColdBox framework that runs on ColdFusion/CFML engines and Java servlet containers.
- Contentrain
Git-backed content management platform, self-hostable as an AGPL core, that stores structured content in a repository and edits it through chat, forms or a web UI.
Control Web PanelLinux control panel for managing web hosting, websites and servers on dedicated servers and VPS, with a free core and a paid CWPpro edition.
ConvexOpen-source reactive database and backend for web apps, with server functions written in TypeScript and a cloud platform run by the maker.
ConvoyWebhooks gateway that ingests, stores, retries and delivers webhook events, run as a self-hosted server and agent or as a hosted cloud service.
- CookieConsent
Vanilla JavaScript consent management library that shows a cookie banner and blocks scripts until visitors consent.
- Cookies EU banner
Vanilla JavaScript library that shows a GDPR cookie consent banner and stores the visitor's accept or reject choice in a cookie.
CoolifyOpen-source, self-hostable platform that deploys applications, databases and services to Docker containers on the user's own servers.
CoralOpen-source commenting platform that a website embeds to host comments, moderation and community tools.
CoraliteWeb component framework that builds static sites, dynamic websites and single-page applications from HTML modules.
CorazaWeb application firewall library written in Go that runs ModSecurity SecLang rule sets, including the OWASP Core Rule Set, inside web servers and proxies.
CoreMedia Content CloudProprietary enterprise content management system and digital experience platform, offered as a hybrid headless CMS.
CoreUIOpen source UI components library that extends Bootstrap, with a paid PRO edition.
- Coroot
Open-source observability and application performance tool that collects metrics, logs, traces and profiles with eBPF and OpenTelemetry, with root cause analysis.
corvuUnstyled, accessible and customizable UI primitives for SolidJS.
CotRust web framework for building web applications, with an ORM, forms, an admin panel, templates and a command line tool.
- Couchbase Server
Distributed JSON document database with key-value access, a SQL-like query engine and a built-in web console, made by Couchbase, Inc.
CouchCMSOpen-source CMS that lets web designers make existing HTML and CSS templates editable without writing PHP.
- Counter
Privacy-friendly web analytics that counts daily unique visitors and referrers for a website, served by a Go server backed by Redis.
Countly LiteSelf-hosted analytics and engagement server that collects data from web, mobile and desktop applications and shows it in dashboards.
- CountUp.js
JavaScript class that animates a numerical value by counting to it.
CouscousPHP tool that generates a documentation website from Markdown files and publishes it on GitHub Pages.
Coverage.pyCode coverage measurement tool for Python programs.
CowboyHTTP server for Erlang/OTP that provides routing, handlers, WebSocket, HTTP/2 and REST support.
cPanelProprietary web hosting control panel and server management software, sold as cPanel & WHM licenses for servers that host websites.
- CppCMS
C++ web development framework for building web applications and web services, served by its own HTTP, FastCGI or SCGI front end.
Craft CMSDatabase-backed PHP content management system with a control panel, Twig templating and a GraphQL API.
Craft CommerceE-commerce plugin that adds stores, products and orders to a Craft CMS site.
- Craft.js
React framework for building drag-and-drop page editors from the developer's own React components.
CrafterCMSContent management platform for building digital experience applications, with a Java server and an authoring studio.
Crank.jsJavaScript and TypeScript UI framework whose components are plain functions, generators and promises.
CrayonsLibrary of web components that follows the Freshworks Design System, published by Freshworks.
create-t3-appInteractive command-line tool that scaffolds a full-stack, typesafe Next.js app with optional libraries.
- critical
Node.js module and CLI that extracts the above-the-fold CSS from HTML pages, inlines it and defers the rest of the stylesheets.
- Cromwell CMS
Headless TypeScript CMS for React and Next.js websites, with a GraphQL API, an admin panel and a theme editor.
- Cronicle
Multi-server task scheduler and runner with a web UI, written in Node.js, that runs scheduled, repeating and on-demand jobs on worker servers.
Cropper.jsJavaScript image cropper, built as a series of web components.
- Crow
C++ microframework for building HTTP and WebSocket web services, with routing, JSON, templates and middleware.
- CrowdSec
Open-source security engine that detects malicious behavior from logs and HTTP requests and blocks it through bouncers for web servers, reverse proxies and firewalls.
CS-CartCommercial eCommerce software for building online stores and multi-vendor marketplaces, run on the customer's own server.
- CSLA .NET
Software development framework for .NET that provides business objects, a rules engine and data binding for the business layer of an application.
- css.gg
Icon library of CSS, SVG and Figma icons.
- cssbundling-rails
Ruby gem that installs a Node-based CSS bundler (Tailwind CSS, Bootstrap, Bulma, PostCSS or Dart Sass) into a Rails application and delivers its output through the asset pipeline.
cssnanoModular CSS minifier, built on the PostCSS ecosystem, that compresses stylesheets with a set of optimizations and presets.
- Cuba
Ruby microframework for web development.
CubeCartSelf-hosted ecommerce platform written in PHP for running an online store on the merchant's own server.
CubicWebPython web framework for data-centric applications built on an explicit schema, with a query language and components called cubes.
Cucumber JVMJava implementation of Cucumber, a tool for running automated tests written in plain language.
Cucumber RubyRuby implementation of Cucumber, a tool for running automated tests written in plain language.
Cucumber.jsJavaScript implementation of Cucumber, a tool for running automated tests written in plain language.
- Cuprite
Pure Ruby driver for Capybara that runs Capybara tests on headless Chrome or Chromium.
CurvenoteCommand line tool and library for writing, previewing, exporting and publishing scientific and technical documents in MyST Markdown.
CuttlebelleReact static site generator that builds HTML pages from Markdown and YAML content using React layouts.
cvaA TypeScript library for building type-safe, variant-driven class names with Tailwind CSS or any other styling approach.
CyberPanelWeb hosting control panel for managing websites, email, DNS and databases on a Linux server, built on OpenLiteSpeed.
Cycle ORMPHP DataMapper ORM and data modelling engine for classic and daemonized PHP applications.
CypressEnd-to-end and component testing framework that runs tests in a real browser.
Cytoscape.jsJavaScript graph theory library for visualizing and analyzing networks in browsers or on Node.js.
D
D3JavaScript library for bespoke data visualization that runs in the browser.
d8aWeb analytics pipeline that receives GA4 and Matomo tracking and writes sessions to BigQuery, ClickHouse or CSV and Parquet files.
DaguSelf-hostable workflow engine that runs declarative YAML workflows of scripts, commands and containers on one machine or a fleet of workers, with a built-in web UI.
daisyUIComponent library for Tailwind CSS that adds named component classes and themes.
- Dancer2
Lightweight web application framework written in Perl, built on Moo and running on PSGI.
- Daphne
HTTP, HTTP/2 and WebSocket protocol server for ASGI applications, developed to power Django Channels.
DapperObject mapper library for .NET that runs SQL through ADO.NET database connections and maps the results to typed objects.
DaptinSelf-hosted application server that runs APIs, identity, permissions, files and automation from a schema of data.
- darkhttpd
Single-binary static web server written in C, run with a web root and no configuration file.
Dart FrogMinimalistic backend framework for Dart that builds routes and middleware on shelf and compiles production builds to a Docker image.
DashPython framework for building data apps and dashboards, built on Flask, React and Plotly.js.
- DataLoader
JavaScript utility that batches and caches data loads from databases and web services within an application's data fetching layer.
- Datasette
Open source Python tool for exploring data held in SQLite and publishing it as an interactive website and JSON API.
DatastarA hypermedia framework that lets the backend drive a web frontend through HTML data attributes.
DataTablesDependency-free JavaScript library that adds sorting, paging and filtering to HTML tables.
date-fnsJavaScript library of functions for manipulating dates in browsers and on Node.js.
Datenstrom YellowFlat-file website system in PHP that edits pages in a browser, stores content as files and generates static websites.
Daux.ioDocumentation generator that builds websites from a folder of Markdown files.
Day.jsJavaScript library that parses, validates, manipulates and displays dates and times, with a largely Moment.js-compatible API.
- DBeaver
Desktop database management tool and SQL client for many SQL and NoSQL databases, with a free community edition.
DbGateCross-platform database client for SQL and NoSQL databases, available as a desktop app and as a self-hosted web app.
DDEVCommand-line tool that runs Docker-based local development environments for PHP and Node.js web projects.
Decap CMSGit-based content management interface, delivered as a single-page admin app, that edits the content files of a static site.
- deck.gl
GPU-powered framework for visual exploratory data analysis of large datasets, rendered with WebGL2 and WebGPU.
Deepkit FrameworkTypeScript framework that builds validation, serialization, HTTP, RPC, database access and dependency injection on TypeScript types kept at runtime.
- dehydrated
Command-line ACME client, written as a bash script, that obtains and renews TLS certificates from ACME certificate authorities such as Let's Encrypt and ZeroSSL.
DeployerPHP deployment tool that runs deploy tasks on servers over SSH, with recipes for popular PHP frameworks and CMSs.
DerbyJSMVC framework for realtime, collaborative web applications that run in Node.js and in browsers.
devenvNix-based tool that declares a developer environment in a devenv.nix file (packages, languages, services, processes and tasks) and activates it in the shell.
DevExtremeA suite of JavaScript UI components for Angular, React, Vue and jQuery, sold under a commercial subscription.
- Devilbox
Docker-based local development environment for PHP projects, with web servers, PHP versions, databases and development tools as containers.
- Devise
Authentication solution for Rails based on Warden, with modules for sign-in, registration, confirmation, password recovery and account locking.
- DevUI
Angular UI component library based on the DevUI Design system.
DexOpenID Connect identity service that sits in front of LDAP, SAML and social login providers, so applications only speak OpenID Connect.
Dexie.jsWrapper library for IndexedDB, the standard database in the browser, for offline-first web applications.
dhtmlxGanttJavaScript Gantt chart component for project scheduling, timelines and task dependencies.
Dice UIA set of accessible React components, distributed as copy-paste source through the shadcn/ui CLI.
- Diesel
Safe, extensible ORM and query builder for Rust.
DioxusRust framework for building fullstack web, desktop and mobile apps from one codebase.
- DirectAdmin
Proprietary web hosting control panel for managing websites, email, DNS and databases on Linux servers, with a paid license per server.
DirectusBackend that wraps an SQL database with REST and GraphQL APIs and a no-code admin app, used as a headless CMS.
- Dispatch
Micro-routing library for PHP that maps HTTP requests to handler functions.
- distill
R package that provides the Distill format for R Markdown, for articles, blogs and websites built from R Markdown sources.
DjangoPython web framework with an ORM, URL routing, templating, forms and an automatic admin interface.
django CMSContent management system built on the Django framework, with a page tree, an editing toolbar and multilingual pages.
- Django Compressor
Django app that combines, minifies and caches linked and inline JavaScript and CSS from Django templates into static files.
Django CottonUI component framework for Django that builds reusable components from single template files.
- Django Elasticsearch DSL
Django package that indexes Django models into Elasticsearch through elasticsearch-dsl-py, with signal-based sync and management commands.
Django NinjaWeb framework for building APIs with Django and Python type hints, with OpenAPI documentation generated from the code.
- Django OAuth Toolkit
Django app that turns a Django project into an OAuth 2.0 authorization server with endpoints, models and token logic.
- Django REST framework
Toolkit for building Web APIs on Django, with serialization, views, authentication and permissions.
django-allauthIntegrated set of Django applications for local and social account authentication, registration and account management.
- django-bakery
Django helpers that bake a database-backed site out as flat static files.
django-componentsA UI framework for Django that builds reusable template components.
django-crispy-formsDjango app that renders forms as configurable HTML from a template filter, a template tag and Python layout objects.
- django-distill
Static site generator and publisher for Django that renders URLs to HTML files.
django-guardianExtra authentication backend for Django that grants and checks permissions on individual model objects.
- django-modeltranslation
Django app that translates the fields of existing models into several languages through a registration step, without changing the model classes.
- django-parler
Django package that adds translated fields to models, stored in a separate table.
django-pattern-libraryDjango module that builds a browsable UI pattern library from Django templates, with YAML data and Markdown documentation per pattern.
- django-rosetta
Django application for translating a project's gettext catalogs in the browser.
- django-vite
Django template integration that loads Vite development server assets in dev mode and built Vite manifest assets in production.
- django-widget-tweaks
Package of template tags and filters that change form field HTML attributes and CSS classes from Django templates.
- Djot
Light markup syntax derived from CommonMark, with implementations in several languages.
- dnd kit
Drag and drop toolkit for the web, with a framework-agnostic core and adapters for React, Vue, Svelte and Solid.
- DNN Platform
Open-source content management system for the Microsoft .NET stack, running on Windows, IIS and SQL Server.
- docassemble
Expert system that runs guided interviews written in YAML and Markdown with Python logic, and assembles documents from the answers.
- docfind
Rust document search engine that compiles a full-text index into a WebAssembly module for search in the browser.
DocFXDocumentation site generator for markdown pages, .NET API reference and REST API reference.
Docker DesktopDesktop application that installs the Docker Engine, Docker CLI and Docker Compose on macOS, Windows and Linux for building and running containers.
- Docker4Drupal
Docker Compose stack of container images for running a local Drupal development environment on Linux, macOS and Windows.
DocksalCommand-line tool and Docker Compose stacks that set up local web development environments on macOS, Windows and Linux.
docmdDocumentation compiler that turns one folder of Markdown into a static documentation website, search index and AI context files.
- DocSearch
Free search program from Algolia that crawls documentation into an Algolia index and provides a search box for it through open source frontend packages.
docsifyJavaScript library that loads and renders Markdown files as a documentation website in the browser, with no build step.
DocsyHugo theme for building technical documentation sites.
Doctrine DBALPHP database abstraction layer with an object-oriented API for queries and for schema introspection and management.
Doctrine MigrationsPHP library for versioning a database schema and deploying changes to it.
Doctrine MongoDB ODMPHP object document mapper that maps PHP objects to MongoDB documents.
Doctrine ORMPHP object-relational mapper that provides transparent persistence for PHP objects.
- Doctum
Command-line generator that builds API documentation from PHP source code and its phpdoc comments.
DocumensoDocument signing application that sends PDFs for electronic signature, self-hosted under AGPL-3.0 or run as a cloud service.
- Documenter.jl
Documentation generator for Julia that builds a site from Markdown files and the docstrings of Julia packages.
DocusNuxt theme and CLI that builds documentation sites from Markdown files.
DocusaurusReact-based static site generator for documentation websites and blogs written in Markdown and MDX.
DocuSealDocument signing platform that turns PDFs into fillable forms, collects signatures online, and can be self-hosted.
- Dokka
API documentation engine for Kotlin that also documents Java sources, producing HTML, Javadoc and Markdown output.
DokkuSelf-hosted platform as a service that runs on a single Linux server and deploys web apps pushed to it with git.
- Dompdf
PHP library that converts HTML and CSS to PDF documents.
- DOMPurify
DOM-based XSS sanitizer that cleans HTML, MathML and SVG markup in the browser or on Node.js.
- Doorkeeper
OAuth 2 provider gem that adds authorization server functionality to Ruby on Rails and Grape applications.
DoorsGo framework for building stateful, reactive web applications whose interface state is driven from the server.
DossierOpen-source toolkit for building headless content management systems in TypeScript, on PostgreSQL or SQLite.
DotclearOpen-source PHP engine for publishing blogs, with several blogs and users in one installation.
- dotCMS
Java content management system with an admin console, REST and GraphQL APIs and multi-site management, distributed as a Docker image and as a managed cloud service.
dotLottie WebJavaScript and TypeScript player for Lottie and dotLottie animations, built on a Rust and WebAssembly core.
DotVVMOpen-source MVVM framework for ASP.NET that builds web apps from C# view models and HTML markup.
DoxygenDocumentation generator that builds reference documentation from annotated source code in C++, C, Python, PHP and other languages.
- dqlite
Embeddable, replicated SQL database library in C that extends SQLite across a cluster of machines using Raft consensus.
DragonflyIn-memory data store compatible with the Redis and Memcached APIs, built for caching and other data-intensive workloads.
- Dream
OCaml web framework built from plain handler and middleware functions, with routing, sessions, WebSockets, GraphQL and HTTPS support.
DreamFactorySelf-hosted platform that generates governed REST APIs over databases and file services for applications and AI models.
- drf-spectacular
Python package that generates OpenAPI 3 schemas for Django REST framework APIs and serves them with optional Swagger UI and Redoc views.
- drf-yasg
Python package that generates Swagger/OpenAPI 2.0 specifications from Django REST framework APIs.
Driver.jsJavaScript library for product tours, element highlights and feature hints on web pages.
Drizzle ORMTypeScript ORM that maps SQL databases to typed schemas and queries, with a companion migration tool, Drizzle Kit.
DrogonC++ HTTP application framework for building web application server programs, with asynchronous I/O, routing, views, sessions, WebSockets and database access.
- Dropwizard
Java framework for building RESTful web services, combining Jetty, Jersey, Jackson, Logback and related libraries into one application package.
DropzoneJavaScript library that turns an HTML element into a drag and drop zone for file uploads, with previews and progress display.
DrupalOpen-source PHP content management system and framework built on Symfony components, with Twig theming and core JSON:API and REST modules.
Drupal CMSDistribution of Drupal core that starts a site with preset recipes, site templates and marketing tools.
Drupal CommerceE-commerce module suite that adds online store features to Drupal sites.
DuckDBAnalytical SQL database that runs in-process inside Python, Node.js and other applications, with a WebAssembly build for browsers.
dumiStatic site framework for documenting component libraries, with demos rendered next to their source.
dygraphsJavaScript library that draws interactive, zoomable charts of time series data.
E
e107Open-source PHP content management system for websites, blogs and intranets, with a plugin and theme system.
- Easy CMS
Embedded headless CMS that runs inside a Nuxt or Next.js app, with a typed local API, a REST API and an admin at /admin.
- Easy Email
Open-source React email editor that builds MJML email templates with drag-and-drop editing.
EasyAdminAdmin panel generator bundle for Symfony applications, with an optional commercial edition.
EasyEngineCommand-line control panel that installs and manages WordPress sites on Nginx, PHP and MySQL, using Docker containers.
- EasyMDE
Drop-in JavaScript Markdown editor that replaces a textarea, with a toolbar, live rendering of Markdown syntax and autosave.
EasypanelSelf-hosted server management panel that deploys apps, databases and templated services on servers the user runs, using Docker.
EbeanObject-relational mapping library for Java and Kotlin with type-safe query beans, built-in database migrations and SQL-level control.
EchoGo web framework built on the standard net/http package, with a radix-tree router, request binding, middleware and centralized error handling.
- Eclipse GlassFish
Open-source Jakarta EE application server, distributed as a server package and as an embedded executable JAR.
- Eclipse Mojarra
Eclipse's implementation of the Jakarta Faces specification for building Java web user interfaces.
- Eclipse RAP
Java widget toolkit for browser-based user interfaces with an SWT API, from the Eclipse Foundation.
Eclipse Vert.xToolkit for building reactive applications on the JVM.
EcotonePHP architecture layer that adds CQRS, event sourcing, sagas and asynchronous messaging to Laravel, Symfony and Tempest applications through attributes.
EctoToolkit for data mapping and language integrated query in Elixir, with a query DSL and adapters for SQL databases.
EdgeTemplate engine for Node.js that renders markup from templates with JavaScript expressions, components and partials.
- Editor.js
Block-style editor that saves its content as JSON, with each block type provided by a separate plugin.
EffectorState management library for JavaScript and TypeScript apps that tracks reactive units, with separate packages for React, Vue and Solid.
Egg.jsNode.js framework built on Koa for enterprise web applications and APIs.
EJSTemplating language that generates HTML from plain JavaScript written inside templates, for Node.js and the browser.
- Elastic UI
React component library, published as @elastic/eui, that Elastic uses to build its React applications.
ElasticPressWordPress plugin that connects a WordPress site to an Elasticsearch server for search.
ElasticsearchDistributed search and analytics engine that stores and queries structured, unstructured and vector data over an HTTP API.
- Elasticsearch Rails
Ruby gem of Elasticsearch integrations for Ruby on Rails applications, maintained by Elastic.
- ElasticSuite
Magento 2 extension that adds Elasticsearch and OpenSearch based search and merchandising to a Magento store.
- Electric
Postgres sync engine that streams shaped subsets of Postgres tables over HTTP to client apps, self-hosted as a Docker image or run as Electric Cloud.
Electric ClojureClojure dialect and library for full-stack reactive web interfaces, whose compiler infers the frontend and backend boundary.
ElementUI component toolkit for Vue 2 web applications, published as element-ui.
Element PlusUI component library for Vue 3, written in TypeScript.
EleventyStatic site generator that transforms a directory of templates in various languages into HTML.
- Eleventy Image
Build-time utility that transforms raster and vector images into several sizes and formats and writes img and picture markup.
ElmFunctional language for reliable web applications, compiled to HTML or JavaScript.
elm-pagesElm framework for building sites and web apps with server-rendered and pre-rendered routes.
- Eloquent (illuminate/database)
PHP database toolkit with a query builder, an ActiveRecord-style ORM and a schema builder, distributed as the database component of Laravel.
ElysiaTypeScript web framework for building backend servers, optimized for Bun and also runnable on Node.js.
- Ema
Haskell library toolkit for building jamstack-style static sites with a live server that reloads on change.
- Email Templates
Node.js library for creating, previewing and sending custom email templates.
EmailBuilder.jsOpen-source email template builder that outputs JSON or HTML, with a React component for rendering the output.
- EmailValidator
PHP library that validates email addresses against several RFCs, with pluggable validation strategies.
- emanote
Tool that renders plain-text notes as a website, with a live preview server while editing.
- Embassy
Lightweight asynchronous HTTP server library written in pure Swift for iOS, macOS and Linux.
Ember.jsJavaScript framework for building web applications, with a router, data layer and the Ember CLI build tool.
Embla CarouselJavaScript carousel library with fluid motion, swipe gestures and a plugin system, usable with React, Vue, Svelte, Solid or plain JavaScript.
- EmDash
Full-stack TypeScript CMS built on Astro, with an admin panel, a REST API and a plugin system, that runs on Cloudflare or a Node.js server.
- Emissary-ingress
Kubernetes-native API gateway and Layer 7 load balancer built on the Envoy Proxy, configured through Kubernetes resources.
- emlog
Lightweight open-source PHP blog and CMS for building websites.
- Emmett
Full-stack Python web framework designed with simplicity in mind.
- Emoji Mart
Customizable emoji picker HTML component for the web.
EmotionCSS-in-JS library for writing styles with JavaScript, with packages for React and for other frameworks.
empress-blogStatic blog system built on Ember that is mostly compatible with Ghost and writes posts as Markdown files.
EncoreBackend framework for TypeScript and Go in which application code declares the infrastructure it uses, such as databases, Pub/Sub and cron jobs.
- Endroid QR Code
PHP library that generates QR codes as PNG, WebP, SVG, EPS or binary output.
EnhanceHTML-first full-stack web framework for building server-rendered, multi-page web apps with Web Components.
EnhanceHosting control panel for running websites, email, databases and backups across one or more Linux servers in a single cluster.
- Enonic XP
Java platform for content management and web applications, with the Content Studio editor, a built-in content store and a GraphQL delivery API.
entEntity framework for Go that models a database schema as Go code and generates a statically typed query API.
- Enterprise Commerce
Next.js storefront template that uses Shopify for product data and Algolia as a middle layer for fetching and search.
- Entity Framework Core
Object-relational mapper for .NET that maps entity classes to databases and queries them with LINQ.
- Entu SSG
Static site generator that builds HTML from Pug templates or Markdown, with YAML data and Stylus styles.
EnvoyOpen source edge and service proxy for cloud-native applications.
- Errbit
Self-hosted error catcher, compatible with the Airbrake API, for collecting and managing errors from other applications.
EruptAnnotation-driven Java admin framework that generates an admin page for each JPA entity class.
esbuildJavaScript and TypeScript bundler and minifier, shipped as a native binary with a JavaScript API.
- esbuild for Phoenix
Mix tasks for installing the esbuild CLI and invoking it from Elixir projects, such as Phoenix applications.
ESLintPluggable linter for JavaScript that reports and fixes problems in source code through configurable rules and plugins.
EtaEmbedded JavaScript template engine written in TypeScript that renders templates in Node, Deno and the browser.
EvergreenReact component library and design system from Segment.
EverShopOpen-source TypeScript e-commerce platform built on Node.js and PostgreSQL, with a GraphQL API and React storefront and admin.
Examine.NET library that indexes and searches data through a fluent API, wrapping the Lucene.NET search engine.
- ExcelJS
JavaScript library that reads, manipulates and writes spreadsheet data and styles in XLSX and CSV files.
- Exceptionless
Error and log reporting service with a self-hostable server, a web dashboard and client libraries for .NET and JavaScript.
- ExDoc
Documentation generator that builds HTML, Markdown and EPUB documentation from the API docs of Erlang and Elixir projects.
- ExMachina
Elixir library for defining test data factories and associations, used with Ecto and configurable for other persistence libraries.
Expo RouterFile-based router for universal React Native apps that run on Android, iOS and the web, part of the open-source Expo platform.
- Exposed
Kotlin SQL library with a typesafe query DSL and a DAO API for database access.
ExpressMinimalist web framework for Node.js for building web applications and APIs.
express-validatorExpress.js middleware that exposes the validator.js validators and sanitizers for checking request data.
ExpressionEngineSelf-hosted PHP content management system with custom content channels and HTML template tags.
ExpressoTSTypeScript framework for building server-side Node.js applications, with dependency injection and an Express adapter.
F
- Fabric
Python library that runs shell commands on remote hosts over SSH and returns the results as Python objects.
Fabric.jsJavaScript HTML5 canvas library for interactive objects, with SVG and JSON import and export.
facil.ioHeader-file C library for evented network services, with an HTTP, WebSocket and Pub/Sub server.
factory_botRuby library for defining factories that build test data objects, a replacement for fixtures.
- factory_boy
Python library that builds test objects from declarative factory classes, as a replacement for static test fixtures.
FaeRails CMS engine that generates models, controllers and views into the host Rails application.
- Faircamp
Static site generator that builds a website from a folder of audio files, for audio producers.
FakerJavaScript library that generates fake but realistic data for testing and development, in the browser and in Node.js.
- Faker
Python package that generates fake data for tests, database seeding and anonymized datasets.
FakerPHP library that generates fake data for tests, database seeding and anonymized datasets.
FaktoryLanguage-agnostic, persistent background job server with a web UI, from which workers in any language fetch jobs.
FalcoF# toolkit for building full-stack web applications on ASP.NET Core.
FalconPython framework for building REST APIs and microservices on WSGI and ASGI servers.
- Falcon
Multi-process, multi-fiber Rack-compatible HTTP server for Ruby web applications, with HTTP/2 and TLS.
Fancyapps UIJavaScript and TypeScript toolkit of UI components, the Fancybox lightbox, Carousel slider and Panzoom zoom and pan.
FaradayRuby HTTP client library that gives one interface over several HTTP adapters and Rack-style middleware.
- Farm
Web build tool written in Rust that bundles web projects with a Vite-compatible configuration and development server.
FASTLibrary for building Web Components based on W3C standards, published by Microsoft.
- fast-check
Property-based testing framework for JavaScript and TypeScript that generates inputs to check properties of code.
FastAPIPython web framework for building APIs from standard Python type hints, served by an ASGI server.
- FastD
PHP framework for API services, built on PSR standards, with an optional Swoole server mode.
- FastEndpoints
Light-weight framework for building REST API endpoints on ASP.NET, one endpoint class per request.
- fastest-validator
JavaScript validation library that compiles an object schema into a checker function for Node.js, browsers and Deno.
FastHTMLPython web framework that builds interactive web applications from server routes that return HTML.
FastifyNode.js web framework for building HTTP APIs and web applications, with a plugin architecture and schema-based validation.
FASTPANELServer control panel for creating and managing websites, email accounts, databases, SSL certificates and backups on a Linux server.
- FastSchema
Go backend-as-a-service that generates a database, REST endpoints and an admin dashboard from schemas, and can also be embedded as a Go web framework.
Fat-Free FrameworkPHP micro-framework for building dynamic web applications, with routing, a template engine, database mappers and a plug-in set, installed with Composer.
Fathom LiteOpen-source web analytics server written in Go, the Lite edition of the hosted Fathom Analytics product.
- favicons
Node.js module that generates favicons and their associated icon and web app manifest files from a source image.
FeatBitOpen-source feature flag platform that can be self-hosted or used as FeatBit Cloud, with SDKs for application code.
FeatherOpen-source collection of SVG icons, with an npm package for JavaScript projects.
FeathersFull-stack framework for creating web APIs and real-time applications with TypeScript or JavaScript.
- FeatureProbe
Open-source feature management service for feature toggles, gradual rollouts and A/B tests, self-hosted with Docker Compose.
FeedbaseOpen-source feedback portal and changelog for product teams, built with Next.js and Supabase.
- FeinCMS
Django-based CMS that adds admin interfaces for custom page content types.
- feincms3
Django toolkit of building blocks for building a content management system.
- Feliz
F# wrapper around the React API for building React applications, compiled to JavaScript with Fable.
FelteForm library for Svelte, Solid and React that makes plain HTML forms reactive through stores and actions.
FerronWeb server written in Rust that serves static files, reverse-proxies requests and obtains TLS certificates automatically.
FessJava enterprise search server with a built-in crawler, an admin console and a search UI, built on OpenSearch.
FiberExpress-inspired web framework for Go, built on Fasthttp.
- Filament
UI framework for Laravel for building admin panels and apps from Livewire-based tables, forms and other components.
FilePondJavaScript file upload library that turns file inputs into a drop area with previews, validation, image processing and uploads.
- Final Form
Framework agnostic form state management library in which subscribers update only on the form state they select.
- Finatra
Scala framework for building HTTP and Thrift services on top of TwitterServer and Finagle.
- Firebird
Relational database server with ANSI SQL features, stored procedures and triggers, developed as a community project from the InterBase source code.
FireCMSAdmin panel and CMS for Firebase Firestore data, built as a React and TypeScript application.
- fixi.js
Minimalist JavaScript library that sends HTTP requests from attributes on HTML elements and swaps the response into the page.
- flagd
Open-source feature flag evaluation daemon that serves flag definitions over gRPC and HTTP, compatible with OpenFeature.
FlagsmithOpen-source feature flag and remote config platform, available self-hosted or as a cloud service, with SDKs for web, mobile and server-side apps.
FlamingoGo web framework for building modular, pluggable web applications and microservices.
Flamingo CommerceGo modules for building headless e-commerce applications, covering product, cart, checkout and payment, on the Flamingo framework.
FlaskPython micro-framework for building web applications on the WSGI interface.
- Flask-Babel
Flask extension that adds i18n and l10n support to Flask applications.
- Flask-Login
Flask extension that manages user sessions, handling logging in, logging out and remembered sessions for Flask applications.
Flask-RESTXPython extension for Flask that adds support for building REST APIs and documenting them with Swagger.
- FlatPress
Flat-file PHP blogging engine that stores its content in files instead of a database.
- flexmark-java
Java implementation of the CommonMark Markdown parser, with extension modules and HTML, PDF and DOCX output.
FlexpriceOpen-source usage-based billing platform with metering, credits, pricing plans and invoicing, run through an API and available as a hosted cloud service.
- FlexSearch
Full-text search library for browsers and Node.js that keeps its index in memory or in a database.
- Flextype
Flat-file content management system written in PHP that stores content as files and offers a built-in REST API.
FlickingCarousel component for web pages, with a plain JavaScript package and React and Vue 3 ports.
FlightExtensible micro-framework for PHP for building RESTful and classic web applications, installed with Composer.
- Flipt
Git-native feature flag platform that serves flags from a single self-hosted binary, with REST and gRPC APIs and SDKs.
- Float UI
Collection of Tailwind CSS UI components and website templates for React, copied into a project rather than installed as a package.
Floating UIJavaScript library that positions floating elements such as tooltips, popovers and dropdowns next to their anchors, with React and Vue bindings.
FlowPHP web application framework focused on Domain-Driven Design and clean code, installed with Composer.
FlowbiteOpen-source UI component library built on Tailwind CSS, with a JavaScript file for interactive components.
- Flowbite React
React component library built with Tailwind CSS, based on the core Flowbite components.
- Flowbite Svelte
Svelte component library built on Tailwind CSS, from the Flowbite component set.
- Flowbite Vue
Vue 3 component library built on Tailwind CSS and Flowbite.
- Flower
Web application for monitoring and managing Celery task queue clusters, showing worker and task status in real time.
Fluent AssertionsC# library of extension methods for expressing assertions in .NET unit tests, for MSTest, NUnit, xUnit, MSpec and TUnit.
- Fluent UI Blazor
Component library for ASP.NET Core Blazor applications, built to the Fluent design language.
Fluent UI ReactReact component library of the Fluent UI design system, published by Microsoft.
- Fluent UI System Icons
Icon set of familiar icons from Microsoft, shipped as SVG files and as native Android, iOS and Flutter libraries.
Fluent.jsJavaScript implementation of Project Fluent, a localization framework for translations with plurals, genders and grammatical cases.
- FluentValidation
A .NET library for building strongly-typed validation rules.
FluxUI component library for Livewire applications, styled with Tailwind CSS, with a paid Pro tier.
FlyEnvNative local development environment for Windows, macOS and Linux that runs runtimes, databases and web servers on the host, with local sites, HTTPS and an MCP server for AI coding agents.
FlyimgDockerized image server that resizes, crops and converts images on the fly from URL options, with caching.
FlyonUIOpen-source Tailwind CSS component library with semantic class names and JavaScript plugins.
FoalTSNode.js framework for creating web applications, written in TypeScript.
- Folium
A Python library that builds interactive Leaflet.js maps from Python data.
Fomantic-UICommunity fork of Semantic UI, a CSS and JavaScript framework for responsive layouts built from descriptive HTML class names.
Font AwesomeIcon library and toolkit distributed as web fonts, SVG and CSS, with free icon styles and paid Pro styles.
Fork CMSOpen source content management system written in PHP.
Form.ioOpen-source form and API platform for building forms, storing their submissions in MongoDB and serving them over an API, with a paid self-hosted Enterprise Server.
FormatJSA set of JavaScript libraries for internationalization built on ICU MessageFormat and the ECMA-402 Intl APIs.
FormbricksOpen-source experience management and survey platform, self-hosted or offered as a hosted cloud service.
- FormCMS
Open-source headless CMS built with ASP.NET Core and React, with a REST and GraphQL API and an MCP server for AI agents.
FormikAn open source form library for React and React Native that holds form values, validation and submission state.
FormKitForm framework for React and Vue that builds inputs, validation and nested form data from one component.
Forms.mdJavaScript library that builds multi-step forms and surveys on a web page or in a web app, with the form defined in code or in a Markdown-like text syntax.
- Formtastic
Rails form builder that renders semantic, accessible HTML forms through a Ruby DSL.
FornaxScriptable static site generator that defines page layouts in F# scripts.
- FOSElasticaBundle
Symfony bundle that connects a Symfony application to Elasticsearch through the Elastica client.
- Foundation for Emails
Responsive HTML email framework with grid, component and typography styles that render in email clients, including Outlook.
- Framework X
PHP micro framework for building web applications and APIs on an event-driven, non-blocking runtime.
Framework7Open-source framework for building mobile, desktop and web apps with native-looking UI components.
FrankenPHPApplication server for PHP written in Go that embeds the official PHP executor in the Caddy web server.
FranklinStatic site generator written in Julia, oriented towards technical blogging and light pages.
- Frappe Charts
JavaScript library for simple, responsive SVG charts with no dependencies.
Frappe FrameworkPython and JavaScript low-code web framework for building data-driven web applications, with a built-in admin interface, roles and permissions.
- Frappe Gantt
JavaScript library that draws configurable, interactive Gantt charts for the web.
freenginxHTTP and reverse proxy server, written in C, that the project describes as an effort to preserve free and open development of nginx.
FreeSqlObject-relational mapper for .NET that supports many relational and analytical databases, with code-first migrations and navigation properties.
- FreezeGun
Python library that mocks the datetime module so tests can run as if at a chosen point in time.
FreshWeb framework for Deno that renders every route on the server as a Preact component and hydrates interactive islands.
fritz2Lightweight, typesafe library for building reactive web apps in Kotlin, with a set of headless components.
Froala EditorCommercial JavaScript WYSIWYG HTML editor with a set of plugins, framework integrations and server SDKs.
- Front Matter
Visual Studio Code extension that works as a headless CMS for static site generators, with dashboards for content, data and media inside the editor.
- frontend-maven-plugin
Maven plugin that downloads Node and npm for a project and runs npm, Yarn, Grunt, Gulp, Webpack and other frontend tools as part of the Maven build.
- froxlor
Server management panel for managing hosting domains, customers, e-mail, FTP accounts and MySQL databases on a server, written in PHP.
- Frozen-Flask
Flask extension that freezes a Flask application into a set of static files.
- frp
Reverse proxy that exposes services behind a NAT or firewall to the internet through a server with a public IP address, written in Go.
FuegoGo web framework for building APIs and web applications, generating OpenAPI documentation from handler code.
FulcroClojure and ClojureScript library for building single-page full-stack web applications on React.
FullCalendarJavaScript event calendar with drag and drop, views and plugins, published as an MIT-licensed core with a separate premium plugin set.
Fulldev UIShadcn-compatible component library and blocks for content-driven websites in Astro, React and Shopify Liquid.
fullPage.jsJavaScript library that builds fullscreen scrolling websites with sections and horizontal slides inside them.
FumadocsReact documentation framework that composes into an existing React framework to build docs sites.
Fuse.jsLightweight fuzzy-search library written in TypeScript, with no dependencies, for searching in browsers and on servers.
FusioSelf-hosted, open-source API management platform and API gateway, written in PHP.
FusionAuthCustomer identity and access management server, self-hosted or hosted by FusionAuth, with a free Community edition.
- fuzzysort
JavaScript library that fuzzy-matches search text against strings and object properties, with scores and highlighting.
FZF for JavaScriptJavaScript port of the main matching algorithm of the FZF fuzzy finder, for ranking a list of strings in the browser.
G
- G2
JavaScript visualization grammar for building charts, dashboards and data stories.
- G2Plot
Charting library for interactive, responsive statistical charts, built as a wrapper around the G2 grammar-of-graphics library.
- G6
TypeScript graph visualization engine for drawing, layout, analysis and interaction on nodes and edges.
- Gaiden
Documentation tool that builds HTML pages from Markdown files, written in Groovy.
GarageS3-compatible object storage server for self-hosted, geo-distributed deployments, written in Rust.
- garde
Validation library for Rust that checks struct fields and enum variants against rules declared with a derive macro.
GarnetHigh-performance cache-store server from Microsoft Research that speaks the RESP wire protocol, written in C# on .NET.
GatlingLoad testing tool that runs performance scenarios written as code and produces an HTML report for each run.
GatsbyReact-based framework for building websites from a GraphQL data layer, pre-rendered at build time or rendered on request.
GaugeOpen source acceptance testing framework whose specifications are written in Markdown.
GenHTTPEmbeddable C# web server and framework for building REST APIs and websites on .NET.
- Genie
Julia full-stack web framework for building data-centric web apps, backends and APIs.
- Gentics Mesh
Java headless CMS that keeps its content in a relational database reached through a JDBC connector and serves it over REST and GraphQL APIs.
- getssl
Bash script that obtains and renews SSL certificates from Let's Encrypt ACME servers, copies them to remote servers and reloads services.
- Gettext
Elixir library implementing the Gettext internationalization and localization system.
GhostOpen-source publishing platform for websites, email newsletters and paid memberships, with Handlebars themes and a read-only content API.
GinGo web framework with a Martini-like API for building web services, REST APIs and web applications.
- Ginkgo
Go testing framework that organizes specs in nestable Describe, Context and When containers, paired with the Gomega matcher library.
GiraffeF# micro web framework for building web applications on ASP.NET Core.
giscusComments system that stores a site's comments as GitHub Discussions and shows them on the page through a script tag.
- git-ftp
Git command that uploads only the files changed since the last deployment to FTP, FTPS, FTPES and SFTP servers.
- Github Blog
TypeScript API library that reads blog posts, comments and labels from the issues of a GitHub repository.
- GitHub Pages Deploy Action
GitHub Action that pushes a project's built folder to a branch that GitHub Pages serves.
- Gitmal
Static page generator that turns a Git repository into HTML pages for its files, commits and code.
GLAuthLightweight LDAP server written in Go, with user directories held in flat files, S3, SQL databases or another LDAP server.
GlazePHP static site generator that builds plain HTML from Djot content and Sugar templates.
GlidePHP library that resizes, crops and applies effects to images on demand through an HTTP API.
Glide.jsDependency-free JavaScript ES6 slider and carousel.
Glider.jsDependency-free JavaScript scrollable list with paging controls, which its project presents as a carousel alternative.
- GLightbox
Pure JavaScript lightbox that shows images, videos, iframes and inline content.
GlitchTipOpen-source error tracking platform that works with Sentry client SDKs, self-hosted or hosted by GlitchTip.
- Globalize
JavaScript library for internationalization and localization that formats and parses numbers, dates and messages from Unicode CLDR JSON data.
- Globalize
Ruby gem that adds translated attribute values to ActiveRecord models in Rails.
- Gloria
Node.js static website generator that builds sites from Markdown pages and Tailwind CSS.
gluestack-uiCopy-paste component and pattern library for React Native and Expo, styled with Tailwind CSS through NativeWind.
- glyphhanger
Command-line tool that finds the glyphs a web page uses and subsets web font files to them.
- GO Feature Flag
Open-source, OpenFeature-native feature flag system whose flags are YAML files, served by a relay proxy or a Go module.
- go-api-boot
Go framework for building gRPC and HTTP API services, with a MongoDB object model, Temporal workers and a bootstrap command-line tool.
go-appGo package for building progressive web apps whose UI is written in Go and compiled to WebAssembly.
- go-camo
Image proxy server that fetches non-secure images over SSL/TLS for pages served over HTTPS and checks HMAC-signed image URLs.
- go-echarts
Go library that builds charts from Go code and renders them as HTML pages that load Apache ECharts resources.
- go-i18n
Go package and command for translating Go programs into multiple languages with message files and CLDR plural rules.
- go-pg
PostgreSQL client and ORM for Go.
go-zeroGo web and RPC framework with code generation from API definitions, built-in resilience components and the goctl command-line tool.
- GoAccess
Open source real-time web log analyzer with a terminal view, a self-contained HTML report and JSON and CSV output.
GoatCounterOpen source web analytics platform, self-hosted or hosted, that counts pageviews with a script tag and avoids personal data.
- GoBlog
Single-user, multi-blog publishing platform written in Go, with IndieWeb and ActivityPub support.
GoConveyGo testing tool that works with go test and offers a behavioral test style with an optional browser view of the results.
- GoFound
Full-text search engine written in Go, run as a standalone HTTP server with its own index and admin interface.
GoFrGo framework for building microservices and REST APIs, with observability, datasource integrations and messaging built in.
GoFrameModular Go framework for web services, components and full application projects, with a code-generation CLI.
- Gojekyll
Partially Jekyll-compatible static site generator written in Go, with build and serve commands and live reload.
GoJSJavaScript and TypeScript library for creating interactive diagrams, charts and graphs in the browser or on Node.js.
- goldmark
Go library that parses Markdown into a syntax tree and renders it to HTML, CommonMark-compliant and extensible.
- gomarkdown
Go library that parses Markdown and renders it as HTML, with an optional CommonMark mode.
- gomock
Mocking framework for Go that generates mock implementations of Go interfaces, with the mockgen tool.
- goober
CSS-in-JS library whose styled API is inspired by emotion.
- Gophenberg
Plugin-first CMS with a Go backend, a React admin built on the Gutenberg block editor and optional Astro themes, backed by PostgreSQL.
- goqu
Go SQL builder and executor with an expressive query DSL that generates SQL for several database dialects.
GoravelGo web application framework with routing, an ORM, queues, sessions and a console, organized in the structure of Laravel.
gorilla/muxHTTP request router and URL matcher for Go web servers, implementing the standard http.Handler interface.
GORMGo ORM library that maps structs to database tables, with associations, hooks, transactions and auto migrations.
- Gorush
Push notification server that sends iOS, Android and Huawei notifications through a web API, a command line or gRPC.
GoshtosoGo UI component library of templ components for server-rendered web applications.
- Gostatic
Static site generator written in Go that re-renders only the pages affected by a change, configured through a Makefile-style file.
- Got
Human-friendly HTTP request library for Node.js with promise and stream APIs, retries, timeouts and RFC 7234 caching.
GotenbergDocker-based HTTP API that converts web pages and office documents to PDF and manipulates PDF files.
- Goth
Go package for writing authentication providers, so Go web applications can sign users in through OAuth and other protocols.
- Gotham
Rust web framework for statically typed, async HTTP applications.
- Gotify
Self-hosted message server that accepts messages over a REST API and delivers them to clients over a WebSocket connection.
GOV.UK FrontendCSS, JavaScript and Nunjucks components for building government services in the style of GOV.UK.
- govalidator
Go package of validators and sanitizers for strings, structs and collections.
- GoWind Content Hub
Headless content platform in Go, with an admin console, multi-tenant and multi-site management, and Vue, React, Taro and Flutter frontends, built on go-kratos.
GoyaveGo REST API framework with routing, validation, database access and a configuration system in one package.
- Gozer
Static site generator written in Go that converts Markdown and djot pages to HTML, with an XML sitemap and an RSS feed.
gqlgenGo library for building GraphQL servers from a GraphQL schema, with Go code generated from it.
GradioPython package for building web interfaces and demos for machine learning models and Python functions.
- Grafana
Open source application for querying, visualizing, alerting on and exploring metrics, logs and traces.
- Grafana Loki
Horizontally scalable log aggregation system that indexes log labels rather than the text of log lines.
- Grafana Tempo
Open source distributed tracing backend that ingests Jaeger, Zipkin and OpenTelemetry traces and stores them in object storage.
GraffleTypeScript GraphQL client for JavaScript that sends documents over HTTP and in-memory transports, formerly published as graphql-request.
GrailsGroovy-based web application framework for the JVM, built on Spring Boot.
GrandNodeOpen-source e-commerce platform built on ASP.NET Core and MongoDB, with multi-store and multi-vendor support.
- Granian
Rust HTTP server that serves Python applications written to the ASGI, RSGI and WSGI interfaces.
GrapeRuby framework for building REST-like APIs that run on Rack and mount alongside Rails or Sinatra.
GrapesJSOpen-source web builder framework that adds a visual editor for HTML templates to an application.
- Graphene
Python library for building GraphQL APIs with a code-first approach.
- Graphene-Django
Python library that adds GraphQL APIs built with Graphene to Django projects.
- GraphQL Code Generator
Plugin-based command-line tool that generates typed code from a GraphQL schema and its operations.
GraphQL JavaJava implementation of the GraphQL specification for building GraphQL servers on the JVM.
- GraphQL Mesh
Framework for composing REST, OpenAPI, gRPC, SOAP, database and GraphQL sources into a GraphQL federation supergraph.
- GraphQL Tools
A collection of npm packages for building, mocking and stitching GraphQL schemas and resolvers in JavaScript.
- GraphQL Yoga
Fully-featured GraphQL server library for JavaScript that runs on the WHATWG Fetch API across Node.js and other JavaScript runtimes.
- graphql-go
Go implementation of GraphQL that follows the graphql-js reference implementation.
- graphql-php
PHP library that implements the GraphQL specification, providing the type system, validation and execution of GraphQL queries.
- graphql-ruby
Ruby implementation of GraphQL for defining schemas, executing queries and serving them from Ruby applications.
- graphql-ws
Zero-dependency GraphQL over WebSocket server and client library for JavaScript, with adapters for common WebSocket servers.
- GraphQL.js
JavaScript implementation of the GraphQL specification, providing the parser, validator, executor and type system used to build GraphQL servers, clients and tools.
- GraphQL.NET
GraphQL implementation for .NET that provides the query execution engine and schema types for C# applications.
GraphQLitePHP library that defines a GraphQL API from attributes on PHP classes and controllers, independent of any framework.
- Graphul
Rust web framework, inspired by Express, for building web services and microservices.
GraphweaverTypeScript GraphQL server that combines databases, REST APIs and SaaS platforms into one API, with an admin panel for the connected data.
- grass
Sass compiler written in Rust that turns Sass stylesheets into plain CSS, as a library and a command-line binary.
GravFlat-file PHP content management system that stores pages as Markdown and YAML files without a database.
Gravitee API ManagementAPI management platform with an API gateway, a management console and a developer portal, published as open source with an Enterprise Edition.
- Graylog
Free and open log management platform that collects log data from applications and devices for search and analysis.
GreenwoodStatic site generator and web app framework built on web standards, with static, server-rendered and client-rendered pages.
Grid.jsFree and open-source JavaScript table plugin that works with React, Angular, Vue and plain JavaScript.
Gridea ProDesktop client for writing Markdown blog posts in a GUI and publishing them as a static blog.
- Griffel
CSS-in-JS library that defines styles as JavaScript objects and can compile them ahead of time.
GristRelational spreadsheet that combines spreadsheet formulas with database tables, self-hostable as grist-core and available as a hosted service.
GrommetReact component library with theming, responsive layouts, and keyboard and screen reader support.
- Groonga
Open-source full-text search engine and column store, provided as a C library and as a built-in server command.
GrowthBookOpen-core feature flagging, experimentation and product analytics platform, available self-hosted or as a cloud service, with SDKs for application code.
GruntJavaScript task runner that automates repetitive project tasks such as minification, compilation, unit testing and linting, configured through a Gruntfile.
GSAPJavaScript animation library, with plugins for scroll, SVG, text and UI animation, that runs in the browser.
- Guardian
Token-based authentication library for Elixir applications, with JSON Web Tokens by default and Plug integration.
gulpJavaScript toolkit that automates build and workflow tasks by composing single-purpose tasks and plugins into streaming pipelines defined in a gulpfile.
- Gunicorn
WSGI HTTP server for UNIX that runs Python web applications with a pre-fork worker model.
- Gustwind
Node.js-powered website creator that builds component-oriented sites from HTMLisp templates, TypeScript and Markdown.
- Gutenberg
CSS stylesheet that reformats web pages for printing, with classes for page breaks and hidden elements.
Gutenberg block editorWordPress block editor project whose @wordpress/block-editor npm package lets other applications create standalone block editors.
- Guzzle
PHP HTTP client library for sending HTTP requests and integrating with web services.
- GWT
Java framework that compiles Java source code to JavaScript for building AJAX web applications that run in the browser.
H
h3HTTP server framework for JavaScript runtimes, built on the Request, Response and Headers primitives of the web platform.
- Hakyll
Haskell library for compiling static websites from rules written in Haskell, with Pandoc for Markdown and TeX.
HalfmoonCSS framework that works as a drop-in replacement for Bootstrap's stylesheet, with three built-in themes and dark mode.
HaloOpen-source site-building tool for blogs, knowledge bases and company websites, written in Java on Spring Boot.
- Haml
Ruby templating engine for HTML that uses indentation and a short syntax instead of closing tags.
HanamiRuby web framework for building maintainable apps and APIs, with a dedicated database layer and modular architecture.
HandlebarsJavaScript templating engine that compiles Handlebars templates into functions that render HTML, text and other output.
HandsontableJavaScript data grid that looks and feels like a spreadsheet, with versions for React, Angular and Vue.
HankoOpen-source authentication backend for passkeys, passwords and passcodes, with web components for login and registration flows.
hapiNode.js framework for building HTTP servers and applications, distributed as the @hapi/hapi package.
- Happy DOM
JavaScript implementation of a web browser's DOM without a graphical interface, used for testing and server-side rendering.
- HappyX
Macro-oriented asynchronous full-stack web framework written in Nim.
- HAProxy
Load balancer and reverse proxy for TCP and HTTP applications, built as a single multi-threaded daemon.
HaroldMarkdown and Handlebars static site generator for blogs, docs sites and landing pages, started with the create-harold-app scaffolder.
HarpNode.js static web server that serves Markdown, EJS, Jade, Sass and other source files as HTML, CSS and JavaScript, and compiles them into a static folder.
- HashiCorp Vault
Server for storing, accessing and encrypting secrets, with an HTTP API, a CLI and a web interface, that applications can call for credentials and keys.
- HashOver
Self-hosted PHP comment system that adds a comment section to any website and stores comments in SQLite or MySQL.
- Hastie
Static site generator that turns Markdown content and Jinja templates into HTML pages.
- HastySite
Static site generator written in Nim that builds a site from Markdown contents and Mustache templates.
Hasura GraphQL EngineOpen-source GraphQL server that generates a GraphQL API over existing databases and other data sources, with a hosted Hasura Cloud edition.
HatamotoSelf-hosted content management system written in Go that runs as one binary next to a Postgres database.
- Hatchet
Orchestration engine for background tasks, durable workflows and AI agents, self-hostable with Docker or Helm and also offered as Hatchet Cloud.
- Hatsu
Self-hosted bridge that makes a static site's pages and posts reachable from the fediverse through ActivityPub.
- Hattip
Set of JavaScript packages for building HTTP server applications, with handlers that return standard Response objects.
- Haunted
Library that implements React's Hooks API for standard web components and lit-html or hyperHTML templates.
- Haystack
Django app that puts one search API in front of pluggable backends such as Solr, Elasticsearch, Whoosh and Xapian.
Headless UIUnstyled, accessible UI components for React and Vue, designed to work with Tailwind CSS.
- Heckle
Minimal Jekyll clone for Node.js that builds a site from Jekyll-style folders with Mold templates.
HeidiSQLGraphical desktop client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird databases.
HelidonCloud-native open-source Java framework for writing microservices on a web core that runs on virtual threads.
HepekScala toolkit for building static websites from typed HTML templates, with a static site generator and reusable UI components.
HerbieFlat-file content management system in PHP that keeps pages as text files and renders them with Twig.
- Hermes
Go package that generates clean, responsive HTML e-mails and plain text versions for transactional mail.
- Heroicons
Set of free, MIT-licensed SVG icons for user interface development, with React and Vue packages.
HeroUIOpen-source component library for React web and React Native applications, built on React Aria Components and Tailwind CSS.
HertzGolang HTTP framework for building microservices, published by the CloudWeGo project.
HestiaCPWeb control panel for Debian and Ubuntu servers that manages web domains, mail, DNS zones and databases from one dashboard.
HexclaveOpen-source user infrastructure platform for authentication, teams, payments, email and analytics, with a managed cloud and a self-hostable server.
HexoNode.js blog framework that generates static websites from Markdown posts and a theme.
HextraHugo theme built with Tailwind CSS for documentation, blog and other static websites.
Hey APICode generator that turns OpenAPI specifications into TypeScript clients, schemas and other generated code, published as @hey-api/openapi-ts.
HeyFormOpen-source form builder for conversational forms, surveys and quizzes that can be embedded in a website.
HiawathaOpen source web server for Unix-like systems, focused on security and a small footprint, with CGI, FastCGI and reverse proxy support.
Hibernate ORMObject/relational mapping library for Java that maps classes to relational database tables and implements the Jakarta Persistence specification.
Hibernate SearchJava library that indexes Hibernate ORM entities into Apache Lucene or Elasticsearch and runs full-text queries against them.
- Hibernate Validator
Java reference implementation of Jakarta Validation that checks JavaBeans and method arguments against annotated constraints.
hibootGo web and CLI application framework with dependency injection and auto configuration, in the style of Spring.
HighchartsJavaScript charting library that draws charts with SVG and some canvas and WebGL.
highlight.jsJavaScript syntax highlighter with automatic language detection that runs in the browser and on Node.js.
- Hikaru
Static site generator that builds routes from the directory layout of its source files, installed from the hikarujs npm package.
HiQCSS framework of responsive typography, input styling and custom properties, written as a PostCSS foundation for custom styles.
HistoireVite-based tool that builds interactive story books of components for Vue, React and Svelte.
HitKeepWeb analytics server that ships as one Go binary and records visits and conversions through a script added to a site's pages.
HLEBPHP framework for websites, web applications and small services, with a service container and an optional asynchronous mode.
- hls.js
JavaScript library that plays HTTP Live Streaming video in browsers through HTML5 video and Media Source Extensions.
- Hocuspocus
WebSocket backend for Yjs documents that syncs changes between clients in real time, from the team behind Tiptap.
HologramElixir full-stack web framework whose client-side code runs in the browser as Elixir, compiled to JavaScript.
HonoWeb framework built on Web Standards that runs on any JavaScript runtime.
HonoHubHeadless CMS framework that generates REST and GraphQL APIs from Drizzle schemas and runs on Hono.
Hook0Open-source webhook server that receives events from an application through a REST API and delivers them to subscribers' endpoints, with retries, signatures and delivery logs.
HookstateState management library for React that is built on the React state hook.
- Hoplon
ClojureScript library for building single-page web applications from composable elements that bind to Javelin cells.
- Hot Chocolate
GraphQL server for .NET that builds a GraphQL schema from C# classes and runs on ASP.NET Core.
howler.jsJavaScript audio library for the modern web that plays sounds through the Web Audio API with an HTML5 Audio fallback.
- HTML Purifier
HTML filter library written in PHP that removes XSS attacks and makes the output standards-compliant HTML.
- html-minifier-terser
JavaScript HTML minifier that also minifies inline CSS and JavaScript, usable from the command line and from Node.js.
- HtmlBuilder
Static HTML website generator written in FreePascal and Lazarus, with content kept in SQLite.
HTMLyBlogging platform and flat-file CMS in PHP that stores its content in files and needs no database.
- htmx
Dependency-free browser library that lets HTML attributes make AJAX requests, use CSS transitions, WebSockets and Server-Sent Events.
http4kKotlin toolkit for serving and consuming HTTP services, in which an HTTP application is a Kotlin function.
http4sScala library for typeful, functional and streaming HTTP servers and clients, built on FS2 and cats-effect.
- httpsuite
Go library for parsing HTTP requests, writing responses and returning RFC 9457 problem responses, with a stdlib-only core module.
- Huginn
Self-hosted system for building agents that watch the web and incoming events and take automated actions on the user's behalf.
HugoStatic site generator written in Go that builds websites from Markdown content and Go templates.
HumaGo micro framework for building HTTP REST and RPC APIs, backed by OpenAPI 3 and JSON Schema.
HummingbirdSwift web framework built on SwiftNIO for server-side web applications and APIs.
HwaroStatic site generator, distributed as a Crystal binary, that builds Markdown content with Jinja2-compatible templates into a public folder.
hybridsJavaScript framework for building web components, component libraries and client-side web applications.
HydePHPStatic site generator built on Laravel Zero that compiles Markdown and Blade files into a static HTML site.
- Hypercorn
ASGI and WSGI web server for Python applications, supporting HTTP/1, HTTP/2 and WebSockets.
- HyperDX
Open-source observability platform that searches and visualizes logs, traces, metrics, errors and session replays on top of ClickHouse, ingesting OpenTelemetry data from applications.
- HyperExpress
Node.js web server for HTTP and WebSocket endpoints, powered by uWebSockets.js, with limited compatibility with the Express API.
HyperfPHP coroutine framework for building microservices, middleware and web services on the Swoole or Swow engine.
HyperswitchOpen-source payments orchestration platform that routes transactions across payment processors, with a vault, a control center and reconciliation, self-hosted or hosted by Juspay.
HyperUIFree collection of Tailwind CSS components that are copied into a project as markup.
HypervelLaravel-style PHP framework with native coroutine support, for web applications and APIs running on Swoole.
Hyvor RelaySelf-hostable email API for developers that sends transactional email over SMTP through the sender's own servers, with delivery logs, bounce handling and webhooks.
I
Ibexa DXP OSSPHP content management and digital experience platform, the open source edition of Ibexa DXP, built on Symfony.
ice.jsReact-based application framework for building single-page, server-rendered and statically built apps.
IconifyUnified icon framework that loads open source icons from any icon library on demand.
IconoirOpen source SVG icon set with packages for React, React Native, Vue, Flutter and CSS.
- Ignite
Static site builder for Swift developers that writes websites in a SwiftUI-like Swift API and builds them to HTML.
- Ignite UI for Angular
Angular component library from Infragistics, part MIT-licensed and part under a commercial license.
IHPHaskell web framework that generates records and routes from a schema file and checks SQL and HTML templates at compile time.
- IIPImage server
FastCGI image server that streams tiles of very large images to web viewers using the IIP, IIIF, Zoomify and DeepZoom APIs.
ikiwikiWiki compiler that builds wiki pages into a static website, storing page history in a revision control system, with blogging support.
IlchContent management system in PHP for clan and community websites, with installable modules and designs.
îlesStatic site generator with partial hydration, for sites whose pages and layouts are Vue components.
- image_optim
Ruby command line tool and library that optimizes JPEG, PNG, GIF and SVG images by running external compression utilities.
- Imageflow
Image processing library and command-line tool for resizing, cropping and encoding images.
- imagemin
JavaScript library that minifies image files and image data, with plugins that do the optimization.
ImageOptimGUI image optimizer for macOS that runs several lossless image compression tools on dropped files.
imagorImage processing server and Go library that resizes, crops and filters images with libvips, using the thumbor URL syntax.
ImbaFriendly full-stack programming language for the web that compiles to JavaScript.
imgproxyServer for on-the-fly image processing, resizing and format conversion, driven by URL parameters.
- imi
Chinese-language PHP framework for long-connection microservices, running on PHP-FPM, Swoole, Workerman or RoadRunner.
- importmap-rails
Ruby gem that adds import maps to Rails so JavaScript ES modules load in the browser without transpiling or bundling.
ImpressCMSCommunity-built PHP and MySQL content management system with multilingual content and a module system.
- Inbucket
Email testing server that accepts mail for any address over SMTP and shows it in a web interface, with REST and POP3 access.
Inertia.jsAdapter protocol and client libraries for building single-page React, Vue and Svelte apps on top of server-side routing.
InfernoReact-like JavaScript library for building user interfaces on the client and the server.
- Infidex
.NET search engine library that indexes documents and answers fuzzy queries with ranking, filters and facets.
InfinityAI-native database server that runs hybrid search over dense and sparse vectors, tensors, full text and structured data.
- Infisical
Open-source platform for managing application secrets, certificates and cryptographic keys, with a CLI, SDKs and a self-hostable server alongside Infisical Cloud.
InfyOm Laravel GeneratorLaravel package that generates CRUD code, APIs and admin panel views for a model from the command line, a file or database tables.
- InkPaper
Static blog generator written in Go that builds Markdown articles from YAML configuration and a theme.
InngestWorkflow orchestration platform for durable functions with step retries, scheduling and flow control, run by applications through language SDKs and self-hostable as a single server.
InsightFlarePrivacy-friendly web analytics tool that a site owner deploys to their own Cloudflare account and embeds with a small script.
Inspira UICollection of reusable Vue and Nuxt components, built with shadcn-vue, motion-v and Tailwind CSS, that are copied into a project.
InstantOpen-source backend for web and mobile apps with a client-side, real-time database, auth, permissions, storage and streams.
- Instant Meilisearch
JavaScript client library that connects a Meilisearch index to the InstantSearch.js front-end search UI library.
- InstantSearch
Open source JavaScript UI library of widgets that builds a search interface on Algolia's search API, with React and Vue wrappers.
- Instatic
Self-hosted visual CMS that edits pages on a canvas and publishes them as static HTML, served by one Bun server.
Intent UICollection of accessible React components that are copied into a project and styled with Tailwind CSS.
Intervention ImagePHP image processing library for creating, editing and composing images through one API over GD, Imagick or libvips.
- iodine
C-powered HTTP and WebSocket application server for Ruby Rack applications, with built-in Pub/Sub.
Ionic FrameworkOpen source UI toolkit of components for building cross-platform mobile and web apps with React, Angular or Vue.
IoniconsOpen-source icon set from Ionic, for web, iOS, Android and desktop apps.
- IPX
Image optimizer that serves images in any size and format from a URL, using sharp for raster images and svgo for SVG.
IrisGo web framework for building web applications and APIs, with routing, middleware, MVC controllers and template engines.
- IronBeard
Static site generator built with .NET that turns Razor and Markdown files into static HTML.
- ISPConfig
Open source hosting control panel for managing websites, MySQL databases and cron jobs on Linux servers from a web browser.
- Isso
Self-hosted commenting server written in Python, with a JavaScript client and SQLite storage, that a site embeds to add comments to its pages.
- ItemsJS
JavaScript library that runs a faceted and full-text search engine over an in-memory array of JSON objects in Node.js or the browser.
iTwinUIDesign system from Bentley Systems with a React component library, CSS and design-token packages.
J
JaegerOpen-source distributed tracing platform that collects, stores and shows traces from requests that cross services.
JampackPost-build optimizer that compresses and optimizes the static output of a site generator, with image, CSS, JavaScript and HTML passes.
- Jamstackpy
Python static site generator that builds websites from Jinja templates and works with the Flask library.
- Janssen
Open-source identity and access management server with OAuth 2.0, OpenID Connect, SAML, FIDO2 and SCIM, installed on virtual machines, Docker or Kubernetes.
- Jaspr
Dart web framework for building websites with client-side, server-side and static rendering.
JavalinJava and Kotlin web framework for building web applications and APIs.
JBakeJava-based static site and blog generator that bakes AsciiDoc, Markdown and HTML content into a static website.
JekyllRuby static site generator that turns plain text, Markdown and Liquid templates into websites and blogs.
- Jekyll Admin
Jekyll plugin that adds a CMS-style graphical admin interface for authoring content and administering Jekyll sites.
- Jekyll AsciiDoc Quickstart
Repository template for a Jekyll website whose content is written in AsciiDoc, published to GitHub Pages by a GitHub Actions workflow.
- Jenny
Bash-based static blog generator that builds dated Markdown files into a blog directory.
- Jet
Type-safe SQL builder for Go with code generation from a database schema and automatic query result mapping.
- Jets.js
JavaScript library that filters a list or table already rendered in the page by generating one CSS rule from the search term.
- Jetty
Java web server and servlet container for deploying web applications.
JetzigWeb framework written in Zig for building web applications.
JigsawStatic site generator that builds sites from Blade templates and Markdown content.
- Jolly UI
Copy-and-paste collection of React Aria Components styled with Tailwind CSS, meant to sit alongside shadcn/ui components.
JoobyModular web framework for Java and Kotlin.
Joomla!Free and open-source PHP content management system for publishing web content, run by a volunteer community.
- jpegoptim
Command-line utility that optimizes and compresses JPEG files with lossless Huffman table optimization and optional lossy quality limits.
jQueryJavaScript library that simplifies HTML document traversal and manipulation, event handling, animation and Ajax.
jQuery UICurated set of user interface interactions, effects, widgets and themes built on the jQuery library.
- JS Search
JavaScript library for client-side full-text search over arrays of JavaScript and JSON objects, with tokenizers, stemming and stop words.
- jsbundling-rails
Rails gem that bundles JavaScript with Bun, esbuild, rollup.js or Webpack and delivers the output through the Rails asset pipeline.
- JSDoc
Documentation generator that builds HTML API documentation from comments placed in JavaScript source code.
- jsHarmony CMS
Node.js content management system with in-page editing, built on the jsHarmony framework and publishing static pages.
JSPMCommand-line package manager and development server that generates and maintains browser import maps for ES module projects.
- jsreport
Open-source reporting server that renders PDF, Excel, DOCX and other documents from HTML and JavaScript templates.
JTL-ShopOnline shop software from JTL-Software-GmbH, written in PHP.
Jupyter BookOpen-source tool for building publication-quality books, documents and websites from Markdown files and Jupyter notebooks.
- Juzaweb CMS
Laravel-based content management system for building websites such as blogs, news portals and video sharing platforms.
JWtJava library for building interactive web applications from widgets, rendered with Ajax or plain HTML.
K
- KahunaCart
E-commerce plugin for the Grav CMS that adds a catalog, checkout, payments, shipping and customer accounts.
KaktosPython static site generator that builds websites from Jinja2 templates, with a frontend built by Vite.
KamalCommand-line tool that deploys web apps packaged as Docker containers to servers over SSH, with zero-downtime switching.
- Kanidm
Open-source identity management server with passkeys, OAuth2 and OpenID Connect, LDAP, RADIUS and Linux login integration, written in Rust.
- Kart
Python static site generator that uses Jinja2 templates and Markdown, with blog and tag index support.
ke_searchTYPO3 extension that indexes pages, content elements and records from the TYPO3 database and offers full-text search with faceted filters.
- Keep React
React component library of pre-designed UI components built on Tailwind CSS.
KeepalivedRouting software for Linux that provides load balancing with IPVS and high availability with VRRP.
KemalWeb framework for Crystal for building web applications and APIs, with routing, middleware, JSON handling and WebSocket support.
- Kendo UI
Commercial JavaScript UI component library for jQuery, with an open-source Kendo UI Core subset.
KestraOpen-source orchestration platform for data, AI and infrastructure workflows, defined in YAML and run on a server with a web UI.
KeycloakOpen source identity and access management server with OpenID Connect, OAuth 2.0 and SAML 2.0 support.
- KeyDB
Multithreaded, Redis-compatible key-value database and cache server, a fork of Redis.
- KeyHelp
Free server control panel for Ubuntu and Debian that manages domains, email mailboxes, FTP users and MySQL databases.
KeystaticContent management tool that edits Markdown, YAML and JSON files in a codebase, through the local file system or GitHub.
KeystoneNode.js headless CMS and application framework that generates a GraphQL API and an admin UI from a TypeScript schema.
kgatewayEnvoy-based API gateway and ingress controller for Kubernetes that implements the Kubernetes Gateway API.
Kill BillOpen-source subscription billing and payments platform that a business runs on its own infrastructure and extends through plugins.
KirbyFile-based PHP content management system that stores content in text files and ships a browser-based admin Panel.
KitClojure web framework made of modular libraries, started from a project template.
- Klaro
Consent manager, a JavaScript snippet and config that asks visitors for consent before third-party scripts run.
- Knockout
JavaScript MVVM library that keeps HTML user interfaces in sync with a data model through observables and declarative bindings.
KnownOpen-source PHP platform for social publishing, where one or more users post blog posts and status updates to a site they run.
- Koa
Node.js HTTP middleware framework for building web applications and APIs, with async functions as middleware.
KobalteUI toolkit of unstyled, accessible components and primitives for building web apps with SolidJS.
KobwebKotlin framework for building static or full stack websites and web apps on Compose HTML, with an export step that produces static site files.
Koko AnalyticsPrivacy-friendly analytics plugin for WordPress that counts pageviews and visitors with optional cookies and no third-party services.
Kokonut UIOpen-source collection of React components built with Tailwind CSS, Motion and shadcn/ui, installed into a project as source code.
Kong GatewayOpen source API gateway, built on NGINX, that routes, secures and transforms traffic to APIs through plugins, with a Kong Konnect SaaS option.
Konsta UIMobile UI components for React, Vue and Svelte, built with Tailwind CSS, with iOS and Material Design themes.
- Kool
Command-line tool for Docker-based local development environments, with optional deployment of containerized apps to the cloud.
- Kore
C and Python web application platform for writing scalable, concurrent web processes.
KrakenDGo API gateway that runs as a single binary, routes and aggregates requests to backend services, and is offered as an open source Community Edition and a commercial Enterprise Edition.
KratosGo framework for building HTTP and gRPC microservices, with application lifecycle, generated transports, middleware and configuration.
- Krems
Go static site generator that builds Markdown websites for publishing to GitHub Pages through a GitHub Action.
KtorKotlin framework for building asynchronous servers and HTTP clients, extended with plugins and engines.
- Kuma UI
Headless UI component library with zero-runtime CSS extraction, used with React.
KumbiaPHPMVC PHP framework for web and application development, documented in Spanish.
KumoCloudflare's component library of accessible React UI components for building web applications, built on Base UI.
Kunstmaan Bundles CMSSymfony-based content management system, distributed as Symfony bundles, with translation and media managers.
KuzzleOpen-source backend server with a pre-built API, realtime notifications and data storage for web, mobile and IoT applications.
KVisionObject-oriented web framework for Kotlin/JS with a hierarchy of ready-to-use UI components.
L
- L7
WebGL-powered framework for visualizing large geospatial datasets as layers on maps.
LadleComponent workshop that runs React component stories in a Vite dev server and builds them into a static app.
LagoOpen-source billing server for metering usage, managing subscriptions and invoicing, which apps call through its API.
- Laika
Scala library and sbt plugin that generates HTML sites and EPUB and PDF e-books from Markdown and reStructuredText.
- Laminar
Scala.js library for building web application interfaces that keeps UI state in sync with the underlying application state.
laminas-mvcEvent-driven MVC layer for PHP web applications, with applications, controllers and plugins, from the Laminas Project.
LandoFree, open-source local development tool that runs Docker-based development environments for web projects from a Landofile.
LangfuseOpen-source platform for tracing, evaluating and monitoring LLM applications, sent from application code through SDKs and OpenTelemetry.
- Lapis
Web framework for Lua and MoonScript that runs inside the Nginx worker of OpenResty, with routing, HTML templating, models and migrations.
LaraAdminOpen-source admin panel for Laravel that generates CRUD screens for data management, CMS and CRM back ends.
LaradockDocker Compose setup and CLI that starts a pre-configured local stack of PHP, web server and service containers for PHP projects.
LaragonWindows desktop development environment that runs portable, isolated web servers, databases and language runtimes for PHP and other web projects.
LaravelPHP web application framework with routing, an ORM, templating, queues and scheduled jobs.
- Laravel Envoy
Task runner that executes shell commands on remote servers over SSH, with tasks written in Blade-style syntax and run from a PHP project.
- Laravel Export
Laravel package that exports a Laravel application to a static site bundle of HTML files and the public directory.
Laravel HerdDesktop app for macOS and Windows that runs local PHP and Laravel sites on their own domains, with PHP versions and local services managed from one window.
Laravel NovaCommercial administration panel package for Laravel applications.
- Laravel Octane
Laravel package that boots a Laravel application once and serves it through FrankenPHP, RoadRunner or Swoole application servers.
- Laravel Sail
Docker-based local development environment for Laravel applications, driven by a sail command-line script stored in the project.
- Laravel Scout
Laravel package that adds full-text search to Eloquent models and keeps search indexes in sync with model changes through database and third-party engines.
- Laravel Valet
Development environment for Laravel sites on macOS that serves each site on a .test domain through Nginx and DnsMasq.
- Laravel Vite Plugin
Vite plugin that configures Vite for use with a Laravel backend server.
- LaTeX.css
CSS library that styles plain HTML so that a website looks like a LaTeX document.
- Lavalite
Open-source content management system built with the Laravel framework and distributed as a Composer project.
LavaLustPHP MVC framework for building web applications and REST APIs.
LavinMQOpen-source message broker that applications connect to over AMQP 0.9.1 and MQTT to exchange messages and tasks between services.
LayuiWeb UI component library for building web pages with plain HTML, CSS and JavaScript, without a build tool.
- lazyblorg
Blogging system that generates static HTML5 blog pages from Org-mode files, run with Python.
- LeadCMS
Open source headless CMS and CRM written in .NET, for publishing website content and tracking customer journeys.
LeafPHP framework for web applications and APIs that starts with routing and grows through installable modules.
LeafletJavaScript library for mobile-friendly interactive maps that runs in the browser.
- league/commonmark
PHP Markdown parser that fully supports the CommonMark and GitHub-Flavored Markdown specifications.
- lego
Node.js static site generator that builds optimised websites from Nunjucks or Liquid templates and Markdown posts.
legoACME client and library written in Go that obtains, renews and revokes TLS certificates from Let's Encrypt and other ACME servers.
LektorStatic content management system that builds websites from flat files and a web admin interface, written in Python.
- LemonadeJS
Reactive JavaScript library for building components with a React-like API that runs in the browser without a build step.
LEPTON CMSContent management system written in PHP that runs on MySQL or MariaDB and is installed by uploading its package to a web space.
LeptosRust framework for building reactive web applications, client-side or full-stack with server rendering and server functions.
- Lerd
Open-source local PHP development environment for Linux and macOS that runs sites, PHP versions and services as rootless Podman containers.
- Less
Backwards-compatible language extension for CSS that compiles Less stylesheets to plain CSS with Node.js or in the browser.
- Letterpad
Blog publishing engine with an admin dashboard and a server-rendered public website, storing content in SQLite or MySQL.
- li₃
PHP framework for building web applications, with its components replaceable through plugins.
- LibreTranslate
Open source machine translation API that can run self-hosted, with translation engines from the Argos Translate library.
- libSQL
Open source fork of SQLite, embeddable as a library, with a server mode (sqld) for remote access over HTTP.
Liferay DXPJava-based digital experience platform for building portals, websites, intranets and commerce on one server.
- Lift
Scala web framework for building interactive web applications that run on Java servlet containers.
LIFTIIn-memory full-text indexing library for .NET that indexes text and object properties and runs boolean queries over them.
- LightCMS
Self-hosted content management system with a web admin, a REST API and an MCP server, written in Go.
- Lighthouse
Open-source automated tool that audits web pages and web apps for performance, accessibility, SEO and best practices.
- Lightning CSS
CSS parser, transformer, bundler and minifier written in Rust, usable from JavaScript, Rust or a standalone CLI.
- Lightning Web Components
UI framework for building custom elements (web components) with HTML, JavaScript and CSS, maintained by Salesforce.
lighttpdWeb server written in C with FastCGI, CGI, authentication, output compression and URL rewriting modules.
LimeSurveyOpen-source survey platform for creating surveys that respondents take through a link or an embed on a website.
- Linaria
Zero-runtime CSS-in-JS library that extracts styles written in JavaScript into CSS files at build time.
- LinkFree Generator
Web form that generates a single-page link-in-bio website as one index.html file.
- linkyee
Template for a personal link page, configured in one YAML file and generated by Ruby build scripts for GitHub Pages or a container.
LionLibrary of white-label web components and base classes for building a design system, written with Lit.
LitJavaScript library for building web components with reactive properties and declarative HTML templates.
- Lit
Go HTTP framework with a router, middleware and typed request and response helpers, installed as a Go module.
- LiteCart
PHP e-commerce platform for online merchants, with an admin backend.
- LiteFS
FUSE-based file system that replicates SQLite databases across a cluster of machines.
- Litekart
Self-hosted ecommerce platform whose Go backend, GoCommerce, serves the API and an admin panel for a separate SvelteKit storefront.
LiteLLMOpen source AI gateway and LLM proxy that puts many model providers behind one OpenAI-compatible API.
- LitePub
Static blog generator written in Go that renders Markdown posts and Go templates into HTML files, distributed as one binary.
LiteSpeed Web ServerWeb server from LiteSpeed Technologies, sold under paid licenses, that reads Apache configuration files and includes a WebAdmin console.
LitestarPython ASGI framework for building API and web applications, with typed request handling, OpenAPI generation and middleware.
LitestreamStreaming replication tool for SQLite that continuously copies write-ahead log changes to object storage or local files.
LitlyxCookieless web analytics tool that a site adds with a script tag and that can be self-hosted with Docker or used as a hosted cloud service.
- Live Preview
Visual Studio Code extension that hosts a local web server in the workspace and previews HTML files in the editor or in a browser.
- Live Server
Visual Studio Code extension that starts a local development server with live browser reload for static and dynamic pages.
- Liveboat
Static page generator that turns Newsboat RSS and Atom feed subscriptions into a static website, written in Rust.
LivewireFull-stack framework for Laravel that builds dynamic user interfaces in PHP without a separate JavaScript framework.
LiwanSelf-hosted, privacy-first web analytics that runs as a single binary or a Docker container and keeps the data on the operator's server.
- LLDAP
Lightweight authentication server that exposes an LDAP interface and a web UI for managing users and groups.
Lobe UIReact component library for building AI chat and generated-content web apps.
LocalFree desktop application for developing WordPress sites on the developer's own computer.
LocalGov DrupalDrupal distribution and install profile for building public-facing websites for UK councils.
LocoRust web framework modelled on Rails that generates models, controllers, background jobs and mailers for web apps and JSON APIs.
- Locomotive CMS
Open source content management platform for creating, publishing and editing websites, built as a Ruby on Rails application with the Wagon tool for local site development.
- Log4brains
Tool for logging architecture decision records (ADRs) and publishing them as a static website.
LogtoOpen-source authentication and authorization server built on OIDC and OAuth 2.1, self-hosted or run as Logto Cloud.
LokiVisual regression testing tool that screenshots Storybook stories and compares them with reference images.
- Lookbook
UI development environment for Ruby on Rails apps that renders component previews and Markdown pages in a browsable inspector.
LoopBack 4Node.js and TypeScript framework for building APIs and microservices.
- Lotus
Pricing and billing engine for SaaS companies that runs custom subscriptions and usage-based plans, self-hosted with Docker.
LoupePHP full-text search library that stores its index in SQLite and needs no separate search service.
LowdefyConfig-first web framework that builds business apps and internal tools from YAML configuration, served by a Node.js server.
- Lucid
SQL query builder, Active Record ORM and migrations library for AdonisJS applications.
LucideOpen-source set of scalable vector icons, distributed as packages for vanilla JavaScript and for frameworks.
- Lucky
Web framework written in Crystal for HTML pages, JSON APIs and single-page frontends, with generators and an ORM.
- LuLu UI
Front-end UI component library of plain CSS and JavaScript files that can be loaded directly in a page or installed from npm.
LumeStatic site generator for Deno.
LumenPHP micro-framework from Laravel for building web applications.
- Luminus
Clojure web framework built from a set of lightweight libraries, with a Leiningen template that generates new web applications.
LunarSet of Laravel packages that add headless e-commerce models, actions and a Filament admin panel to a Laravel application.
- Lustre
Gleam web framework for building HTML templates, single page applications, Web Components and real-time server components.
- lustre_ssg
Static site generator for Lustre projects, written in Gleam.
LUYAPHP web framework and content management system for building websites and web applications.
- Lyne Components
Web components of the Lyne Design System, the design system SBB uses for its websites and applications, built with Lit.
M
m.cssCSS framework and site and documentation theme for content-oriented websites, written without JavaScript, with a Pelican theme and Python and Doxygen documentation generators.
- M3 Svelte
Material 3 design system implemented as Svelte components, installed from npm into a SvelteKit or Vite project.
Mage-OSCommunity-owned open-source PHP e-commerce platform built on the Magento Open Source codebase.
- Magento Open Source
Open-source PHP e-commerce platform from Adobe, the free base of Adobe Commerce.
Magic UICollection of animated React components and effects that are copied into a project with the shadcn CLI.
- Maglev
Visual page builder for Ruby on Rails that adds a page editor and a content runtime to a Rails application.
- Magnanimous
Static website generator that builds HTML pages from source files, with a small templating language, written in Go.
MagnoliaMagnolia is a Java digital experience platform for managing and delivering web content, with a Community Edition under GPLv3 and a licensed DX Core.
- MailCatcher
Email catcher that runs an SMTP server and shows the received messages in a web interface, written in Ruby.
- MailCrab
Email test server for development that accepts SMTP mail and shows it in a web interface, written in Rust.
- MailDev
Local SMTP server with a web inbox for viewing and testing email during development, written in TypeScript.
MailpitEmail testing tool and SMTP server for developers, with a web interface and an API.
- MailSlurper
Small SMTP mail server that captures test email into a database and shows it in a web interface.
- MakeStaticSite
Command-line tool written in Bash that crawls a website with Wget and generates a static copy of it for deployment.
- Makko
Markdown-based static site generator for blogs and websites, written in Zig.
MAMPLocal web server environment for macOS and Windows with Apache or Nginx, PHP and MySQL, and MAMP PRO, a commercial app for running several local sites.
MandyStatic-site generator, written in Rust, that compiles Extended Jirai content files and layout files into a set of HTML files.
- Mangony
Static site generator for Node.js that compiles templates into an output directory.
Manticore SearchOpen-source search database for full-text, vector and hybrid search, with an SQL interface and an HTTP JSON API.
MantineReact component library with hooks and a theming system, installed from npm as @mantine/core and related packages.
MariaDBOpen source relational database server, a community-developed fork of MySQL that speaks the MySQL protocol.
MarkBindTool that generates static websites from Markdown text.
- Markdown All in One
Visual Studio Code extension for writing Markdown, with keyboard shortcuts, table of contents generation, table formatting and math support.
- markdown-it
JavaScript Markdown parser that follows the CommonMark specification and supports syntax extensions and plugins.
MarkoHTML-based language and runtime for building web applications and user interfaces, with the Marko Run application framework.
MarkoModular PHP framework in which every feature is a Composer package, configured with PHP attributes.
- Marko Run
Application framework for Marko with server-side rendering and static output.
MarmiteStatic site generator, written in Rust, that turns a folder of Markdown files into a static blog.
MartenWeb framework for Crystal with an ORM, migrations, templates, sessions, authentication and internationalization built in.
- Marx
Classless CSS stylesheet that styles plain semantic HTML without class names, distributed on npm and as a CDN file.
maryUISet of Livewire UI components styled with daisyUI and Tailwind CSS and installed with Composer.
- Masonite
Python web framework with an Active Record style ORM, queues, mail, notifications, events and task scheduling.
Master CSSVirtual CSS language with enhanced syntax that generates styles from class names written in HTML and JavaScript.
MastraTypeScript framework for building AI agents and applications.
- Mastro
Web framework and site generator for JavaScript and TypeScript that builds static and server-rendered multi-page websites.
- match-sorter
JavaScript library that filters and sorts an array by how well each item matches a search string, with a fixed ranking order.
matcha.cssSemantic styling library in pure CSS for plain HTML elements, with no JavaScript and no build step.
Material Design IconsIcon set of community-made Material Design icons, provided as SVG files, an icon font and JavaScript and React packages.
Material for MkDocsDocumentation framework on top of MkDocs that builds static documentation sites from Markdown.
Material UIReact component library that implements Google's Material Design.
- Material Web
Web components for the Material 3 design system, installed from the @material/web npm package.
- Materialize
Front-end framework based on Material Design, with CSS styles and JavaScript components, forked from MaterializeCSS.
MathesarSelf-hosted web application that gives users a spreadsheet-like interface for viewing, editing and querying PostgreSQL data.
MatomoOpen-source web analytics platform, self-hosted or offered as Matomo Cloud.
- Mavo
HTML-based language for building data-driven web applications without a server backend, usable as a declarative front-end framework.
- MaxKey
Self-hosted identity and access management server with single sign-on, OAuth 2, OpenID Connect, SAML 2.0, CAS and SCIM support.
Maz-UIComponent library for Vue and Nuxt, with standalone components, plugins, directives and composables.
- mCaptcha
Proof-of-work CAPTCHA system with a client widget and a server that validates the tokens a site receives.
- MDB UI Kit
Free Material Design UI kit of components and templates for Bootstrap 5 and vanilla JavaScript, with an optional paid PRO edition.
mdBookCommand-line tool, written in Rust, that builds books and documentation as HTML from Markdown files.
mdocMarkdown documentation tool for Scala that compiles and evaluates the Scala code blocks in markdown sources.
- mdui
Material Design 3 component library built with Web Components.
Medama AnalyticsSelf-hostable, cookie-free website analytics that runs as a single server binary or a Docker image.
MedusaOpen-source headless commerce platform for Node.js with commerce modules, an admin dashboard and REST store and admin APIs.
MeilisearchSearch server that indexes documents and answers search queries, self-hosted or as Meilisearch Cloud.
Melt UIHeadless, accessible component builders for Svelte applications.
- Memcached
Distributed in-memory key-value cache daemon that applications use to store results of database and API calls.
Meraki UITailwind CSS components, copied into a project as HTML, with RTL support and dark mode.
MercurOpen-source headless platform for building multi-vendor marketplaces, built on the Medusa commerce core.
MercureProtocol for pushing data updates to web browsers and other HTTP clients over server-sent events, with a reference hub server written in Go.
MetalsmithPluggable static site generator for Node.js that reads a source directory, runs plugins over its files and writes the result to a destination directory.
MeteorJavaScript application platform for building web and mobile applications.
MeteroidOpen-source pricing and billing platform for subscriptions, usage-based pricing, invoices and quotes, with a hosted cloud edition.
MetroJavaScript bundler for React Native projects, with a development server and a build API.
Metro UIFront-end framework of CSS styles, JavaScript modules and web components for responsive web applications.
- Mezzio
PHP microframework built on PSR-15 middleware, in which the application chooses its routing and templating.
- Micro
Node.js library and command-line server for asynchronous HTTP microservices, where a module exports one function that handles each request.
microfeedSelf-hosted content management system for podcasts, blogs, photos, documents and links, running on Cloudflare Workers with D1 and R2 storage.
MicronautJVM application framework for Java, Kotlin and Groovy with compile-time dependency injection, AOP and HTTP servers and clients.
- Microsoft SQL Server
Proprietary relational database management system from Microsoft, with Express, Standard and Enterprise editions.
- Microweber
Drag-and-drop website builder and content management system built on Laravel, for websites, blogs and online stores.
- MidCOM
PHP component framework and content management system that runs on top of the Midgard framework.
MiddlemanRuby static site generator that compiles templates, Sass and other source files in a project directory into a stand-alone site.
MidwayNode.js framework written in TypeScript for web, full-stack, microservice, RPC, socket and serverless applications.
Million.jsOptimizing compiler for React that speeds up component updates with a block virtual DOM.
- Milvus
Vector database for storing and searching embeddings, run as a Docker or Kubernetes server or as Milvus Lite, a Python library.
- Mina
Ruby deployment tool that generates a deploy Bash script and runs it on a server over one SSH session.
- minify
Go library and command-line tool that minifies HTML, CSS, JavaScript, JSON, SVG and XML.
- Minimal
Static personal website and blog generator for Go, Node.js and Python, with no external dependencies.
- MiniSearch
JavaScript library that runs an in-memory full-text search index in Node and in the browser.
- miniserve
Command-line tool that serves files and directories over HTTP from a single binary.
ministaStatic site generator that builds websites from React JSX components with Vite.
MinzeJavaScript framework for building native web components on the Web Components API, with a typed API and project scaffolding.
miseCommand-line tool that installs a project's dev tools, sets its environment variables and runs its tasks from one mise.toml file.
missing.cssCSS stylesheet that styles plain HTML without classes, with components, utility classes and CSS variables for theming.
- Mithril.js
Client-side JavaScript framework for building single page applications, with routing and XHR utilities included.
- MixPHP
PHP framework for command-line mode, serving HTTP through Swoole, Swow, WorkerMan, PHP-FPM or the built-in CLI server.
MkDocsPython static site generator for project documentation, built from Markdown files and a single YAML configuration file.
- modern-normalize
CSS stylesheet that normalizes browser default styles for the latest Chrome, Firefox and Safari.
Modern.jsProgressive web framework based on React for client-rendered, server-rendered and statically generated web applications.
- ModSecurity
Open-source web application firewall engine, with a C++ library that web server connectors call for each request.
ModuloJavaScript framework for building reusable HTML web components that run in the browser.
MODXOpen-source PHP content management system and application framework, published as MODX Revolution.
MojoliciousPerl real-time web framework for building web applications, with a built-in web server and a toolkit for HTTP and WebSocket clients and servers.
mojoPortalContent management system and web application framework written in C# for ASP.NET, running on SQL Server, MySQL, PostgreSQL or SQLite.
MoleculerMicroservices framework for Node.js and TypeScript with service discovery, load balancing and a built-in event bus.
- mongo-express
Web-based admin interface for MongoDB, written in JavaScript for Node.js with Express.
MongoDBDocument database server built on the document model, offered as a community edition and as commercial Enterprise editions.
MongooseFull-stack embedded networking library for C and C++, with a TCP/IP stack, TLS, an HTTP and WebSocket server and MQTT.
MonkeyHTTP server for Linux written in C, with a plugin-oriented architecture.
MonoscopeObservability platform that stores logs, traces and metrics in S3-compatible buckets and can be self-hosted.
MoonShineAdmin panel package for Laravel projects, built with Blade, Alpine.js and Tailwind CSS.
mosparoSelf-hosted spam protection for web forms that checks submitted form data against rules instead of showing a puzzle.
Movable TypeCommercial publishing and blogging system from Six Apart that publishes static pages, dynamic pages or both from templates.
- Movable Type Open Source
Source code line of Movable Type, the Perl publishing and blogging system, kept in the movabletype/movabletype repository.
- Mox
Full-featured mail server for sending and receiving email, with IMAP, SMTP, webmail and an HTTP/JSON webapi.
MudBlazorBlazor component library that implements Material Design components in C#.
Mukurtu CMSOpen-source content management platform for managing and sharing digital cultural heritage, distributed as a Drupal installation profile.
MVP.cssMinimalist classless CSS stylesheet that styles HTML elements directly, without class names.
- MySQL
Open source SQL database server, developed by the MySQL team at Oracle, with a source distribution and pre-built packages.
N
N2OErlang message protocol loop library for WebSocket, HTTP, MQTT and TCP servers, usable as a web framework or application server.
n8nWorkflow automation platform for building AI agents and workflows on a visual canvas, self-hosted or in the cloud.
Naive UIVue 3 component library written in TypeScript, with a theme system configured through JavaScript theme overrides.
NanocRuby static-site generator that transforms content such as Markdown or AsciiDoc into HTML pages with a shared layout.
- Nanogen
Static site generator in Node.js that builds HTML pages from EJS and Markdown files.
NATSMessaging server that routes messages between applications and services by subject, with optional persistence through JetStream.
NchanPub/sub server module for Nginx that delivers published messages to WebSocket, EventSource and other HTTP-based subscribers.
NebularCustomizable Angular UI library with themed components, plus auth and security modules.
Neo4jNative graph database server that stores nodes and relationships and is queried with the Cypher language.
- neobrutalism components
Collection of neobrutalism-styled React and Tailwind components, copied into a project or added with the shadcn CLI.
NeonOpen source serverless Postgres database platform that separates storage and compute.
NeosOpen-source content management system and application framework for websites and digital content, built on the Flow PHP framework.
- nesta
Ruby content management system built with Sinatra that stores content as plain text files and can be deployed as static HTML or rendered on the server.
NestJSProgressive Node.js framework for building efficient, scalable server-side applications with TypeScript.
- Netlify CLI
Command-line interface for the Netlify hosting platform, used to deploy sites, run a local dev server and manage site settings.
NettePHP web framework built from standalone components, with a component-based MVC application layer.
- Netty
Java network application framework for building protocol servers and clients with an asynchronous, event-driven model.
Next.jsReact framework for building full-stack web applications, with routing, rendering and data fetching.
- Nextcloud Forms
Survey and questionnaire app for Nextcloud that creates forms, collects responses and can embed a form in an external website.
NextraNext.js-based framework for building content-focused websites from Markdown and MDX.
- ng-bootstrap
Angular component library that provides Bootstrap-styled widgets such as accordion, carousel and datepicker.
- NG-ZORRO
Angular UI component library based on Ant Design.
- nghttpx
Reverse proxy for HTTP/3, HTTP/2 and HTTP/1 that ships in the nghttp2 project.
nginxC-based HTTP web server with reverse proxy, content cache, load balancer and mail proxy features.
Nginx Proxy ManagerWeb admin interface for managing Nginx reverse proxy hosts, distributed as a Docker image with free Let's Encrypt certificates.
- ngx-bootstrap
Bootstrap components for Angular applications.
NhostOpen-source backend platform with a PostgreSQL database, GraphQL API, authentication, file storage and serverless functions, offered as a cloud service and for self-hosting.
- NHS.UK frontend
Frontend code, with CSS, JavaScript and assets, for building user interfaces for NHS websites and services.
NiceGUIPython UI framework that builds web-based user interfaces shown in the browser, served by a running Python process.
NiftDependency-aware command-line build tool and template language that generates websites from HTML, content and data files.
NikolaPython static site and blog generator that builds websites from reStructuredText, Markdown and other input formats.
- NimblePublisher
Elixir library that reads Markdown files from a directory and builds them into a module attribute, for publishing blogs and articles.
- nimib
Nim library that converts Nim source files and their outputs into HTML documents in the style of notebooks.
- Ninja
Full-stack web framework for Java that builds server-side web applications and RESTful JSON services.
- Nitro
TypeScript server toolkit for full-stack servers with filesystem routing, storage, caching and a Vite plugin, deployable to Node.js, Bun, Deno and serverless hosts.
- Nixiesearch
Search engine server, powered by Apache Lucene, that keeps its index in S3-compatible storage and answers lexical, semantic and hybrid queries over HTTP.
- NocoDB
Spreadsheet-style interface for building online databases on SQLite, PostgreSQL or an existing database, self-hosted with Docker or offered as NocoDB Cloud.
- Node-RED
Browser-based flow editor and Node.js runtime for building event-driven applications that connect devices, services and data.
- NodePress
Blog CMS backend built with NestJS, MongoDB and Redis, exposing a RESTful API.
- nopCommerce
Open-source e-commerce software built on .NET for running online stores, with a storefront and an administration area.
- Norch
Standalone search server, installed with npm, that indexes JSON documents and answers queries over an HTTP API.
NotifoSelf-hostable multi-channel notification service that delivers events from an application's API to users by email, SMS, push, messaging and web.
NovuOpen-source notification infrastructure with one API for sending messages across in-app inbox, email, SMS, push and chat channels, self-hostable or available as a cloud service.
ntfySelf-hostable HTTP publish-subscribe server that delivers published messages as push notifications to phones, desktops and browsers.
NueDevelopment environment and static site generator for websites and single-page apps, run from a command line tool named nue.
NutUIVue component library of mobile user-interface components in the JD style, for H5 pages and mini programs.
- NutUI React
React component library of mobile user-interface components in the JD style, for H5 pages and mini programs.
NuxtVue-based framework for building server-rendered, static and hybrid websites and web apps.
- Nuxt Content
File-based content module for Nuxt that queries Markdown, YAML, CSV and JSON files from a Vue application.
- Nuxt Studio
Self-hosted visual editor module for Nuxt Content websites that commits content changes to GitHub or GitLab.
- Nuxt UI
Vue component library built on Reka UI and Tailwind CSS, used as a Nuxt module or as a Vite plugin in plain Vue apps.
- NVIDIA Elements
Web Components design system and UI library for AI infrastructure, robotics and autonomous vehicle interfaces, with a CLI and MCP tooling.
- nvm
POSIX shell script that installs and switches between multiple Node.js versions for one user.
NxMonorepo task runner and build system for TypeScript and polyglot codebases, with caching and affected-only runs.
O
- O3-Shop
Open-source e-commerce platform for B2B and B2C shops, built on PHP and Symfony.
OakMiddleware framework for handling HTTP requests across Deno, Node.js, Bun and Cloudflare Workers.
OatSemantic HTML and CSS UI component library with zero dependencies and a few Web Components for dynamic parts.
- Oat++
Open-source C++ web framework for building web applications and REST APIs.
OAuth2 ProxyGo reverse proxy that adds OAuth 2.0 and OpenID Connect authentication in front of web applications.
- Observable Framework
Static site generator for data apps, dashboards and reports, with JavaScript on the front end and any language on the back end for data analysis.
- Ocsigen Eliom
OCaml framework for building client and server web and mobile applications as a single program.
- Octicons
Set of SVG icons built by GitHub, with helper packages for JavaScript, React and Ruby.
October CMSCommercially licensed PHP content management system built on the Laravel framework.
- odoc
Documentation generator for OCaml that reads doc comments and produces HTML, LaTeX and man pages.
OdooSuite of web-based open source business apps, including a website builder and an e-commerce app.
OdysseyMulti-threaded PostgreSQL connection pooler and request router, run as a separate server process between applications and PostgreSQL.
- Offen Fair Web Analytics
Self-hosted web analytics that collects usage data only after visitors opt in and encrypts it end-to-end.
Omeka ClassicOpen-source PHP web publishing platform for digital collections and online exhibits.
Omeka SOpen-source PHP web publishing platform for institutions, with several sites run from one installation.
OmiWeb Components framework with JSX, signals and a router.
- One
PHP framework for php-fpm or Swoole environments, with a router, an ORM and an RPC layer.
- ONLYOFFICE Docs
Document server with online editors for texts, spreadsheets, presentations, forms and PDF files, that web apps and platforms embed.
- Onsen UI
Open source framework of web components for building hybrid apps and progressive web apps.
Open LibertyLightweight Java application server runtime for building and running cloud-native Java microservices and Jakarta EE applications.
Open PropsSet of CSS custom properties that serve as design tokens, available as CSS, PostCSS, JSON or JavaScript.
Open Server PanelPortable local web server for Windows that bundles a WAMP stack of web servers, PHP versions and databases with a control panel.
Open SwoolePHP extension that adds an event-driven server, coroutines and fibers to PHP, so PHP applications can run their own HTTP, WebSocket and TCP servers.
- Open Web Analytics
Open source web analytics framework that records visits to websites and applications and reports on them, with a JavaScript tracker and a PHP server.
OpenAnalyticsPrivacy-first web analytics with one lightweight tracker script, self-hostable under AGPL-3.0 and also offered as a hosted service by its authors.
- OpenBao
Open source secrets manager that stores, encrypts and distributes secrets, certificates and keys, served through an HTTP API.
OpenCartOpen source ecommerce platform written in PHP for running an online store on a web server.
OpenCmsJava and XML website content management system from open source components.
OpenFGAOpen-source authorization server for fine-grained, relationship-based access control, configured with a modeling language and queried through APIs.
OpenLiteSpeedOpen source, event-driven HTTP web server from LiteSpeed Technologies, compatible with Apache rewrite rules and ModSecurity.
OpenMage LTSCommunity-maintained PHP e-commerce platform that continues the Magento 1 Community Edition codebase with security patches and bug fixes.
OpenMeterOpen-source usage metering and billing platform that ingests usage events and bills customers for the usage.
OpenPanelOpen source web, product and AI analytics platform, offered as a cloud service and as self-hosted software run with Docker Compose.
OpenReplaySelf-hosted session replay and product analytics platform, with a tracker SDK that runs inside the monitored web or mobile app.
OpenRestyBundle of the nginx core, third-party nginx modules and LuaJIT for building scriptable web applications.
- OpenSearch
Open-source, Apache 2.0 licensed search and analytics engine with a REST API, maintained by a Linux Foundation project.
OpenSignOpen-source electronic signature application for PDF documents, with a REST API and webhooks that an application can use to send documents for signing.
- OpenTelemetry Collector
Vendor-neutral server, written in Go, that receives, processes and exports traces, metrics and logs telemetry data.
OpenUI5JavaScript UI framework from SAP for building enterprise web applications with a rich set of controls.
- OpenWGA
Open source Java CMS platform developed by Innovation Gate, distributed as a web application archive and a Debian package.
- OpnForm
Open source form builder for forms with logic, file uploads and submissions, offered as a managed cloud service and for self-hosting with Docker.
Optimizely CMSCommercial .NET content management system from Optimizely, installed from NuGet packages on Microsoft SQL Server.
OpulencePHP web application framework with routing, views, middleware, an ORM and a console component.
OqtaneOpen source CMS and modular application framework for building web, desktop and mobile applications on .NET, using Blazor.
Oracle ADFJava EE application framework from Oracle for building enterprise applications in JDeveloper and running them on an application server with the ADF runtime installed.
- Oracle AI Database
Commercial relational database from Oracle, with a free developer edition and fully supported paid editions.
Oracle APEXLow-code platform from Oracle for building and deploying data-driven web applications inside an Oracle Database.
OramaSearch library for full-text, vector and hybrid search that runs in the browser, on a server or at the edge.
- OramaCore
Search and vector database server, written in Rust, that runs from a Docker image and adds an LLM interface to a collection's search.
- oranda
Rust command-line static site generator that builds landing pages for software projects from their README and manifest files.
OrbitCSS layout system for radial interfaces such as gauges, dials, knobs and radial menus.
- Orchard CMS 1.x
Open-source content management system built on ASP.NET MVC and the .NET Framework, the first generation of Orchard.
- Orchard Core
Open-source CMS and modular, multi-tenant application framework built on ASP.NET Core.
OrchidFree Laravel package for building back-office applications, admin panels and dashboards in PHP.
OrejimeConsent manager for websites that loads third-party scripts only after the visitor consents, with an accessibility focus.
OrisonStatic site generator and server built on lit-html, with pages written as JavaScript, HTML or Markdown.
OrugaVue.js UI component library whose components ship without CSS, so any CSS framework or theme can style them.
- Ory Hydra
OpenID Certified OAuth 2.0 and OpenID Connect server that issues tokens and connects to an existing login and consent app.
- Ory Keto
Authorization server, written in Go, that stores relationships between subjects and objects and answers permission checks based on Google's Zanzibar model.
- Ory Kratos
Identity and user management server, written in Go, that runs login, registration, recovery, verification and profile flows for applications over HTTP APIs.
- Ory Oathkeeper
Identity and access proxy, written in Go, that authenticates and authorizes HTTP requests against access rules before they reach an upstream service.
- Ory Polis
Single sign-on service, written in TypeScript, that bridges SAML and OIDC identity providers to an OAuth 2.0 flow and provides SCIM 2.0 directory sync.
- Oscar
Domain-driven e-commerce framework for Django, with a catalogue, offers, checkout and a dashboard.
osCommercePHP shopping cart and e-commerce platform from osCommerce Ltd, with multiple front ends, themes and an app store.
Outerbase StudioBrowser-based graphical client for managing SQLite, LibSQL and other SQL databases.
- Outpost
Open-source Go service that sends outbound webhooks and other event destinations from an application to its customers, with a tenant portal and retries.
OutstaticOutstatic is a content management system for Markdown and MDX files stored in a GitHub repository.
OXID eShop Community EditionPHP e-commerce shop system from OXID eSales, published as the Community Edition source code under a non-commercial license.
- Oxipng
Multithreaded lossless PNG and APNG compression optimizer, usable as a command-line tool or a Rust library.
P
PadrinoRuby web framework built on Sinatra.
- Pageel CMS
Self-hosted, Git-based content management system for Astro sites that edits Markdown and MDX files in a GitHub repository.
PagefindStatic search library that builds a search index from built HTML at build time and serves search from static files.
PagegenPython static site generator that builds a website from plain text page files and folders.
- Pages CMS
Open source web CMS that edits the content and media files of static sites stored in a GitHub repository.
PagicStatic site generator that renders Markdown and TSX pages to static HTML with Deno and React.
Panda CSSStyling engine that generates atomic CSS at build time from type-safe TypeScript style definitions.
PandocHaskell library and command-line tool that converts documents between markup formats.
PangolinOpen-source networking and security platform that exposes web applications and private networks through a reverse proxy and WireGuard tunnels.
PaperCSSCSS framework that styles plain HTML elements, distributed as a stylesheet through npm and a CDN.
Papercut SMTPDesktop email viewer and built-in SMTP server for development that catches the messages an application sends without delivering them.
ParaOpen-source backend server with a REST API over any database, for web and mobile apps, that can also run inside a JVM application.
ParadeDBDistribution of the pg_search Postgres extension, which adds full-text, vector and hybrid search to a Postgres database.
ParcelZero-configuration build tool that bundles web applications and libraries from HTML, CSS and JavaScript entry points.
Park UICollection of accessible UI components built on Ark UI and Panda CSS, distributed as source code that a CLI copies into the project.
- parklife
Ruby library that renders a Rack application, such as Rails or Sinatra, into a static HTML build.
Parse ServerOpen source backend for web and mobile apps that runs on Node.js, stores data in MongoDB or PostgreSQL, and can be mounted on an Express app.
ParseableOpen source observability platform, shipped as a single binary, that stores logs, metrics and traces in a columnar data lake.
- Passage
PHP static site generator that builds Markdown files into HTML pages using PHP templates.
- patron
Go framework for creating microservices, with components for HTTP, gRPC and asynchronous message processing.
PatternFlyOpen source design system whose HTML and CSS library provides components, layouts and utilities for enterprise products.
- PatternFly Elements
Set of web components based on the PatternFly design system, usable with any framework or on their own.
- PatternFly React
React component library for the PatternFly design system, published as a set of npm packages.
PayloadTypeScript framework that runs inside a Next.js app and generates an admin panel, database schema and REST, GraphQL and local APIs from one config, used as a headless CMS or application backend.
PbootCMSChinese-language PHP content management system for building corporate websites, published as open-source code.
pdocAPI documentation generator for Python projects that renders modules, classes and functions from their docstrings and type annotations into HTML.
pdocPython package that generates API documentation for modules and packages from their docstrings and type annotations.
- Pedestal
Set of Clojure libraries for server-side services, APIs and web applications, with Jetty 12 and Http-Kit connectors.
PelicanPython static site generator that builds blogs and sites from reStructuredText or Markdown with Jinja2 themes.
- Pelican Panel
Free, open-source game server control panel, built on Laravel and Filament, that runs game servers in Docker containers.
- Percona Server for MySQL
Open source MySQL-compatible database server maintained by Percona, distributed as packages, binary tarballs and a Docker image.
- Permify
Open-source authorization service, inspired by Google Zanzibar, that stores relationships and answers access checks over an API.
- Perron
Static site generator for Ruby on Rails that builds content collections from markdown or ERB into a static site.
PestTesting framework for PHP that is built on PHPUnit and adds an expressive syntax for writing tests.
Petal ComponentsShadcn-style HEEx component library for Phoenix LiveView apps, styled with Tailwind CSS and installed from Hex.
- pg_search
Ruby gem that adds PostgreSQL full-text search scopes to Active Record models.
- pg_textsearch
PostgreSQL extension that adds BM25 relevance-ranked full-text search indexes to Postgres.
pgAdminOpen-source administration and development tool for PostgreSQL, run as a desktop application or as a web application.
PgBouncerLightweight connection pooler for PostgreSQL, written in C.
- PgCat
PostgreSQL pooler and proxy with sharding, load balancing, failover and mirroring support, written in Rust.
PgDogPostgreSQL connection pooler, load balancer and database sharder written in Rust.
PGliteEmbeddable WebAssembly build of PostgreSQL, packaged as a TypeScript and JavaScript library for the browser, Node.js, Bun and Deno.
- PGroonga
PostgreSQL extension that adds a full-text search index for all languages, using Groonga as the index engine.
- pgweb
Web-based database browser for PostgreSQL, distributed as a single Go binary.
- PhalApi
PHP open-source framework for building API services, with HTTP, SOAP and RPC protocol support and generated API documentation.
PhalconFull-stack PHP web framework delivered as a PHP extension.
- Pharos
JSTOR's design system, a web component library with React wrappers for building products in the JSTOR brand.
- Phlex
Ruby gem for building HTML and SVG views as object-oriented components.
PhoenixElixir web framework for server-rendered and real-time web applications, with LiveView for interactive pages.
- Phoenix LiveView
Elixir library for building rich, real-time user interfaces with server-rendered HTML.
Phosphor IconsOpen-source icon family of SVG icons in six weights, with packages for the web, React, Vue and other frameworks.
- PHP-FPM
FastCGI process manager for PHP, built as an optional SAPI in the PHP source tree.
- PHP-FTS
Pure PHP full-text search library that keeps its index in files on disk, with typo tolerance, filters and facets.
phpDocumentorDocumentation generator that reads PHP source code and DocBlock comments and produces API documentation.
- phpenv
Command-line tool for building, installing and switching between several PHP versions on a developer's machine.
- PHPFusion
Open-source content management system written in PHP, with a MySQL database and an administration panel.
phpMyAdminWeb interface written in PHP for administering MySQL and MariaDB databases.
- phpRedisAdmin
Simple web interface for managing Redis databases, written in PHP.
PHPUnitUnit testing framework for PHP, installed with Composer and run from the command line.
phpwcmsWeb-based content management system and CMS framework that runs on PHP and MySQL.
Phusion PassengerWeb server and application server that runs Ruby, Python, Node.js and other web apps behind Nginx or Apache, or standalone.
- picfit
Go server that resizes and manipulates images on request, acting as a proxy in front of the storage that holds the originals.
- Picnic CSS
CSS library that styles native HTML elements, with a CDN build, npm package and SCSS source.
- PicoSSG
PicoSSG is a static site generator that turns Markdown and Nunjucks template files into a static website.
PimcoreOpen-core PHP platform for product experience management, combining PIM, DAM, CMS and digital commerce modules.
PinesCollection of copy-paste UI elements built with Alpine.js and Tailwind CSS.
- Pingora
Rust framework for building fast, programmable network services, including HTTP proxies and load balancers.
- Pinpoint
Application performance management tool that traces transactions across distributed applications, with agents for Java, PHP and Python, and charts their topology.
- Pippo
Micro web framework for Java that runs as an executable application with an embedded web server.
Piranha CMSOpen source CMS for ASP.NET Core that runs as an integrated CMS or as a headless content store, with an admin panel called the Manager.
- Pitchfork
Preforking HTTP server for Rack applications, designed to share memory between worker processes through copy-on-write.
pkgdownR package that builds a static HTML website for an R package from its documentation, vignettes and README.
PlanetOpen-source macOS app for building, publishing and following websites and blogs over IPFS and Ethereum Name Service.
PlatformaticPlatformatic is a Node.js application server, Watt, that runs HTTP applications and services built with Node.js frameworks or plain Node.js.
Plausible AnalyticsPrivacy-friendly web analytics, offered as a managed cloud service and as the self-hosted Plausible Community Edition.
Play FrameworkJava and Scala web framework whose production build is a distribution that runs as a server process, with Twirl templates.
- Playroom
Design environment that renders JSX from a team's own component library across themes and screen sizes.
PlaywrightBrowser automation and end-to-end test framework that drives Chromium, Firefox and WebKit through one API.
PlentiStatic site generator for Svelte templates, built with a Go command-line tool, with a Git-backed editor for the deployed site.
- Plerd
Ultralight Markdown blogging platform that generates a static website from a folder of Markdown files.
- Plesk
Proprietary hosting control panel for managing websites, DNS, mail and other services on Linux and Windows servers.
PloneOpen source content management system built on Python, with a React-based Volto frontend and a Classic UI frontend.
PluXmlCMS and blog engine that stores its content in XML files and needs no database.
PM2Process manager for Node.js and Bun applications that keeps them running, with a built-in load balancer.
pngquantLossy PNG compressor distributed as a command-line utility and as a library.
Pocket IDSelf-hosted OpenID Connect and OAuth 2.0 provider that lets users sign in to their apps with passkeys.
PocketBaseOpen-source Go backend shipped as a single executable, with an embedded SQLite database, realtime subscriptions, authentication and a dashboard.
- Poem
Full-featured web framework written in Rust.
PoeticMetricOpen source website analytics tool that uses no cookies, offered as a managed service on poeticmetric.com or self-hosted with Docker Compose.
- Polka
Minimal HTTP server framework for Node.js with routing, middleware and sub-applications.
- Pollen
Book-publishing system written in Racket that embeds code in text documents for multiple-output publishing.
- Pollen
Configurable library of CSS variables for a design system, written to a stylesheet by a command-line build tool.
PolymerLibrary for building custom HTML elements as Web Components, with optional two-way data binding.
PomeriumIdentity- and context-aware reverse proxy that puts authentication and access policy in front of internal web apps and services.
- Pontoon
Web-based translation management system that pulls strings from version control and writes translations back, run by Mozilla for its localization community.
- Porsche Design System
Design system of Web Components with npm wrapper packages for React, Angular, Vue and vanilla JavaScript, published by Porsche AG.
portrayPython command line tool and library that builds documentation websites for Python projects from Markdown and docstrings.
- Posh-ACME
PowerShell module and ACME client that creates publicly trusted SSL/TLS certificates from an ACME certificate authority such as Let's Encrypt.
- Postal
Mail delivery platform that sends and receives e-mail for websites and web applications, run on the operator's own servers.
PostCSSTool for transforming CSS with JavaScript plugins.
- PostCSS Preset Env
PostCSS plugin pack that converts modern CSS into syntax most browsers understand, adding the fallbacks and polyfills the browser targets need.
PostGraphileNode.js tool that builds a GraphQL API from a PostgreSQL database schema, with a CLI, middleware and standalone schema modes.
PostgreSQLOpen source object-relational database system that uses and extends the SQL language.
PostgRESTStandalone web server that serves a RESTful API directly from a PostgreSQL database schema.
PostHogProduct analytics platform with session replay, feature flags, experiments, error tracking and surveys, self-hosted from its code or run as PostHog Cloud.
- Pound
Reverse proxy, load balancer and HTTPS front-end for web servers.
- PowerSync
Sync service that keeps a client-side SQLite database in step with a backend database, self-hostable as a Docker image.
PreactJavaScript library for building component-based user interfaces on a virtual DOM, with a React-compatible API through an optional alias.
- Prefect
Python workflow orchestration framework that runs flows on schedules, events or API calls, with a self-hostable server.
Preline UISet of prebuilt UI components, blocks and JavaScript plugins built on Tailwind CSS, published as the npm package preline.
PrestaShopOpen-source PHP e-commerce platform for building and running online stores.
pretixTicket shop application for conferences, festivals and other events, with an online shop and point of sale.
PrettierOpinionated code formatter for JavaScript and many other languages that rewrites source to a consistent style.
PrimeFacesUI component library for Jakarta Faces web applications, distributed as a Java library on Maven Central.
- PrimeNG
UI component library for Angular, distributed as the npm package primeng.
- Primer CSS
CSS and Sass implementation of GitHub's Primer design system, distributed as the npm package @primer/css.
- Primer React
React component library implementing GitHub's Primer design system, distributed as the npm package @primer/react.
- Primer ViewComponents
Ruby on Rails implementation of the Primer Design System, shipped as a gem of ViewComponent components.
- PrimeReact
React UI component library made by PrimeTek, published on npm.
- PrimeVue
Vue UI component library made by PrimeTek, published on npm.
PrimoPrimo is an open source content management system that builds sites from Svelte blocks and lets clients edit their content in a visual editor.
Prisma ORMTypeScript and Node.js object-relational mapper that generates a type-safe database client from a schema file.
Prisme AnalyticsPrivacy-focused web analytics that can be self-hosted with Docker Compose, stores events in ClickHouse and shows them in Grafana dashboards.
ProcessWireOpen source PHP content management system with a page and field data model and a PHP API.
Progress SitefinityCommercial .NET content management and digital experience platform from Progress, offered on-premises or as a cloud service.
PrologueWeb framework written in Nim for building HTTP services and web applications.
ProperDocsStatic site generator for project documentation, written in Markdown and configured with a YAML file, forked from MkDocs.
- Propshaft
Asset pipeline library for Rails that serves and digest-stamps the app's stylesheets, JavaScript and images without bundling them.
ProxySQLProtocol-aware proxy for MySQL and PostgreSQL databases.
PruviousNuxt module that adds a CMS to a Nuxt site, with collections, blocks, a dashboard and a REST API, storing data in SQLite or PostgreSQL.
- pub-server
pub-server is an HTML site generator and in-browser editor, written in JavaScript, that renders websites from Markdown files in a directory.
PublicanHTML-first static site generator for Node.js that builds sites from Markdown content and JavaScript template literals.
PublicCMSJava content management system with a visual editor, static site generation and an admin interface.
- Publify
Blogging and web publishing software built on Ruby on Rails, formerly known as Typo.
PubliiDesktop CMS for Windows, macOS and Linux that builds static websites on the author's computer.
- Puck
Open-source visual editor library for React that lets users build drag-and-drop pages from the components an app defines.
PumaMulti-threaded HTTP 1.1 server for Ruby and Rack applications.
puma-devZero-config development server for macOS and Linux that starts Rack and Rails apps on demand under local domains such as .test, using Puma.
PuppertinoPlain CSS framework that applies Apple's Human Interface Guidelines to web pages, with desktop and mobile component sets.
- Puput
Django blog application built on the Wagtail content management system.
PureSmall responsive CSS module set with a base, grids, forms, buttons, tables and menus.
PurgeCSSTool that removes unused CSS selectors by matching them against the markup and scripts of a project, producing smaller stylesheets.
PushpinReverse proxy server that holds client connections open for HTTP streaming, long-polling and WebSocket realtime endpoints in front of a web service.
PushwordSymfony-based content management system for websites, with Markdown or database content and an optional static export.
py4webPython web framework for building database-driven web applications, with a built-in dashboard app.
- pyenv
Shell-based version manager that switches between multiple installed Python versions.
PyramidOpen source Python web framework for applications that start small and grow into large projects.
PyroCMSPHP content management system built on Laravel, with a control panel, an addon system and the Streams Platform.
Q
QdrantVector search engine and vector database, run as a server with a REST and gRPC API, also offered as Qdrant Cloud.
QgodaStatic site generator with arbitrary taxonomies and built-in multilanguage support through gettext and po files.
QuarkdownMarkdown-based typesetting system that compiles one source into papers, presentations, knowledge bases and static websites.
QuarkusJava framework for building cloud-native applications that run on the JVM or as native executables.
Quarkus RoqStatic site generator for websites and blogs, written in Java on Quarkus, with a CLI, themes and plugins.
QuartAsync Python web framework on asyncio with the same API as Flask.
QuartoOpen-source publishing system that renders Markdown documents, notebooks, websites, books and presentations.
QuartzStatic-site generator that publishes a digital garden and notes, written as Markdown, as a website.
QuasarVue.js framework with UI components and a CLI that builds single-page, server-rendered, static, PWA, mobile, desktop and browser extension apps.
- quickblog
Blog engine for Clojure and babashka that renders Markdown posts into a blog with an index, archive, tag pages and templates.
QuickwitOpen-source search engine for logs and traces that indexes data on object storage and runs as a single binary or a cluster.
QwikFramework for web apps that resumes on the client instead of hydrating, with Qwik City for routing and server rendering.
Qwik UIHeadless and styled component library for Qwik, installed as copy-paste components or as an npm package.
R
- R Markdown
R package that renders R Markdown documents, which combine code, its output and prose, into formats such as HTML, PDF and Word.
RabbitMQOpen source multi-protocol messaging and streaming broker that applications use to pass messages between services.
- Rack::App
Minimalist Ruby framework for building Rack applications with a Sinatra-style DSL.
- Radiance
Web application environment for Common Lisp, for personal websites and deployable applications.
Radix IconsSet of 15×15 icons that ships as individual React components on npm.
Radix PrimitivesUnstyled, accessible React component primitives for building design systems and web apps.
Radix ThemesPre-styled, open-source component library designed to work out of the box with minimal configuration.
Radzen Blazor ComponentsOpen-source UI component library for Blazor, including a data grid, scheduler, charts and form controls, installed from NuGet.
RageAPI-first Ruby web framework that runs APIs, background jobs and WebSockets in one process using fibers.
RakkasReact framework built on Vite for server-rendered websites and web apps, with optional static export.
RansackRuby gem that adds searching and sorting to Rails applications through search forms and query methods on ActiveRecord models.
- Rapyd Admin
Composer package that adds an admin panel with users, roles, companies and generated CRUD modules to a Laravel application.
- Rauthy
Rust identity provider for single sign-on through OpenID Connect and OAuth 2, with passkey login and a built-in admin UI.
RaythaOpen source .NET content management system with custom content types, Liquid templates and a headless REST API.
- rbenv
Version manager that switches between installed Ruby versions per project, on Unix-like systems.
RE:DOMSmall JavaScript UI library that creates DOM elements with helpers and keeps them in sync with data, without a virtual DOM.
ReactJavaScript library for building component-based user interfaces for the web, with react-dom for browsers and server rendering.
React AriaUnstyled, accessible React components and hooks from Adobe for building custom UI, published as react-aria-components.
React BitsLibrary of animated React components and backgrounds that install into a project as source code.
- React Bootstrap
Bootstrap components rebuilt as React components, installed from npm alongside the Bootstrap stylesheet.
React CosmosSandbox for developing and testing React UI components in isolation, with file-based fixtures, a playground interface and a static export.
React IconsReact components that render SVG icons from many popular icon sets, each icon imported from its own set's path.
- React Native for Web
Implementation of React Native's components and APIs for the web, rendering through React DOM.
React RouterRouter for React whose framework mode adds server rendering, static pre-rendering and data loading for building full-stack web apps.
- React Spectrum
React component library implementing Adobe's Spectrum design system, with accessible and adaptive components.
- React Styleguidist
Component workshop that runs React components in isolation with a hot reloaded dev server and generates a living style guide from Markdown examples.
React SuiteReact component library of UI components, published as the rsuite npm package.
- react-daisyui
daisyUI components rebuilt as React components, installed from npm and styled through Tailwind CSS.
- react-md
Accessible React component library, styled with Sass built to the Material Design specifications.
- React95
React component library inspired by the Windows 95 user interface design.
- ReactPress
Publishing system for React developers, with a NestJS API, a web admin, Next.js themes and SQLite or MySQL storage.
ReactPyPython library for building user interfaces from components, without writing JavaScript.
- reactstrap
Stateless React components for Bootstrap 5.
- Reagent
ClojureScript interface to React that defines components as plain functions written with Hiccup-like markup.
- Record Collector
Static site generator for .NET that reads a content folder and renders pages with ASP.NET Core and Blazor components.
- Red Hat Design System
Framework-agnostic Web Components and design tokens that implement the Red Hat brand for digital experiences.
REDAXOPHP content management system that builds sites from categories, articles and content blocks, extended by add-ons.
RedictDistributed key/value store, an independent LGPL-licensed fork of Redis.
RedisIn-memory data store used as a cache, database and streaming engine, offered under source-available and open-source licenses.
- Redis Commander
Node.js web application for viewing and editing the data of one or more Redis servers in a browser.
- Redis Insight
Visual developer tool for Redis data, offered as a desktop app and as a Docker image.
RedocOpen source tool that generates interactive API reference documentation from OpenAPI, AsyncAPI and GraphQL definitions.
- RedwoodJS
Full-stack web framework that combines React, GraphQL, Prisma and TypeScript for building web applications.
RedwoodSDKServer-first React framework that runs on the Cloudflare platform and starts as a Vite plugin.
- Refinery CMS
Open source content management system built as a Ruby on Rails application, with a visual editor for site owners.
ReflexPython library for building full-stack web apps, with the frontend compiled to React and the backend run as a Python server.
- reitit
Data-driven router library for Clojure and ClojureScript.
Reka UIVue component library of unstyled, accessible primitive components.
- Relevanssi
WordPress plugin that replaces the default WordPress search with a relevance-sorted search engine for posts and other content.
Remark42Self-hosted, privacy-focused commenting engine that embeds into blogs and articles.
RemixFull-stack web framework built on Web APIs that combines routing, data, UI and asset compilation in one stack.
Remix IconOpen-source icon set of neutral-style system symbols.
RemultTypeScript library for full-stack CRUD and realtime over entity classes, with a database layer and an API.
Render EnginePython static site generator built from pages, collections and a site object, rendered with Jinja2 templates.
ReshapedReact and Figma component library for building products or a design system.
- ress
CSS reset stylesheet installed with npm or loaded from a CDN, applying a common base to browser default styles.
RestateDurable execution runtime that ships as a single binary and coordinates the handlers of services written with its SDKs.
- restify
Node.js framework for building RESTful web services, with connect-style middleware.
- Restler
PHP framework that exposes the public methods of PHP classes as REST API endpoints.
RethinkDBOpen-source document database that pushes query results to applications in realtime.
RetypeStatic site generator that builds documentation and websites from Markdown files.
reveal.jsOpen-source HTML presentation framework for building slide decks that run in a web browser.
Revive AdserverOpen source ad serving system that a publisher installs on its own web server to serve, track and target advertising campaigns.
- Ring
Clojure library that abstracts HTTP into one API so web applications, servers and frameworks can share handlers, requests and middleware.
- Riot
Go library for indexing and searching text, numeric, date, geo and vector data inside an application.
Riot.jsComponent-based UI library for building custom elements.
RippleTypeScript UI framework with fine-grained reactivity, built around .tsrx component files.
rk-bootGo library that starts and manages a microservice's backend components, such as web frameworks, databases and middleware, from a YAML file.
RMWCReact component kit that wraps Google's Material Components for the web, published as individual npm packages per component.
RoadizSymfony-based headless and polymorphic CMS that organizes content as a tree of typed nodes.
RoadRunnerHigh-performance PHP application server and process manager written in Go, extended with plugins.
RobynPython web framework with an async API and a Rust runtime.
RocketAsync web framework for Rust with typed routes, request guards and built-in form and JSON handling.
- Rod
Go library that drives a browser over the Chrome DevTools Protocol for web automation and scraping.
- Roda
Ruby web toolkit that structures request handling as a routing tree.
RolldownJavaScript and TypeScript bundler written in Rust with a Rollup-compatible API, designed as the bundler of Vite.
RollupJavaScript module bundler that compiles ES module source into bundles for browsers, Node.js and other platforms.
- RonyKit
Go toolkit for building API servers that serve REST and RPC from one handler.
RoutifySvelte router that generates routes from files and metadata, with static and server-rendered output.
RowySpreadsheet-style admin interface and low-code backend for Firestore data on Google Cloud and Firebase, installed into the user's own project.
rqliteDistributed relational database built on SQLite, replicated across nodes with the Raft consensus algorithm and reached over HTTP.
RsbuildBuild tool for modern web applications that runs on Rspack and supports React, Vue, Svelte and other frameworks.
RspackFast Rust-based bundler for the web with a modernized webpack API.
RspressStatic site generator built on Rsbuild that turns Markdown and MDX files into documentation websites.
Ruby on RailsRuby web application framework with an ORM, routing, ERB views, background jobs and built-in deployment tooling.
RubyUIRuby gem with generators that copy UI components built on Phlex, Tailwind CSS and Stimulus into a Rails app.
RustAPIRust web framework for building HTTP APIs with OpenAPI documentation generated from handler code.
RustFSS3-compatible distributed object storage server written in Rust.
RustyllStatic site generator written in Rust that builds Markdown and Liquid sites, with compatibility for Jekyll sites and themes.
- rux
Go web framework and router for building HTTP applications, with route groups, middleware and a production server package.
RwfRust Web Framework, an MVC framework for building web applications in Rust, with an ORM, background jobs and an admin panel.
RybbitOpen source web and product analytics platform that can be self-hosted with Docker Compose and is also offered as a hosted service.
S
S-CartOpen-source online store software for Laravel, with a shopping cart, orders, customers and an admin panel.
- s3deploy
Command-line tool that uploads a static website to Amazon S3 and CloudFront, comparing ETag hashes so that only changed files are sent.
- S3Proxy
Java server that speaks the S3 API and forwards requests to other object storage backends, such as AWS S3, Azure Blob Storage, Google Cloud Storage, the local filesystem and SFTP.
- Saas UI
Design system and source component registry for SaaS products, built with Chakra UI and installed into projects with a CLI.
SafeLineSelf-hosted web application firewall and reverse proxy that filters and blocks malicious HTTP traffic before it reaches web apps.
SagaStatic site generator in Swift whose site pipeline is written as Swift code.
SageWordPress starter theme that uses Laravel Blade templates, Vite and Tailwind CSS.
SailsNode.js MVC web framework for building data-driven apps and APIs with realtime features.
- Sake
Static site generator that runs from a Makefile, with Jinja2 templates and YAML site and custom data.
- sakura
Classless CSS framework and theme that styles plain HTML elements, with duotone color variables.
SaladUIPhoenix LiveView component library of shadcn-style components, installed from Hex or copied into the project with a Mix task.
SaleorOpen-source headless commerce platform with a GraphQL API, built in Python on Django.
- Salesman
Headless e-commerce framework for Django, with basket, checkout and order APIs and a choice of Wagtail or Django admin.
- Saltcorn
Open-source no-code database application builder for web and mobile apps, with views, workflows and a visual builder over PostgreSQL or SQLite.
SalvoRust web framework for building HTTP servers and web applications.
SanicAsynchronous Python web framework with its own production-ready web server.
- Sanity UI
React component library and design system from Sanity, with layout primitives and theme tokens for building accessible web apps.
- Saphir
Async HTTP server framework for Rust.
SassDart implementation of Sass, the CSS extension language that compiles .scss and .sass stylesheets to CSS, distributed as a standalone executable, an npm package and a Dart library.
- sass-embedded (Ruby)
Ruby gem that compiles Sass stylesheets by sending them to Embedded Dart Sass over the Embedded Sass protocol.
SaturnF# web framework that implements the server-side MVC pattern on top of ASP.NET Core and Giraffe.
- sauron
Rust web framework and library for building client-side and server-side web applications, following The Elm Architecture.
- sblg
Command-line utility that merges articles into HTML templates to generate static blogs with Atom and JSON feeds.
- scalajs-react
Scala.js library that lifts React into Scala, with type-safe bindings for writing React components in Scala.
ScalarOpen-source API reference renderer that turns OpenAPI and AsyncAPI documents into interactive API documentation.
- Scalatra
Scala micro-framework for building web sites and HTTP APIs on the JVM, with a Sinatra-style routing DSL.
- Scale
Digital design system for Telekom products and experiences, built as Stencil components for web products.
- Scorched
Light-weight, unopinionated Ruby web framework built on Rack, with controllers implemented as classes.
- Scotty
Haskell web framework inspired by Ruby's Sinatra, for defining RESTful routes and responses on WAI and Warp.
- Scout
RESTful search server written in Python that keeps its search index in one SQLite database file.
- Scout for Craft CMS
Craft CMS plugin that keeps Algolia full-text search indexes in sync with Craft entries.
ScrollPlain-text language and command line app that builds static blogs, websites and other text files.
- scssphp
Compiler for Sass stylesheets written in PHP, installed with Composer and called from PHP code to turn SCSS into CSS.
ScullyStatic site generator for Angular applications that pre-renders each route to an HTML file.
SculpinPHP static site generator that builds static HTML files from Markdown and Twig templates.
ScyllaDBNoSQL database, API-compatible with Apache Cassandra and Amazon DynamoDB, written in C++.
SEALPHP library that gives one interface for adding, removing and searching documents across several search engines.
- Search API
Drupal module that provides a framework for creating searches on Drupal entities, backed by a search server or Drupal's own database.
- Search UI
JavaScript library from Elastic for building search interfaces on Elasticsearch and other search APIs, usable with React or plain JavaScript.
- search-index
JavaScript full-text search library for the browser and Node.js that keeps its index in a persistent key-value store.
- Searchkick
Ruby gem that adds search to Active Record and Mongoid models, backed by an Elasticsearch or OpenSearch server.
- Searchkit
Open source UI component library for building search interfaces on Elasticsearch or OpenSearch, with components for React, Vue and Angular.
- SeaweedFS
Distributed file system and S3-compatible object store, written in Go, shipped as one weed binary.
SEED DesignDesign system from Daangn that delivers one set of design tokens to React, Lynx and CSS packages.
SeekStormOpen-source vector and lexical search library and multi-tenancy server written in Rust.
seiteStatic site generator written in Rust, with a Claude Code agent command and a built-in MCP server.
Semantic UI ReactReact components that render Semantic UI markup, the official React integration for Semantic UI, without bundled CSS.
Semi DesignReact component library and design system from the Douyin front-end team, with themes built on design tokens.
SentryApplication monitoring and error tracking platform, self-hosted or offered as Sentry SaaS.
SerendipityPHP weblog engine with a plugin system, themes and a Smarty-based template layer.
- Servant
Haskell library set for declaring web APIs as Haskell types, then serving, querying and documenting them.
ServBayDesktop app for macOS and Windows that installs and runs local web development services such as PHP, Node.js, databases, local domains and SSL certificates, and exposes them to AI agents through an MC
ServerpodDart server framework for Flutter apps, with a database ORM and a built-in web server.
ServiceStackServices framework for .NET that builds HTTP and message-based web services from typed request DTOs.
shadcn-svelteSvelte port of shadcn/ui, with components that a CLI copies into a project's source code.
shadcn-templGo and templ components whose source code is added to a project with a CLI, so the project can customize it.
shadcn-vueVue components whose source code is added to a project with a CLI, so the project can customize it.
shadcn/uiComposable React components whose source code is added to a project with a CLI, so the project can customize it.
ShakapackerRails gem and npm package that bundles a Rails app's JavaScript and CSS with webpack or Rspack and exposes the output through Rails view helpers.
- sharaf
Scala 3 web framework for HTTP servers with routing, typed request parsing, HTML templates and OpenAPI-generated routes.
sharpNode.js module that resizes and converts JPEG, PNG, WebP, AVIF and other image formats, using the libvips image library.
SharpLaravel package that adds a code-driven content management section, with lists, forms and an admin interface, to a Laravel application.
- Shelf
Dart package that models web server middleware as composable request-to-response functions.
ShikiSyntax highlighter for JavaScript runtimes that colors code with the TextMate grammars used by VS Code.
ShinyR package for building interactive web applications, with reactive outputs and prebuilt input widgets.
- Shipit
Rails engine that adds a web interface for deploying GitHub repositories, with deploy checklists, locks and rollbacks.
Shopify HydrogenShopify's headless toolkit that adds Shopify commerce primitives, such as the cart, product and collection state and a Storefront API client, to a JavaScript framework.
ShopizerJava open source headless e-commerce software with a REST API, a Docker image and an administration tool.
ShopperOpen-source e-commerce package for Laravel that adds a product catalog, orders and an admin panel to a Laravel application.
Shopsys PlatformE-commerce platform in PHP, built on Symfony, for B2C and B2B online stores.
ShopwareOpen-source e-commerce platform built on Symfony and Vue.js, with a Twig storefront, an administration panel and APIs for headless frontends.
- Shynet
Self-hosted web analytics for websites that works without cookies, through a tracking script or a tracking pixel.
- Siemens iX
Open-source design system of web components for industrial software interfaces, with packages for React, Vue and Angular.
SigNozOpen-source observability platform built on OpenTelemetry that covers logs, metrics, traces, alerts and dashboards.
- siimple
Minimal and themeable CSS toolkit for flat and clean designs, compiled from a JavaScript configuration file or used as a hosted stylesheet.
SilexFree and open-source visual website builder that exports static HTML and CSS.
- Silktide Consent Manager
Free, open-source cookie consent banner for websites that loads third-party scripts and passes consent choices to Google Consent Mode.
- Silverstripe CMS
PHP content management system built on the Silverstripe Framework and installed with Composer.
Simple IconsIcon set of SVG logos for popular brands, published as an npm and Composer package.
simple-acmeCommand-line ACME client that obtains and renews Let's Encrypt and other ACME certificates, with IIS installation on Windows.
Simple.cssCSS framework that styles plain semantic HTML, mostly without classes.
SimpleWWeb server for .NET that runs standalone or embedded in another .NET application.
- Simplified Saaze
Command-line flat-file CMS for simple websites and blogs, built with PHP and a small C part, with content written in Markdown files.
Simply StaticWordPress plugin that exports a WordPress site as a static HTML copy for static hosting.
- Sinatra
Ruby DSL for building web applications with a small set of route definitions, run on a Rack server.
- Sinuous
Low-level reactive UI library with a small footprint that renders DOM views from template literals or hyperscript calls.
Sitecore XPCommercial content management and digital experience platform from Sitecore, sold as an on-premises product and a cloud product.
- SiteFi
F# static blog generator that builds HTML pages from Markdown articles with WebSharper.
- SiteGen
Go static site generator with incremental builds, a live-reload development server and Go templates.
- Sitepins
Sitepins is an open-source Git-based headless CMS that edits Markdown and frontmatter files in a GitHub or GitLab repository.
- Sitepress
Ruby gem that serves file-based content pages inside a Rails app or compiles them into a static site.
Skeleton SvelteSvelte component package of the Skeleton design system, which is built on Tailwind CSS.
- SkunkHTML
Blog generator written in F# that builds a GitHub Pages site from Markdown files in a forked repository.
- Slick
Static site generator written and configured in Haskell, built on the Shake build system.
- Slicknode
GraphQL backend, gateway and headless CMS that defines content and data models in GraphQL schema files, with an admin UI and a managed cloud or self-hosted deployment.
SlickStackBash script that installs and configures a LEMP stack for running one WordPress site on an Ubuntu server.
SlidevMarkdown-based slides maker and presenter that builds slide decks as web pages with Vue and Vite.
SlimPHP micro framework for web applications and APIs built around a router, middleware and PSR-7 HTTP messages.
SmartstoreOpen-source all-in-one eCommerce platform built on ASP.NET Core, with shop, catalog, CMS, CRM, payment and shipping features.
- smtp4dev
Fake SMTP email server for development and testing, with a web interface, IMAP and POP3 access and an API.
Socket.IOLibrary that enables low-latency, bidirectional and event-based communication between a client and a server.
SockudoSelf-hosted realtime server written in Rust that serves Pusher-compatible WebSocket and HTTP APIs.
soketiOpen-source WebSocket server that implements the Pusher protocol, so Pusher-compatible clients and SDKs can connect to it.
SolidJavaScript framework for building user interfaces with fine-grained reactivity, where updates touch only the parts of the page that change.
SolidStartFull-stack application framework for Solid, built on Vite.
SolidUICopy-and-paste components for Solid, an unofficial port of shadcn/ui and tremor-raw, styled with Tailwind CSS.
SolidusOpen-source eCommerce framework for Ruby on Rails, built as a Rails engine.
Sonata AdminSymfony bundle that generates an admin interface for creating, listing, editing and deleting an application's data.
- Sonic
Schema-less search backend server written in Rust that indexes words against identifiers.
- SonicJS
Headless content management system written in TypeScript that runs on Cloudflare Workers or self-hosted with Docker and SQLite.
SouinHTTP cache system written in Go that runs as middleware or a plugin in reverse proxies and Go web frameworks.
soupaultHTML manipulation tool that works as a static site generator or as a post-processor for existing websites.
SōzuHTTP and TCP reverse proxy written in Rust that accepts configuration changes at runtime and upgrades without dropping connections.
SpartanAccessible UI primitives for Angular, with the behavior installed from npm and the styled components copied into the project.
- spatie/image-optimizer
PHP library that optimizes PNG, JPEG, WebP, AVIF, SVG and GIF images by running them through external optimizer binaries.
- Spectrum Web Components
Web components implementing Adobe's Spectrum design system, open source and usable with any web framework or none.
SphidoStatic site generator built from two core functions, getPages() and allPages(), that read and iterate a folder of pages.
SphinxDocumentation generator that turns reStructuredText sources into HTML, PDF, EPUB and other formats.
- Sphinx
Full-text search server, written in C++, that indexes files and SQL databases and answers queries over SphinxQL.
- SpiceDB
Open-source, Google Zanzibar-inspired database for creating and managing security-critical application permissions.
spikardCodegen-first polyglot web toolkit with a Rust core and language bindings generated from API specifications.
SpinCommand-line tool that runs a project's Docker Compose development environment and deploys the same containers to servers with Docker Swarm.
SPIPPublishing system for the Internet, written in PHP, for multilingual websites with collaborative editing.
SpiralPHP framework for building web applications and services, which can run on the RoadRunner application server.
SpotlightLocal development tool that gives Sentry SDKs a place on the developer's machine to send errors, traces and logs.
Spree CommerceOpen-source commerce platform built on Ruby on Rails, with a REST API, TypeScript SDKs and a Next.js storefront.
- Spress
PHP static site generator built with Symfony components.
Spring BootJava framework for building stand-alone Spring applications with an embedded web server and auto-configuration.
Spring FrameworkComprehensive programming and configuration model for Java-based enterprise applications, on any deployment platform.
- Sprockets
Ruby library that compiles and serves web assets such as JavaScript, CSS and Sass, with declarative dependency directives and a preprocessor pipeline.
SpurtcommerceNode.js and TypeScript backend API for B2C single-vendor eCommerce, with separate admin, vendor and storefront frontends.
- SQLite
Public-domain C library that implements a self-contained SQL database engine in a single file.
- sqlite-web
Python web application for browsing, editing, importing and exporting the tables of SQLite database files from a browser.
- Squid
Caching proxy for the web, written in C++, supporting HTTP, HTTPS and FTP and usable as a server accelerator.
SquidexOpen source headless CMS and content management hub, built with ASP.NET Core, that serves content through REST and GraphQL APIs.
squidoStatic website generator built with Node.js that builds HTML pages from Markdown posts and a template engine.
StaaticWordPress plugin that crawls a WordPress site into a static copy and publishes that copy to static hosting.
- Stacks
Stack Overflow's design system, a CSS and JavaScript pattern library of components, atomic classes and guidelines.
StalwartOpen-source mail and collaboration server written in Rust, serving SMTP, IMAP, JMAP, CalDAV, CardDAV and WebDAV.
StarletteLightweight ASGI framework and toolkit for building async web services in Python.
StarlightDocumentation theme and integration for the Astro framework that builds documentation websites from Markdown, Markdoc and MDX.
Starwind UIAccessible Tailwind CSS UI components for Astro, React, Vue and Svelte, added to a project as source code with a CLI.
- stasis
Clojure library of functions for building static websites.
StatamicLaravel-based content management system that stores content in flat files or a database, with a control panel and optional static site generation.
- Statamic SSG
Statamic package that generates a Statamic site into static HTML files.
- Static Site Exporter
WordPress plugin that exports posts, pages and settings to Markdown and YAML for Jekyll, Hugo and other static site generators.
Static Web ServerCross-platform web server written in Rust for serving static files, with TLS, compression and access controls configured from the command line or a TOML file.
static-site-expressNode.js static site generator that uses EJS templates and Markdown content, distributed as a GitHub template repository.
- staticjinja
Python library that builds static websites from Jinja2 templates.
- Staticka
PHP package that converts Markdown and PHP files into static HTML.
StatiqStatic content generation framework for .NET, on which the Statiq Web static site generator is built.
STDFMobile web component library for Svelte, built on Tailwind CSS.
Steel BrowserOpen-source browser API server that AI agents and apps call to start and control browser sessions.
StencilToolchain that compiles TypeScript components into web components, distributable as custom elements, framework wrappers or prerendered websites.
- Stenope
Symfony bundle that builds a Symfony application into a directory of static HTML files.
- step-ca
Online certificate authority for X.509 and SSH certificates, with an ACME server that issues TLS certificates for web servers and other hosts.
StimulusJavaScript framework that attaches controller objects to HTML through data attributes, for static or server-rendered pages.
Stirling PDFOpen-core PDF editing and processing platform for self-hosted servers and a hosted service, with a REST API.
- Stitcher
PHP static website generator that builds sites from Markdown, YAML and JSON content with Twig or Smarty templates.
- Stog
Static site and blog generator written in OCaml that compiles XML documents, with Markdown sources through a plugin.
StorecraftHeadless e-commerce backend framework for TypeScript and JavaScript, with a REST API, an admin dashboard and an AI chat endpoint.
- Storefront UI
Tailwind CSS component library and design system for ecommerce storefronts, with React and Vue.js packages.
StorybookFrontend workshop for building, documenting and testing UI components and pages in isolation.
- Storytime
Rails engine that adds a content management system and blogging to a Rails app, with the dashboard mounted inside the host app.
StrapiOpen-source headless content management system written in JavaScript and TypeScript, with an admin panel and REST and GraphQL APIs.
StreamlitPython framework that turns scripts into interactive web apps for data work.
- Style Dictionary
Build system that exports design tokens defined once in JSON or JavaScript to platform formats such as CSS, iOS, Android and JavaScript.
- styled-components
Styling library for React that writes component styles as CSS in tagged template literals.
- styled-jsx
Babel plugin and runtime that transpile CSS written in style tags inside JSX components into class names scoped to that component.
- Stylelint
CSS linter that reports errors and enforces conventions in stylesheets, with rules, plugins and shareable configs.
StyleXJavaScript styling library whose build-time compiler turns style definitions into atomic CSS class names.
- Stylus
CSS preprocessor language, with an indented or CSS-like syntax, that compiles to CSS and runs on Node.js.
SuaveSuave is a web server and library for F# that composes HTTP handlers from small functions called WebParts.
- subfont
Command line tool that subsets web fonts to the characters a page uses, then injects the subsets and preload hints into the page.
- SUID
Component library that ports Material-UI's components to SolidJS, published as the @suid/material package.
SuluOpen-source digital experience platform and content management system built on Symfony.
summer-rsRust application framework inspired by Spring Boot, with plugins for web, database, scheduling and other integrations.
- Sunspot
Ruby library that provides a DSL for indexing Ruby objects and searching them through the Solr search engine.
SupabaseOpen-source development platform built around a dedicated Postgres database, with authentication, storage and APIs.
- Supavisor
Open-source Postgres connection pooler that proxies many client connections into pools of database connections for multi-tenant clusters.
- Superdesk
Open-source newsroom system for creating, producing, curating and distributing news content, with a headless CMS API.
SuperTokensOpen source user authentication server, Core, with frontend and backend SDKs, self-hosted or as a managed cloud service.
- Supervisor
Client/server process control system, written in Python, that starts, stops and monitors programs on UNIX-like operating systems.
- Surge
Command line tool that publishes a folder or a single HTML file of static files to the surge.sh hosting platform.
SurrealDBMulti-model database, built in Rust, that stores document, graph, relational and time-series data in one engine and can run embedded or as a server.
SurveyJS Form LibraryOpen-source JavaScript form library that renders JSON-defined forms and surveys in React, Angular, Vue and plain JavaScript applications.
SVAR Svelte CoreSvelte component library of form controls, popups, notifications and other UI elements, published as @svar-ui/svelte-core.
SvelteCompiler that turns Svelte components into JavaScript that updates the DOM directly, used to build web applications.
Svelte BitsCollection of animated, copy-paste Svelte components for text, backgrounds and UI that are added to a project as source files.
- Svelte Commerce
Open-source headless ecommerce storefront built with SvelteKit and TypeScript that connects to commerce backends through APIs.
Svelte Material UISvelte component library of Material Design UI components, with Sass styles and themes.
Svelte UXSvelte component library, actions, stores and utilities for interactive applications, built with Tailwind CSS.
SvelteKitSvelte-based framework for building web applications with server rendering, prerendering and client-side rendering.
- Sveltestrap
Svelte components that implement Bootstrap 5 components without Bootstrap's JavaScript or jQuery.
SvelteUISvelte component library with components, actions, utilities and animations, in one monorepo of packages.
Sveltia CMSGit-based headless CMS, a single-page admin interface for editing content stored in a Git repository of a static site.
SVGONode.js library and command-line application that optimizes SVG files by removing redundant information, with a browser bundle and a webpack loader.
SVGRToolbox that transforms SVG files into React components, through a command line tool, webpack, Rollup, Parcel and Node.js integrations.
SvixOpen source webhook service that sends webhooks with retries, signatures and a customer-facing portal, self-hosted or as a hosted service.
SWCRust-based platform that compiles, bundles and minifies JavaScript and TypeScript, with npm packages for its JavaScript APIs.
SwetrixWeb analytics platform, self-hosted or offered as a hosted service.
SwooleCoroutine-based PHP extension for concurrent networking and TCP, UDP, Unix socket, HTTP and WebSocket servers.
SycamoreRust library for building reactive web apps, run through WebAssembly.
SyliusHeadless open-source e-commerce framework built on Symfony, Doctrine and API Platform.
SymfonyPHP full-stack web framework built from a set of reusable, standalone components.
- Symfony AssetMapper
Symfony component that maps asset directories to versioned public files and loads JavaScript through browser importmaps, without a bundler.
- Symfony CLI
Terminal developer tool for Symfony applications that creates new projects and runs a local web server for them.
- Symfony Webpack Encore
JavaScript wrapper around webpack that bundles modules and compiles and minifies CSS and JavaScript assets, used in Symfony and other applications.
Syncfusion Essential JS 2Commercial suite of JavaScript UI components, written in TypeScript and published as one npm package or as one package per control.
system.cssCSS library for building interfaces that resemble Apple's System OS, based on System 6.
T
- Tablar
Laravel dashboard preset that uses the Tabler HTML template and Vite.
- tableau
Static site generator for Elixir that builds pages from HEEx, Temple or EEx templates.
TablerFree and open source HTML dashboard UI kit built on Bootstrap 5, with layouts and components for admin panels and web apps.
Tabler IconsSet of free, MIT-licensed SVG icons on a 24x24 grid, published as npm packages for plain HTML and for several frameworks.
TacitCSS framework that styles standard HTML5 elements without requiring any CSS classes.
Taiga UIAngular UI kit of tree-shakable components, directives and utilities, published as npm packages under Apache 2.0.
TailGridsReact component library built with Tailwind CSS, whose components the Tailgrids CLI copies into a project.
Tailwind CSSUtility-first CSS framework that generates styles from class names used in HTML and other templates.
- Tailwind CSS IntelliSense
Visual Studio Code extension that adds autocomplete, linting, hover previews and a CSS language mode for Tailwind CSS projects.
Tailwind VariantsFirst-class variant API for Tailwind CSS that defines typed component recipes with variants, slots and compound styles.
tailwind-mergeUtility function that merges Tailwind CSS classes in JavaScript so that conflicting classes resolve without style conflicts.
- Takeout
Command-line tool that starts one Docker container per local development dependency, such as MySQL or Redis.
TakesJava web framework built from immutable, object-oriented components, with an embedded HTTP server and no configuration files.
- Tako
Rust web framework that serves HTTP, WebSocket, gRPC and raw socket services from one router.
- Talivia
Self-hosted web analytics platform that connects site visits to customer payments, with a hosted cloud edition.
TallStackUISuite of more than 80 Blade components for TALL Stack applications built with Laravel, Livewire, Alpine.js and Tailwind CSS.
TamaguiUniversal styling and UI component library for React and React Native, with an optimizing compiler for web and native.
TanStack QueryAsynchronous state management and data-fetching library that caches, updates and synchronizes server state in web applications.
TanStack StartFull-stack framework for React and Solid, powered by TanStack Router, for server-rendered, static and client-only web apps.
- Tantiny
Embeddable full-text search library for Ruby that builds its index with the Tantivy search engine library.
- Tantivy
Full-text search engine library written in Rust, with which programs build their own search engines.
tarteaucitron.jsOpen-source JavaScript cookie consent banner that blocks third-party services until the visitor consents.
TastyIgniterOpen-source online ordering and table reservation system for restaurants, built on Laravel.
- Tclssg
Static site generator for Tcl programmers, with Markdown pages, an optional blog and Tcl code in HTML templates.
TDesign ReactReact component library for the TDesign design system, published as the tdesign-react npm package.
TDesign Vue NextVue 3 component library for the TDesign design system, published as the tdesign-vue-next npm package.
TeableOpen source AI spreadsheet and database platform on PostgreSQL, with tables, views, automations and a record API, self-hosted with Docker Compose or used as a cloud service.
teedocDocumentation site and blog generator that builds HTML from Markdown and Jupyter notebook sources, written in Python.
TempestPHP framework that discovers routes, commands, views and other components from the code instead of configuration.
templHTML templating language for Go that compiles components to Go code, with editor tooling.
TemporalOpen-source durable execution platform whose server runs workflows and retries failed steps, self-hosted or as Temporal Cloud.
- Tengine
High-performance web server and reverse proxy based on nginx, originated by Taobao, with added features for high-traffic websites.
- TerminusDB
Open-source knowledge graph database with git-like version control, queried over REST, GraphQL and WOQL.
TerserJavaScript minifier and compressor for ES6+ code, used from the command line or through the Node.js API.
TextpatternOpen-source content management system written in PHP, with tag-based templates and a MySQL database.
ThawComponent library for the Leptos Rust web framework, based on the Fluent Design language.
TheliaOpen-source e-commerce CMS and framework built on Symfony for online stores and web content.
- Theme UI
Library for building themeable user interfaces from a theme object, with an sx prop for theme-aware styles.
ThinkCMFOpen-source content management framework in PHP, built on ThinkPHP, with a multi-application architecture and plugins.
- Thinking Sphinx
Ruby library that connects ActiveRecord to the Sphinx or Manticore full-text search servers.
- ThinkPHP
PHP web framework that follows the PSR-2 and PSR-4 coding and autoloading standards.
thirty beesOpen-source e-commerce platform in PHP, forked from PrestaShop 1.6.
ThumborPython image service that crops, resizes and filters images on demand from parameters in the request path.
ThunderDrupal distribution and content management system for professional publishers.
TianjiSelf-hosted website analytics application that also runs uptime monitors and server status pages, with a tracker script and an OpenAPI interface.
- TiDB
Open-source distributed SQL database, MySQL compatible, that supports hybrid transactional and analytical workloads.
- TimescaleDB
PostgreSQL extension for real-time analytics on time-series and event data, offered as an open source edition and as a hosted service.
TinaCMSGit-backed headless content management system for Markdown, MDX, JSON and YAML files, with a GraphQL API and an in-browser editing interface.
- Tinyauth
OpenID Connect and authentication server that puts a login screen and access controls in front of self-hosted apps through reverse proxies such as Traefik.
tinyhttpExpress-like web framework for Node.js, written in TypeScript and published as native ESM.
- tinysearch
Full-text search engine for static websites that compiles a Rust-built search index into WebAssembly for the browser.
tinystructJava framework for web and command-line applications, built from one codebase with annotation-based routing.
TinyVueEnterprise UI component library for Vue 2 and Vue 3, for PC and mobile, published as the @opentiny/vue npm package.
TiptapHeadless rich-text editor framework for web applications, built on ProseMirror.
- tirreno
Self-hosted PHP and PostgreSQL framework that receives event data from a site or application through its sensor endpoint and scores risk, with a built-in dashboard and blacklist API.
TNTSearchFull-text search engine written in PHP that stores its index in SQLite, MySQL or Redis.
togoFull-stack framework that generates a Go API and a web frontend from one repository.
TolgeeOpen-source localization platform where developers and translators manage app translations, with in-context editing inside the running app.
TomeDrupal module that generates static HTML from a Drupal site and keeps its content as files.
ToolJetOpen-source low-code platform for building internal tools and dashboards on existing databases and APIs, self-hosted or as ToolJet Cloud.
- Topcoat
Rust framework that renders full-stack web apps as HTML on the server, with client reactivity compiled from the same Rust code.
- TOPIAM
Open-source identity and access management platform for single sign-on and user lifecycle management across enterprise applications.
TornadoPython web framework and asynchronous networking library that runs its own HTTP server rather than WSGI.
Total.jsNode.js framework for web, desktop, service and IoT applications, written in pure JavaScript.
ToucanMarkdown-based static site generator written in Swift.
- Traduora
Self-hostable translation management platform for teams, with a web interface, file import and export, and a REST API.
TraefikCloud-native application proxy and reverse proxy that discovers routes from container, orchestrator and file providers.
TrailBaseSingle-executable backend-as-a-service written in Rust, with REST and realtime APIs, built-in auth and an admin dashboard.
- Trailblazer
Ruby framework of gems that organizes business logic into operations, with form objects, view components and a paid PRO edition.
TraksSelf-hosted web analytics that runs on Cloudflare Workers, Durable Objects, D1 and R2 in the site owner's own Cloudflare account.
TremorOpen-source React components for building charts and dashboards, installed from npm or copied into a project.
- Trigger.dev
Open-source platform for building durable AI agents and background tasks in TypeScript, offered as a cloud service and for self-hosting.
- Trillium
Modular async Rust web framework whose features are separate opt-in crates composed around one Handler trait.
- Trunk
Bundler that builds a Rust WebAssembly application and its HTML, CSS and JavaScript assets for the web.
Ts.EDNode.js and TypeScript framework for server-side applications, built on Express.js, Koa.js or Fastify.js.
tsdownBundler for TypeScript and JavaScript libraries that emits ESM, CJS, IIFE or UMD bundles and declaration files, built on Rolldown.
- Tufte CSS
CSS stylesheet that styles web articles after the ideas in Edward Tufte's books and handouts.
- TuiCss
CSS library for web application interfaces styled after text-based user interfaces.
- tumblelog
Static microblog generator that turns a single Markdown input file into HTML5 pages, a JSON feed and an RSS feed; this record covers its Python version.
TurboJavaScript framework from Hotwire that updates server-rendered web applications by sending HTML over the wire.
- TurboGears
Python web framework for services, JSON APIs and database-backed web apps.
- Turbopack
Incremental bundler for JavaScript and TypeScript, written in Rust, that ships inside Next.js.
- Turborepo
Build system written in Rust that runs the package.json scripts of JavaScript and TypeScript monorepos with caching and parallel execution.
- Turso Database
Embedded SQL database engine written in Rust that is compatible with SQLite, with a hosted service beside it.
tusdReference Go server for tus, an open HTTP protocol for resumable file uploads, which tus-compatible clients upload to.
TW ElementsComponent library of interactive Tailwind CSS components, sections and templates, installed as a Tailwind plugin.
TwikooComment system for static websites, with a backend that runs as cloud functions or as a self-hosted server.
TwillOpen-source Laravel package for building a custom CMS and admin console inside a Laravel application.
TwindCompiler that turns Tailwind-style utility classes into CSS at runtime in the browser or in JavaScript environments, without a build step.
txtaiPython framework for semantic search, LLM pipelines and workflows, with an embeddings database, a web API and Docker images.
- Tyk Gateway
Open source API and AI gateway written in Go that supports REST, GraphQL, TCP, gRPC and MCP traffic.
- Tyler Forge
Design system and Web Components library, with framework adapters, for building web applications.
TypebotFair Source chatbot builder for creating chatbots visually, embedding them in websites and apps, and collecting their results.
- Typecho
Blogging platform written in PHP, with a plugin and theme mechanism.
TypeDocDocumentation generator that builds HTML or JSON API documentation from the comments of TypeScript projects.
TypemillFlat-file content management system that writes pages in Markdown, for documentation, manuals and handbooks.
TypeRocketMVC and UI framework for building WordPress sites and applications.
TypeScriptProgramming language that adds static types to JavaScript, with a compiler (tsc) that converts its code to JavaScript.
TypesenseOpen-source search server with an HTTP API that indexes collections of documents for instant search, self-hosted or as Typesense Cloud.
- Typesense InstantSearch Adapter
JavaScript adapter that connects InstantSearch.js and its React, Vue and Angular bindings to a Typesense search server.
- TypiCMS
Modular multilingual content management system built with Laravel for pages, news, events and other structured content.
TYPO3Open-source PHP content management system with a browser-based backend, Fluid templating and multi-site, multi-language site handling.
U
U.S. Web Design SystemPublic domain library of user interface components, CSS, JavaScript and a visual style guide designed for U.S. federal government websites.
- uacme
Command-line ACMEv2 client written in plain C that requests and renews TLS certificates from an ACME certificate authority.
- Ubiquity
PHP framework for building web applications and REST services, with an MVC structure, an ORM and dependency injection.
- Udash
Scala.js framework for building web applications with a type-safe frontend and shared Scala code.
- uFuzzy
JavaScript fuzzy search library that matches a short search phrase against a list of phrases without building an index.
- UglifyJS
JavaScript parser, minifier, compressor and beautifier toolkit.
- uhtml
Micro HTML and SVG renderer for building reactive web pages with template literals.
- UI5 Web Components
Library of reusable custom HTML elements that implements the SAP Fiori design language and can be used with any web framework.
- UI5 Web Components for React
React wrapper for UI5 Web Components that implements the SAP Fiori design language as React components.
UIkitModular front-end framework of CSS and JavaScript components for building web interfaces.
- uiv
Vue component library that implements Bootstrap components, installed with npm or loaded from a CDN.
UlkaStatic site generator written in JavaScript that builds pages from templates and content files, with a plugin system.
UltraDeno and React framework for server-rendered web apps that uses ES modules and import maps in place of a bundler.
UmamiOpen-source web and product analytics platform, self-hosted or offered as Umami Cloud.
UmbracoContent management system built on .NET, with Razor templating and a built-in Content Delivery API.
Umbrella JSLightweight JavaScript library for DOM manipulation and events, with a jQuery-like API.
UmiEnterprise-level front-end application framework for React, with routing, build and a plugin system.
Unchained EngineHeadless e-commerce engine for Node.js, with a GraphQL API, an admin UI and a modular package set.
- Unfiltered
Scala toolkit for handling HTTP requests across several server backends, including Jetty, Netty and servlet containers.
- Unicorn
Reactive component framework for Django that adds interactive components to regular Django templates.
UnleashOpen-source feature flag platform with a self-hostable server, a web admin UI and client SDKs, offered also as an Enterprise edition and a cloud service.
UnoCSSAtomic CSS engine that generates utility styles on demand, with every feature supplied by presets.
UnpolyJavaScript and CSS library that makes links, forms and server-rendered HTML pages update fragments without a full page load.
Untitled UI ReactCollection of open-source React components built with Tailwind CSS and React Aria, added to a project with a CLI or by copy and paste.
UptraceOpen source application performance monitoring server that stores OpenTelemetry traces, metrics and logs and shows them in one web UI.
UrielStatic site generator written in Python as a single standalone script.
- URL-to-PNG
Self-hosted HTTP service that renders a web page with Playwright and returns it as a cached PNG screenshot.
- Urubu
Python tool that builds static websites from Markdown files and Jinja2 layouts, with a focus on navigation.
UsertourOpen-source user onboarding platform for in-app product tours, checklists and surveys.
useSendOpen source email platform for sending transactional and marketing email through a REST API, an SMTP relay and a dashboard.
- Utopia HTTP
PHP framework for HTTP routing and request handling, with FPM and Swoole server adapters.
UvicornASGI web server for Python that serves asynchronous web applications over HTTP and WebSockets.
- uWSGI
Application server and process manager written in C that runs Python, Rack, PSGI and other web applications behind a web server.
V
VaadinOpen-source full-stack Java UI framework for building web applications.
Vaadin Web ComponentsSet of web components for business web applications, published by Vaadin as one npm package per component.
- validator
Go package that validates struct and field values using struct tags.
ValineFront-end JavaScript comment system for static blogs and documentation sites, built on LeanCloud without server-side code of its own.
ValkeyBSD-licensed in-memory key-value datastore for caching, message queues and primary database use, forked from Redis.
- valkey-search
Valkey module, written in C++, that adds search and vector indexing to the Valkey datastore.
Vanilla FrameworkExtensible CSS framework written in Sass by the Canonical Web Team, published as the vanilla-framework npm package.
vanilla-extractBuild-time CSS tool that lets styles be written in TypeScript, with locally scoped class names and CSS variables.
VaniloE-commerce framework package for Laravel that adds products, carts, checkout and orders to a Laravel application.
VanJSReactive UI framework for JavaScript that builds DOM trees from plain functions, without JSX.
VantVue component library for mobile web apps, written in TypeScript.
- Vapor
Server-side Swift HTTP web framework for building backends, web apps, APIs and HTTP servers.
- Varbase
Drupal distribution that packages Drupal core with pre-configured modules and recipes as a starting point for Drupal sites.
VarletVue component library based on Material Design 2 and 3, supporting mobile and desktop.
Varnish CacheOpen-source HTTP accelerator and reverse caching proxy that serves cached responses from memory in front of an origin server.
VasemanPHP static site generator for Blade-compatible templates and Markdown pages.
Vega-AltairDeclarative Python library for building charts from a Vega-Lite specification.
- Velite
Content layer library that turns Markdown, MDX, YAML and JSON files into typed data for a JavaScript or TypeScript application.
VendureOpen-source headless commerce framework built on Node.js and TypeScript, with a GraphQL API.
- Vercel CLI
Command-line interface of the Vercel hosting platform, used to deploy projects, run them locally and manage them from a terminal.
- Versity S3 Gateway
Open source Go server that presents an S3 API in front of file storage and other backends, translating each S3 request into backend operations.
- Vespa
Open source search platform for vectors, tensors, text and structured data, with ranking and model inference at serving time.
Vexip UIVue component library written in TypeScript, providing a series of out-of-box components.
Vibe Design SystemReact component library and design system from monday.com, with styles, tokens and guidelines for application development.
vibe.dWeb framework and asynchronous I/O library for building HTTP servers, REST APIs and web applications in D.
- VictoriaLogs
Log database and server that ingests logs over HTTP APIs from log shippers and applications, and answers queries over them.
- VictoriaMetrics
Time series database and monitoring solution that stores metrics pushed by applications and agents, with a Prometheus-compatible query API.
ViewComponentRuby framework for building reusable, encapsulated view components in Ruby on Rails applications.
VikeFramework for server-rendered, pre-rendered and client-rendered web apps, with any UI framework.
vinceSelf-hosted web analytics server distributed as a single binary.
VinxiJavaScript toolkit for composing full stack applications and frameworks from Vite and Nitro primitives.
Vinyl CacheCaching HTTP reverse proxy, installed in front of any HTTP server to cache its responses, configured with the Vinyl Configuration Language (VCL).
Virto CommerceModular .NET ecommerce platform with REST and GraphQL APIs for B2B, B2C and marketplace businesses.
VirtualminWeb hosting control panel for Linux and BSD servers, installed as a module for Webmin, that manages websites, mail, DNS, databases and backups.
ViteFrontend build tool and dev server for web applications, with a development server and a production bundler.
Vite RubyRuby integration that connects the Vite frontend build tool to Ruby applications, starting with Rails through the vite_rails gem.
- vite-ssg
Static-site generation tool for Vue 3 applications built on Vite.
VitePressStatic site generator built on Vite and Vue that turns Markdown content into content-centric websites.
VitessCloud-native, horizontally scalable distributed database system built around MySQL.
VitestTesting framework for JavaScript and TypeScript projects, built on Vite.
VittoStatic site generator built with Vite and the Vento templating engine.
VocsDocumentation framework that builds Markdown and MDX sources into docs sites, powered by Vite.
VoidAuthOpen-source single sign-on server with an OpenID Connect provider, forward-auth endpoints and an LDAP directory, run in front of self-hosted applications.
VormaGo metaframework with a Vite-based frontend for building web apps with React, Solid or Preact.
- Vouch Proxy
Single sign-on proxy for Nginx that checks each request against a login from an OAuth or OIDC provider through the auth_request module.
VriteOpen-source content workspace for product documentation, technical blogs and knowledge bases, with a built-in dashboard and a headless API, self-hosted with Docker or offered as Vrite Cloud.
VueJavaScript framework for building user interfaces on the web, with a reactive rendering system and optional server rendering.
- Vue (Official)
Language tooling for Vue single-file components, with the Vue (Official) VS Code extension, a language server and the vue-tsc type checker.
Vue BitsCollection of animated, interactive Vue components that are copied or installed into a project as single .vue files.
VuePressVue-powered static site generator that renders Markdown content into pre-rendered HTML pages.
Vuestic UIVue 3 component library of ready-to-use frontend components with global configuration, theming and i18n integration.
VuetifyOpen source UI component framework for Vue, distributed as the vuetify npm package.
Vuetify0Headless Vue components and composables with no styling, distributed as the @vuetify/v0 npm package.
VVVLocal development environment for WordPress and PHP applications, run as a Vagrant virtual machine.
W
- w2ui
JavaScript UI library of widgets such as a data grid, forms, toolbars, tabs and popups.
WagtailContent management system built on Django, with a page tree editor, StreamField content blocks and a content API.
Wagtail CRXExtension package for the Wagtail CMS with pre-built page types, content blocks and SEO tagging for marketing websites.
- Waitress
Production-quality pure-Python WSGI server for Python 3 that has no dependencies outside the standard library.
WakuReact framework for marketing sites and full-stack web apps, built around React Server Components.
WalineComment system for web pages: a client script shows the comments and a server stores, moderates and notifies.
- Warden
Command-line tool that runs Docker-based local development environments for web projects, with shared proxy services so several environments run at once.
- warp
Composable Rust web framework built on hyper, routing and extracting requests through a filter system.
wasm-packCommand-line tool that builds Rust crates into WebAssembly packages for JavaScript, with npm publishing support.
WaspFull-stack framework that builds React, Node.js and Prisma web apps from a declarative configuration file.
Wave UIUI framework for Vue.js 2 and 3, installed from npm.
- WaveMaker
Low-code platform for building web and hybrid mobile applications, offered as a cloud service and as an on-premise installation.
- wbsx
Command-line toolkit that builds websites and web apps from XML with XSLT stylesheets.
- Weaver
Ruby DSL that generates websites from weave files.
WeaviateOpen source vector database that stores objects and vectors and combines vector search with structured filtering.
Web AwesomeLibrary of framework-agnostic web components with CSS styling, from the team behind Font Awesome.
- web2py
Free full-stack Python framework for building database-driven web applications, with a built-in server and web-based IDE.
- webassets
Python library that merges, compresses and versions CSS and JavaScript files for web applications, with framework integrations.
webforJJava UI framework for building web applications with components, written entirely in Java.
WebForms CoreServer-orchestrated UI technology that sends HTML DOM commands from server code to a JavaScript runtime in the browser.
- webgen
Ruby command line static website generator that combines content files with templates to produce HTML.
- WebGo
Minimalist router and micro-framework for building server-side web applications in Go, using standard library compatible HTTP handlers.
- webhook
Go server that exposes HTTP hooks and runs configured shell commands when a request matches a hook's rules.
WebHook TesterGo server that gives each test a unique, randomly generated URL for capturing webhooks and HTTP requests, with a configurable response.
Webhook.siteWebhook testing tool that gives each user a unique URL and email address to inspect incoming HTTP requests, with an open-source edition that can be self-hosted.
- webhookd
Go webhook server that runs a shell script or external process for each HTTP request, with the script output returned in streamed or buffered form.
WebinolyCommand-line tool that installs an NGINX web server with PHP and MariaDB or MySQL on Ubuntu and manages the sites on it.
WebinyTypeScript framework and headless CMS that a team deploys into its own AWS account as serverless infrastructure, with a GraphQL API and a website builder.
WebixJavaScript UI library for building data-heavy web applications, with form, grid, navigation and complex components such as Gantt, Kanban and Scheduler.
WeblateWeb-based localization tool with tight version control integration, for translating software projects.
- webman
PHP HTTP service framework built on the Workerman server, installed with Composer.
- Webmention.io
Webmention receiver that accepts mentions for any web page, offered as a hosted service and as open source PHP code.
- webmentiond
Webmention receiver server that stores incoming mentions in SQLite and lets the site owner approve or reject them.
WebminWeb-based administration tool for Unix-like servers that configures system files and server applications such as Apache HTTP Server, BIND and MySQL.
- WebOptimizer
ASP.NET Core middleware that bundles and minifies CSS and JavaScript files at runtime and keeps the output in memory.
- WebP Server Go
Go server that serves JPEG, PNG and other images as WebP or AVIF on the fly, at the URL of the original image, placed behind a web server or CDN.
webpackJavaScript module bundler that packs application modules and assets into optimized output for browsers and other runtimes.
WebSharperFull-stack web programming platform that compiles F# and C# code to JavaScript, for building web applications and microservices on .NET.
WebTUIModular CSS library that brings the look of terminal user interfaces to web pages.
- WeUI
UI framework and stylesheet that reproduces the visual style of WeChat's native interface for mobile web pages.
WhoDBWeb-based workspace for exploring, editing and querying data in several databases, with a self-hosted Community edition under Apache-2.0.
- WildFly
Java application server that runs Jakarta EE and MicroProfile applications from a zip distribution, with a web administration console.
- win-acme
ACME client for Windows that obtains and renews TLS certificates from Let's Encrypt and other ACME services and installs them in IIS and other stores.
WindmillSelf-hostable code-first platform for workflows, internal apps, AI agents and data pipelines.
- Wink
Publishing package for Laravel that adds a back-end interface for managing posts, pages, tags and authors.
Winter CMSOpen-source PHP content management system built on the Laravel framework, forked from October CMS.
WireUIBlade component library for Laravel and Livewire with form, dialog, notification and icon components.
- Wisp
Web framework for Gleam that handles HTTP requests with handlers and middleware, running on the Erlang runtime.
wmkStatic site generator written in Python that renders Markdown or HTML content through Mako or Jinja2 templates.
- WonderCMS
Flat-file CMS that stores its data in a JSON text file and needs only PHP and a web server.
WordOpsCommand-line tool that installs an Nginx, PHP, MariaDB and Redis server stack on Ubuntu or Debian and deploys WordPress and other PHP sites on it.
WordPressOpen-source PHP content management system for websites and blogs, with a block editor, themes and plugins.
- WordPress Studio
Free desktop app for creating and managing local WordPress sites and for building and testing plugins and themes.
WorkermanAsynchronous, event-driven PHP framework for building network servers that handle HTTP, WebSocket and custom socket protocols.
- WP2Static
WordPress plugin that generates a static copy of a WordPress site and deploys it.
WriteFreelyOpen source publishing platform for blogs, written in Go.
- WSO2 API Manager
Java-based API management platform for designing, publishing, securing and analyzing APIs, with a gateway that serves them and a developer portal.
- WSO2 Identity Server
Open-source identity and access management server, written in Java, for on-premises and cloud deployments.
wsrv.nlSelf-hostable image cache and resize service that processes images from URL parameters, built on nginx and libvips.
WtC++ library for building interactive web applications without writing JavaScript.
X
- XAMPP
Free distribution of Apache, MariaDB, PHP and Perl for setting up a local development server on Windows, Linux and macOS.
XapianC++ search engine library for adding indexing and search to applications, with bindings for several programming languages.
XataOpen-source platform for running many PostgreSQL instances on Kubernetes, with copy-on-write branching and scale-to-zero.
- XIAOJUSURVEY
Open source survey and form builder for questionnaires, exams and polls, with an embeddable survey SDK.
XLogStatic site generator and live preview server for knowledge bases, digital gardens and personal wikis, written in Go.
xmcpTypeScript framework for building MCP servers that expose tools, prompts and resources to AI applications.
XOOPSModular content management system written in PHP, stored in MySQL and extended with modules and themes.
Xperience by KenticoContent management and digital experience platform for .NET web applications, with marketing and commerce features.
- Xun
Go web framework that routes with the standard library's net/http mux and renders pages with html/template.
Y
- YaCy
Java search engine server with a built-in web crawler and web interface, usable for a private index or in a peer-to-peer search network.
- Yaf
PHP framework written in C and distributed as a PHP extension.
Yamada UIReact component library with a design system of accessible components, styling and theming.
YARDRuby documentation generation tool that builds API documentation from source comments and serves it with a local documentation server.
- YASS
Static site generator written in Ada that builds a site from Markdown files and HTML templates, run from the console.
YesodHaskell web framework for type-safe, RESTful web applications, built on the Web Application Interface.
YewRust framework for building client-side web applications that run as WebAssembly in the browser.
YiiComponent-based PHP web framework in three lines, Yii 1.1, Yii 2 and the package-based Yii3.
- YOCaml
Framework for building static site generators, written in OCaml.
YokaiGo framework for backend applications, with built-in logging, tracing, metrics and health checks and a dependency injection system.
- Youngsoni
Static blog generator that builds an HTML website from Markdown posts and Hjson configuration, with a web interface for editing its content.
- yst
Tool that generates a static website by filling string templates with data from YAML or CSV files, or from SQLite3 databases.
YugabyteDBOpen-source distributed SQL database with a PostgreSQL-compatible query layer (YSQL) and a Cassandra-style one (YCQL).
Z
Z-BlogPHPOpen-source blog and CMS program written in PHP for building websites.
ZagFramework-agnostic UI component logic built on finite state machines, with adapters for React, Vue, Solid and Svelte.
ZardUIAngular component library built with TailwindCSS whose components are added to a project with the zard-cli command, so the source lives in the codebase.
ZasStatic site generator written in Go that renders Markdown and HTML pages through a shared layout.
Zen CartOpen-source e-commerce application for running an online shop.
ZenarioOpen-source content management system for websites, databases and extranets.
- Zend Framework 1 Future
Community continuation of Zend Framework 1, a PHP framework.
- Zenko CloudServer
Open-source Amazon S3-compatible object storage server that stores data on local files, in memory or in other clouds.
ZensicalStatic site generator for project documentation, written in Rust and Python and built by the creators of Material for MkDocs.
- Zero
Sync engine that keeps a client-side datastore of a web app in step with a Postgres database.
ZincSearchGo search engine that does full-text indexing as a single binary, with Elasticsearch-compatible APIs for ingesting data and an embedded web UI.
- Zine
Static site generator, written in Zig, that builds a site from content files and layouts into an output directory.
- Zine
Rust tool that builds a magazine-style static website from Markdown articles grouped into issues.
- zino
Spec-driven framework for composable applications in Rust.
- ZIO HTTP
Scala framework for building HTTP clients and servers, built on ZIO.
- Zipkin
Distributed tracing system that collects timing data from instrumented services and shows it in a query API and web UI.
- ZITADEL
Multi-tenant identity platform for authentication and authorization, available as a self-hosted server or as a cloud service.
- ZK
Java framework for building server-side web and mobile user interfaces, with components declared in ZUML markup and Ajax handled without client-side JavaScript code.
ZodTypeScript-first schema validation library that validates data and infers static types from the same schemas.
ZolaStatic site generator distributed as a single binary, with the Tera template engine, Sass compilation and search built in.
ZopeOpen-source web application server written in Python, with an object database and a built-in management interface.
ZoraxyGeneral-purpose HTTP reverse proxy and forwarding tool written in Go, with a web interface and built-in ACME certificates.
ZotonicOpen-source web framework and content management system written in Erlang.
- zs
Static site generator written in Go that builds Markdown and HTML files into a site, with plugins, hooks and routes.
ZudokuOpen-source framework for building API documentation sites and developer portals from OpenAPI schemas.