Rome is an experimental
JavaScript toolchain

A compiler, linter, formatter, bundler, testing framework and more

Rome is experimental and in active development. It is open for contributors and those interested in experimental tools.

Abstract Syntax Tree

Everything in One

Rome includes a compiler, linter, formatter, bundler, testing framework and more. It aims to be a comprehensive tool for anything related to the processing of JavaScript source code.

House under construction

No Third Party Dependencies

Rome is not a collection of existing tools. All components are custom and use no third-party dependencies.

Girl holding a building block

Replaces Existing JavaScript Tools

Rome aims to be a replacement for many existing JavaScript tools. We will, however, offer integrations for components in other tools. For example, using the Rome compiler as a plugin for another bundler.