Skip to main content

Announcing Rome Tools, Inc.

The JavaScript ecosystem has undergone rapid evolution in the last decade. I started Babel in 2014 not knowing what I was getting myself into, and have been offered a unique perspective watching it grow. Since then we’ve had an explosion in developer tooling and seen the web take an even bigger role in application development.

Our tools haven’t caught up with this evolution though. They struggle to work together, upgrades are painful, configuration is convoluted, errors are confusing, and everything is slow. We don’t need an incremental improvement, we need to fundamentally change how this tooling is built and used.

Rome is an end-to-end development toolchain. We consolidate dozens of separate tools into one, with support for JavaScript, TypeScript, HTML, and CSS. Rome can install your dependencies, check your code for errors, run your tests, bundle your code, and more, all via a single CLI. Rome is not a collection of tools, it has been written from scratch.

Today I’m excited to announce a few changes to the project and the formation of the Rome company.

Read more

The Road to Rome: Fundraising and Project Goals

I’m Sebastian McKenzie, the creator of Babel and Yarn. These tools have both inspired me to create Rome, a new project that aims to simplify and improve JavaScript and web development.

Rome consolidates dozens of separate tools into one. Rome can install your dependencies, check your code for errors, run your tests, bundle your code, and more, all via a single CLI. Rome will be able to replace Babel, ESLint, Prettier, Yarn, and webpack. Learn more.

It’s been three months since we announced our initial beta release. Since then, we’ve received a tremendous amount of enthusiasm from the community. As that enthusiasm has grown, it’s become clear that Rome will require a full-time developer to be successful and deliver on our ambitious goals and release a stable v1.0.

I need your help to make it a reality.

Read more

Introducing Rome

We’re excited to announce the first beta release and general availability of the Rome linter for JavaScript and TypeScript.

This is the beginning of an entire suite of tools. Rome is not only linter, but also a compiler, bundler, test runner, and more, for JavaScript, TypeScript, HTML, JSON, Markdown, and CSS. We aim to unify the entire frontend development toolchain.

Read more