Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rome/tools
Unified developer tools for JavaScript, TypeScript, and the web
https://github.com/rome/tools
formatter javascript linter toolchain typescript
Last synced: 2 months ago
JSON representation
Unified developer tools for JavaScript, TypeScript, and the web
- Host: GitHub
- URL: https://github.com/rome/tools
- Owner: rome
- License: mit
- Archived: true
- Created: 2020-02-20T05:57:33.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-09-04T08:42:49.000Z (over 1 year ago)
- Last Synced: 2024-09-26T06:24:24.821Z (3 months ago)
- Topics: formatter, javascript, linter, toolchain, typescript
- Language: Rust
- Homepage: https://docs.rome.tools/
- Size: 138 MB
- Stars: 23,756
- Watchers: 179
- Forks: 664
- Open Issues: 94
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-github-repos - rome/tools - Unified developer tools for JavaScript, TypeScript, and the web (Rust)
- awesome-github-star - tools
- awesome-luooooob - rome/tools - Unified developer tools for JavaScript, TypeScript, and the web (Rust)
- awesome-starts - rome/tools - The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS. (TypeScript)
- awesome - rome/tools - Unified developer tools for JavaScript, TypeScript, and the web (Rust)
- awesome-list - tools
- awesome-star-libs - rome / tools
- my-awesome - rome/tools - 09 star:23.7k fork:0.7k Unified developer tools for JavaScript, TypeScript, and the web (Rust)
- jimsghstars - rome/tools - Unified developer tools for JavaScript, TypeScript, and the web (Rust)
README
> [!IMPORTANT]
> # Welcome to [Biome](https://biomejs.dev/blog/annoucing-biome), the community successor of Rome!> [!WARNING]
> # Rome won't be maintained anymore by the same people that maintained it so far. Biome will provide new features and fixes.
[![MIT licensed][mit-badge]][mit-url]
[![Discord chat][discord-badge]][discord-url]
[![CI on main][ci-badge]][ci-url]
[![npm version][npm-badge]][npm-url]
[![VSCode version][vscode-badge]][vscode-url][mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg?color=brightgreen
[mit-url]: LICENSE
[discord-badge]: https://img.shields.io/discord/678763474494423051?logo=discord&label=discord&color=brightgreen
[discord-url]: https://discord.gg/rome
[ci-badge]: https://github.com/rome/tools/actions/workflows/main.yml/badge.svg
[ci-url]: https://github.com/rome/tools/actions/workflows/main.yml
[npm-badge]: https://img.shields.io/npm/v/rome/latest?color=brightgreen
[npm-url]: https://www.npmjs.com/package/rome/v/latest
[vscode-badge]: https://img.shields.io/visual-studio-marketplace/v/rome.rome?color=brightgreen&label=vscode
[vscode-url]: https://marketplace.visualstudio.com/items?itemName=rome.rome**Rome** is a formatter, linter, bundler, and [more](https://rome.tools/) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
**Rome** is designed to replace [Babel](https://babeljs.io/), [ESLint](https://eslint.org/), [webpack](https://webpack.js.org/), [Prettier](https://prettier.io/), [Jest](https://jestjs.io/), and others.
**Rome** unifies functionality that has previously been separate tools. Building upon a shared base allows us to provide a cohesive experience for processing code, displaying errors, parallelizing work, caching, and configuration.
**Rome** has strong conventions and aims to have minimal configuration. Read more about our [project philosophy](https://docs.rome.tools/internals/philosophy/).
**Rome** is [written in Rust](https://rome.tools/blog/2021/09/21/rome-will-be-rewritten-in-rust.html).
**Rome** has first-class IDE support, with a sophisticated parser that represents the source text in full fidelity
and top-notch error recovery.**Rome** is [MIT licensed](https://github.com/rome/tools/tree/main/LICENSE) and moderated under the [Contributor Covenant Code of Conduct](https://github.com/rome/tools/tree/main/CODE_OF_CONDUCT.md).
## Documentation
Check out our [homepage](https://rome.tools) to learn more about Rome, or directly head to the [Getting Started guide](https://docs.rome.tools/guides/getting-started/) if you want to start using Rome.
## Technical documentation
Browse Rome's internal [Rust API Documentation] if you're interested to learn more about how Rome works.
[Rust API Documentation]: https://rustdocs.rome.tools/