web-maker is a free, open source frameworks & platforms project written in JavaScript and released under MIT. It has 2,699 GitHub stars, 324 forks and 120 open issues, and was last pushed 2 months ago. On this registry it ranks #45 of 54 tracked projects in Frameworks & Platforms, with 5 head-to-head comparisons available.

What is web-maker?

Web-Maker is an MIT-licensed, offline frontend code editor and playground for HTML, CSS and JavaScript experiments that runs entirely on the user's own system, and it is aimed at frontend developers who want CodePen-style quick prototyping without a network connection.

What it is

Web-Maker is a JavaScript-based, browser-hosted frontend playground: an editor in which a developer writes HTML, CSS and JavaScript and sees the result immediately. It is offered in two forms, as an open web app at webmaker.app/create/ and as a Chrome extension, and it can also be opened as a new tab inside Chrome. The project carries the MIT licence, is copyright Kushagra Gour, and is deployed on the Netlify platform. It appears in this registry under Developer Tools / Frameworks & Platforms and is tagged with chrome-extension, chrome-tabs, code-editor, offline, playground and web.

The concrete problem it solves is that online playgrounds require connectivity, an account and a round trip to a remote service before any code can be written. Web-Maker replaces the hosted playground model by running entirely on the local system, so it keeps working offline and responds faster than a network-hosted editor. It is positioned explicitly as an alternative to CodePen and JSFiddle, and it even provides an "Edit in CodePen" path when a creation needs to move to that hosted service.

Key capabilities

  • Preprocessor support across all three languages: HTML via Pug and Markdown, CSS via SCSS, LESS, Stylus and Atomic CSS, and JavaScript via ES6, TypeScript and CoffeeScript.
  • Two editing layouts: a quick three-pane mode for fast experiments and a Files mode for longer work.
  • An inbuilt console for inspecting output without leaving the editor.
  • A multi-player collaboration mode for shared editing sessions.
  • Asset hosting with both local and cloud storage options.
  • Save and load of creations, an auto-save feature, and import and export of all creations at any time.
  • Code auto-completion, easy addition of popular JavaScript and CSS libraries, multiple editor themes, configurable settings, and font options that allow any system font.

Who uses it and how

  • Frontend developers who sketch small HTML, CSS and JavaScript experiments and need them to keep running when the network is unavailable.
  • Chrome users who treat the extension as a new-tab editor, which is the workflow the chrome-tabs and chrome-extension topics describe.
  • Small groups running multi-player collaboration sessions for paired or shared experimentation.
  • Developers using preprocessors such as SCSS, LESS, Stylus, Pug, TypeScript or CoffeeScript who want those languages without standing up a local build pipeline.
  • People who need portable experiments, saving a creation as an HTML file, exporting everything, or handing a snippet onward to CodePen.

Getting started

Open the web app at https://webmaker.app/create/, which the README recommends as the version with more features, or install the Chrome extension from the Chrome Web Store (extension ID lkfkkhfhhdkiemehlpkgjeojomhpccnh) if a new-tab editor is wanted.

How it compares

The similar tools named in the facts are CodePen and JSFiddle, both hosted playground services, while Web-Maker runs completely on the user's system, works offline and is distributed under the MIT licence. That gives it a different cost and ownership profile: the source is open and the editing experience does not depend on a remote account or connection, and creations can be exported at any time. Interoperation is retained rather than replaced, since a creation can be edited in CodePen when that hosted environment is the better fit.

When to use it — and when not to

There is no database, storage service or SMTP server to operate here, because the editor runs client-side and the hosted deployment amounts to static assets on Netlify, so a self-hoster mainly serves the site or ships the extension. Some features are Chrome-extension only, including opening in a new tab and capturing a preview screenshot, so users on other browsers lose that parity. It is a playground for web experiments rather than an environment for full application development, and the repository currently carries 120 open issues, which is worth weighing if a stable, closely maintained tool is required.

project readme (upstream, from github) — read inline

Web-Maker 🕸🛠


Web-Maker is an offline playground for your web experiments. Something like CodePen or JSFiddle, but much more faster and works offline because it runs completely on your system.

Open Web App (Recommended: More features. More fun!)

or

Install Chrome extension

Screenshot

Features

  • Supports Preprocessors: HTML (Pug & Markdown), CSS (SCSS, LESS & Stylus, Atomic CSS) & JavaScript (ES6, TypeScript & CoffeeScript)
  • Works offline
  • Quick creation (3-panemode) & good-old Files mode
  • Inbuilt Console
  • Multi-player collab mode
  • Asset hosting (Local and Cloud storage)
  • Save and load your creations
  • Auto-save feature
  • Code auto-completion
  • Easy addition of popular JS & CSS libraries
  • Import & Export all creations anytime, anywhere
  • Multiple editor themes & other configurable settings
  • Font options + use any system font!
  • Very easily accessible. Simply open a new tab in Chrome! (in chrome extension only)
  • Multiple layouts to choose from
  • Capture preview screenshot (in Chrome extension only)
  • Save as HTML file
  • Edit in CodePen

Follow @webmakerApp for updates or tweet out feature requests and suggestions.

Support Web Maker

Hi! I am Kushagra Gour. Web Maker is a free and open-source project. To keep myself motivated for working on such open-source and free side projects, I have launched a Patreon campaign. Your pledge, no matter how small, will act as an appreciation towards my work and keep me going forward making Web Maker more awesome🔥.

Become a patron

Support with $ETH - 0x39989c0E53cfdcF6792e09d7573c65E911e774bA

If not that, you can support by simply sharing about how much you love 💖 @webmakerapp.

Sponsors

Web Maker stays stable as rock with every release, thanks to the sponsored testing on the awesome Browserstack logo

Deployed on the superfast Netlify platform.

License

MIT Licensed

Copyright (c) 2016-2026 Kushagra Gour, webmaker.app

Frequently asked questions

Is web-maker free to use?

web-maker is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does web-maker do?

A blazing fast & offline frontend code editor

What is web-maker written in?

web-maker is primarily written in JavaScript. Its source is publicly available at https://github.com/chinchang/web-maker, and it has 2,699 GitHub stars.