Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including millwright with all npm packages installed. Try it out:

var millwright = require("millwright")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

millwright v0.4.4

The easiest build tool you'll ever use.

The easiest build tool you'll ever use.

Build Status Join Gitter Chat

Give us a star!

Millwright is brand spanking new - the alpha release was announced at the beginning of the year. If you like where the project is headed, star us on GitHub and help spread the word!

Get help on Gitter!

Join the chat on Gitter to get (or give) realtime help from the community.


Millwright provides the common build functionality that many web projects need without any tool configuration.

Please visit for more information, including usage and installation.

Project status

Millwright is currently in Alpha. That means that the basic feature set expected for the 1.0.0 milestone is in place, and that it's generally expected to work as described. Alpha status also means that the library is highly untested, and that the project is ready for developer usage and contributions via issues and PR's.

Current priorites include:

  • Windows support (look for that Appveyor badge soon)
  • Refactoring
  • Error messaging
  • Input validation
  • Testing, testing, and more testing


We'll take any and all issue reports, we just ask that any helpful info be provided, such as environment details and any stack traces or error messages.

Pull Requests

This project does not yet have a formal styleguide. For now, the following considerations should be observed when submitting code:

  • Communicate via issues and get confirmation before doing anything big
  • Style matters - keep it clean
  • Add or update relevant tests (currently happening in e2e).

Building Locally

The following commands are available for building Millwright locally:

  • npm run build - runs the build
  • npm run watch - runs the build, then watches for changes


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free