web
Terminal apps that run anywhere - even the browser!
Build terminal apps that run in the browser (and the terminal) with React. The Gridland website is built with Gridland.
Gridland is built on the OpenTUI rendering engine.
True offline-first sync for modern apps—without vendor lock-in.
🔄 A powerful, type-safe sync engine for building real-time collaborative applications. Local-first, CRDT-based, with zero-config offline support.
be-a11y is a Node.js-based CLI tool designed for automated evaluation and reporting of accessibility issues in HTML-based projects. It supports both local directory scanning and remote URL analysis to help developers identify common accessibility problems.
A library that unifies the APIs of IndexedDB, localStorage and other storage into a consistent API.
modern storage toolkit that keeps localForage compatibility while using async/await, TypeScript, and zero legacy baggage.
Map of tools that describe compat on the web.
Each tool page on webcompat.dev embeds a <tool-graph> custom element that renders a mini force-directed graph with the tool in the centre and its direct connections around it. The component can also be embedded on external sites.
Open Source Video Player.
open source media player framework for Web and React. Modern, modular, and composable media player framework for Web and React.
Related contents:
A fast, framework-agnostic undo/redo core powered by Mutative JSON Patch.
A fast, framework-agnostic undo/redo library that stores only changes, not full snapshots.
Travels gives your users the power to undo and redo their actions—essential for text editors, drawing apps, form builders, and any interactive application. Unlike traditional undo systems that copy entire state objects for each change, Travels stores only the differences (JSON Patches), making it 10x faster and far more memory-efficient.
Become a better frontend developer.
Take your frontend skills to the next level by recreating real websites from real companies.
The perfect type of practice for developers of all skill levels. Are you up for the challenge?
The Hitchhiker’s Guide to the Planet Drupal.
Speed up the Drupal evaluation and onboarding process with selected documentation and most used Drupal projects.
⚡ Stream browser logs to terminal, zero setup, perfect for Ai Agents.
browser-echo makes it easy for you to read client-side logs directly in your coding agent during development.
Related contents:
HTML Language Server and Templating Language Library.
Extremely Fast Vite-compatible Web Build Tool Written in Rust.
Farm is a Rust-Based Web Building Engine to Facilitate Your Web Program and JavaScript Library. Farm is a extremely fast vite-compatible web-building tool written in Rust. It's designed to be fast, powerful and consistent, aims to provide best experience for web development, which is the real next generation build tool.
The snappy web interface for your 3D printer. OctoPrint is the snappy web interface for your 3D printer that allows you to control and monitor all aspects of your printer and print jobs.
The PHP Framework For Web Artisans.
Laravel provides a complete ecosystem for web artisans. Our open source PHP framework, products, packages, and starter kits offer everything you need to build, deploy, and monitor web applications.
Related contents:
The ultimate ssh powered services for developers.
Our mission is to enable developers with services that help them rapidly prototype on the web. We want to make it easier than ever for developers to share their projects with the world.
As the Regional Internet Registry for Europe, Middle East and Central Asia, we serve over 20,000 members in 76 countries. We register IP addresses and ASNs, and act as the secretariat to the RIPE community.
Super Fast Visual Sitemap Tool. Build your website structure in real-time using our Content Brick Method and rapidly share it to collaborate with your team or clients. Start prototyping websites or apps instantly.
Rich_TextArea is a jQuery plugin replacement for the venerable HTML TEXTAREA that adds arbitrary triggered autocompletes along with the insertion of rich “embedded objects” included images, links, or any other markup.
MDF (Markdown First) — open web architecture proposal for native markdown serving, agent-readable content, and price-as-access-policy.
A proposal for a web content architecture where markdown is the source of truth, agents are first-class citizens, and access policy is expressed through price.
Related contents:
An elegant GUI library for Rust. Fullstack, crossplatform,lightning fast, fully typed. Dioxus is a Rust library for building apps that run on desktop, web, mobile, and more.
Build for web, desktop, and mobile, and more with a single codebase. Zero-config setup, integrated hotreloading, and signals-based state management. Add backend functionality with Server Functions and bundle with our CLI.
Framework reimagined for the edge!. Deliver instant apps at scale. Build instantly-interactive web apps without effort.
Qwik is a new kind of web framework that can deliver instant loading web applications at any size or complexity. Your sites and apps can boot with about 1kb of JS (regardless of application complexity), and achieve consistent performance at scale.
Related contents:
The Developer-First Cookie Banner
c15t is an open source framework for managing cookies, consent, and privacy compliance. Built for modern web apps. It’s fully customizable, framework-agnostic, and designed to give developers full control over the user experience without black-box logic or vendor lock-in.
c15t (consent management) unifies analytics, consent tracking, and privacy controls into a single performant solution. Built for modern development teams, it transforms privacy management from a compliance burden into a fully observable system.
✨ Your best Front-End Tool ✨.
🗂 The Front-End Checklist Application is perfect for modern websites and meticulous developers!
The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website / HTML page to production.
Related contents:
Developer Tools to power-up Redux development workflow or any other architecture which handles the state change (see integrations).
Related contents:
High-quality open-source software for web developers.
Headless, type-safe, & powerful utilities for Web Applications, Routing, State Management, Data Visualization, Datagrids/Tables, and more.
Related contents:
Build in-app AI chatbots in days, not weeks.
assistant-ui is a chatbot UI for your React app
Related contents:
HTML components in pure Go.
gomponents are HTML components in pure Go. They render to HTML 5, and make it easy for you to build reusable components. So you can focus on building your app instead of learning yet another templating language.
jquery.qrcode.js is jquery plugin for a pure browser qrcode generation. It allow you to easily add qrcode to your webpages. It is standalone, less than 4k after minify+gzip, no image download. It doesnt rely on external services which go on and off, or add latency while loading. It is based on a library which build qrcode in various language. jquery.qrcode.js wraps it to make it easy to include in your own code.
🚀 😍 The internationalization (i18n) library for Angular
Transloco allows you to define translations for your content in different languages and switch between them easily in runtime. It exposes a rich API to manage translations efficiently and cleanly. It provides multiple plugins that will improve your development experience. Here is a small taste of the features it offers:
esm.sh is a modern CDN that allows you to import es6 modules from a URL.
A fast, smart, & global CDN for modern(es2015+) web development.
The hypermedia framework.
Datastar helps you build reactive web applications with the simplicity of server-side rendering and the power of a full-stack SPA framework.
Related contents:
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features.
curl is used in command lines or scripts to transfer data. curl is also libcurl, used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, medical devices, settop boxes, computer games, media players and is the Internet transfer engine for countless software applications in over twenty billion installations.
Related contents:
browser-side require() the node.js way.
Browserify lets you require('modules') in the browser by bundling up all of your dependencies. Use a node-style require() to organize your browser code and load modules installed by npm.
browserify will recursively analyze all the require() calls in your app in order to build a bundle you can serve up to the browser in a single <script> tag.
Wapp is a new framework for writing web applications in TCL, with the following advantages:
Very small API → easy to learn and use
A complete application is contained in a single file
Resistant to attacks and exploits
Cross-platform → CGI, SCGI, or a built-in web server
The MVC design pattern is supported but not required
The Wapp framework itself is a single-file TCL script that is "source"-ed, "package require"-ed, or even copy/pasted into the application TCL script
2-clause BSD license
PrintCSS CSS Paged Media tutorial and information.
This tutorial shows how to generate PDF documents from XML/HTML using the "CSS Paged Media" approach, whereby the complete styling and layout information is kept in cascading stylesheets (CSS). It will also show the results produced by different tools with identical data, providing an impression of functionality and output quality.
The Rspack-based Build Tool. Speed up your webpack application.
Rsbuild is an Rspack-based build tool for the web. Rsbuild is an enhanced Rspack CLI, which is more user-friendly and out-of-the-box. Rsbuild is the Rspack team's exploration and implementation of best practices for web building. Rsbuild is the best solution for migrating from Webpack to Rspack, reducing configuration by 90% and getting 10x build speed.
Working with Django in the modern JavaScript ecosystem without giving up the things that make it great.
JavaScript is the lifeblood of the modern web application. You need it to do anything remotely complex on the web.
And these days, if you want a modern, responsive, interactive application—and who doesn't?—your front-end codebase may end up as large and complex as your back end.
Your powerful rich text editor.
Quill is a modern WYSIWYG editor built for compatibility and extensibility
The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.
A framework for finding JavaScript memory leaks and analyzing heap snapshots. Analyzes JavaScript heap and finds memory leaks in browser and node.js.
Related contents:
AdminLTE Bootstrap Admin Dashboard Template
Best open source admin dashboard & control panel theme. Built on top of Bootstrap, AdminLTE provides a range of responsive, reusable, and commonly used components.
LocalSite is a 100% local web development platform powered by Ollama. Generate modern, responsive websites using AI models running directly on your machine.
Related contents:
Inferno is an insanely fast, React-like library for building high-performance user interfaces on both the client and server.
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing.
Fast HTTP microservice written in Go for high-level image processing backed by bimg and libvips. imaginary can be used as private or public HTTP service for massive image processing with first-class support for Docker & Fly.io. It's almost dependency-free and only uses net/http native package without additional abstractions for better performance.
The official, opinionated, batteries-included toolset for efficient Redux development.
The Redux Toolkit package is intended to be the standard way to write Redux logic.
Related contents:
Page speed monitoring. Web performance library for measuring all performance vitals metrics.
Perfume is a tiny, web performance monitoring library that reports field data back to your favorite analytics tool.
Page Speed is a feature, and to deliver it we need to understand the many factors and fundamental limitations that are at play. If we can measure it, we can improve it.
The Intuitive Vue Framework. Build your next Vue.js application with confidence using Nuxt. An open source framework making web development simple and powerful.
Looking for inspiration? Browse our curated collection of HTML UI components ready to drop into your next project.
Free website malware and security checker
Enter a URL like example.com and the Sucuri SiteCheck scanner will check the website for known malware, viruses, blacklisting status, website errors, out-of-date software, and malicious code.
Ergonomic Framework for Humans. TypeScript with End-to-End Type Safety, type integrity, and exceptional developer experience. Supercharged by Bun.
Related contents:
An open-source headless spreadsheet for business web apps.
HyperFormula is a headless spreadsheet built in TypeScript, serving as both a parser and evaluator of spreadsheet formulas. It can be integrated into your browser or utilized as a service with Node.js as your back-end technology.
The open protocol for real-time sync to client applications.
HTTP-based durable streams for streaming data reliably to web browsers, mobile apps, and native clients with offset-based resumability.
Durable Streams provides a simple, production-proven protocol for creating and consuming ordered, replayable data streams with support for catch-up reads and live tailing.
A simple but powerful deobfuscator to remove common JavaScript obfuscation techniques.
Related contents:
A proposal to standardise on using an /llms.txt file to provide information to help LLMs use a website at inference time.
We propose adding a /llms.txt markdown file to websites to provide LLM-friendly content. This file offers brief background information, guidance, and links to detailed markdown files.
llms.txt markdown is human and LLM readable, but is also in a precise format allowing fixed processing methods (i.e. classical programming techniques such as parsers and regex).
Related contents:
Diagram Visualization Tools for Your Web Applications. A diagramming framework for the web
Eclipse Sprotty is an open source project enabling the creation of powerful diagramming tools and graphical visualizations. Fully customizable · Server and client-side diagramming · Easy integration · Powerful timesaver.
Livewire is a full-stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of Laravel.
Related contents:
In December 1990, an application called WorldWideWeb was developed on a NeXT machine at The European Organization for Nuclear Research (known as CERN) just outside of Geneva. This program – WorldWideWeb — is the antecedent of most of what we consider or know of as "the web" today.
In February 2019, in celebration of the thirtieth anniversary of the development of WorldWideWeb, a group of developers and designers convened at CERN to rebuild the original browser within a contemporary browser, allowing users around the world to experience the rather humble origins of this transformative technology.
What is humans.txt?
It's an initiative for knowing the people behind a website. It's a TXT file that contains information about the different people who have contributed to building the website.