Rome is a JavaScript toolchain

Linting, bundling, compiling, testing, and more

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.