awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rome avatar

rome/toolsArchived

0
View on GitHub↗
23,417 نجوم·644 تفرعات·Rust·MIT·9 مشاهداتdocs.rome.tools↗

Tools

This project is a unified toolchain for JavaScript and TypeScript development, providing a suite of specialized tools for bundling, parsing, linting, and formatting source code.

The toolchain is implemented in Rust and utilizes a shared internal representation to allow multiple tools to operate on the same parsed source code. It employs a parallelized analysis pipeline and single-pass parsing with error recovery to process files across CPU cores.

The suite covers several core capability areas, including static analysis for identifying programmatic errors, automated style standardization, and the bundling of web assets into optimized packages. It provides specific parsing and analysis support for both JavaScript and TypeScript.

Features

  • JavaScript Bundlers - Compiles, transpiles, and packages JavaScript modules into optimized bundles for web deployment.
  • Asset Bundling - Combines multiple source files into optimized packages to ensure faster loading and efficient delivery to browsers.
  • Code Formatting Tools - Provides tools that automatically enforce and apply consistent styling and formatting rules to source code.
  • Source Parsers - Converts TypeScript source code into structured syntax trees while maintaining language compatibility.
  • JavaScript Formatters - Reorganizes JavaScript source code into a consistent, readable style and visual layout.
  • Static Code Linting - Scans source code to identify programmatic and stylistic errors through static analysis.
  • JavaScript Linters - Identifies style violations and potential programmatic errors in JavaScript source code via static analysis.
  • Rust-Implemented Tooling - Implements core logic in Rust to ensure high-performance parsing, memory safety, and fast execution.
  • Source File Parsing - Converts raw JavaScript and TypeScript source files into structured abstract syntax trees for analysis.
  • JavaScript and TypeScript Toolchains - Provides a high-performance, integrated toolchain for parsing, linting, and minifying JavaScript and TypeScript codebases.
  • JavaScript and TypeScript Formatting - Provides dedicated styling and layout enforcement specifically for JavaScript and TypeScript source code.
  • TypeScript Static Analysis - Performs static analysis and type validation specifically for TypeScript files to identify errors.
  • Native AOT Compilation - Distributes tools as pre-compiled native binaries to eliminate runtime installation overhead and improve startup speed.
  • Single-Pass Parsing - Provides single-pass parsing with integrated error recovery for resilient and efficient source code analysis.
  • Unified Internal Representations - Uses a single shared internal tree format to allow multiple tools to operate on the same parsed source code.
  • Parallel Processing Pipelines - Employs a parallelized analysis pipeline to process multiple files simultaneously across CPU cores.
  • Syntax Tree Transformers - Implements tools for modifying and rewriting syntax trees to perform linting and formatting tasks.
  • Build Tools and Bundlers - Unified toolchain for formatting, linting, and bundling web projects.

سجل النجوم

مخطط تاريخ النجوم لـ rome/toolsمخطط تاريخ النجوم لـ rome/tools

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Tools

مجموعات منسقة بعناية يظهر فيها Tools.
  • أدوات المطورين

الأسئلة الشائعة

ما هي وظيفة rome/tools؟

This project is a unified toolchain for JavaScript and TypeScript development, providing a suite of specialized tools for bundling, parsing, linting, and formatting source code.

ما هي الميزات الرئيسية لـ rome/tools؟

الميزات الرئيسية لـ rome/tools هي: JavaScript Bundlers, Asset Bundling, Code Formatting Tools, Source Parsers, JavaScript Formatters, Static Code Linting, JavaScript Linters, Rust-Implemented Tooling.

ما هي البدائل مفتوحة المصدر لـ rome/tools؟

تشمل البدائل مفتوحة المصدر لـ rome/tools: web-infra-dev/oxc — oxc is a high-performance JavaScript toolchain developed in Rust for parsing, transforming, and analyzing JavaScript… egoist/poi — Poi is an extensible, zero-configuration module bundler and asset compiler for modern frontend development. It… oxc-project/oxc — Oxc is a high-performance toolchain designed for the analysis, linting, formatting, and transformation of JavaScript… sindresorhus/xo — xo is a zero-config linting tool and ESLint wrapper that provides opinionated default rules for JavaScript and… fuse-box/fuse-box — Fuse-Box is a JavaScript bundler, module loader, and development web server. It packages JavaScript source files into… swc-project/swc — This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible…

بدائل مفتوحة المصدر لـ Tools

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Tools.
  • web-infra-dev/oxcالصورة الرمزية لـ web-infra-dev

    web-infra-dev/oxc

    21,721عرض على GitHub↗

    oxc is a high-performance JavaScript toolchain developed in Rust for parsing, transforming, and analyzing JavaScript and TypeScript source code. It provides a set of core utilities including a parser that converts code into an abstract syntax tree, a linter for identifying problematic patterns, a formatter for standardizing visual style, and a minifier for reducing production file sizes. The project focuses on high-performance execution through a system design that utilizes single-pass parsing, zero-copy string slicing, and parallel worker processing to handle large codebases. It further opti

    Rust
    عرض على GitHub↗21,721
  • egoist/poiالصورة الرمزية لـ egoist

    egoist/poi

    5,175عرض على GitHub↗

    Poi is an extensible, zero-configuration module bundler and asset compiler for modern frontend development. It functions as a build system that transforms JavaScript, JSX, and CSS into browser-compatible files and combines them into single packages for web delivery. The tool is built around a plugin architecture that allows for custom extensions to the build pipeline and the addition of specialized asset processing logic. It employs a convention-based mapping system to automate build settings and target outputs without the need for manual configuration files. The project covers a broad range

    JavaScript
    عرض على GitHub↗5,175
  • oxc-project/oxcالصورة الرمزية لـ oxc-project

    oxc-project/oxc

    21,675عرض على GitHub↗

    Oxc is a high-performance toolchain designed for the analysis, linting, formatting, and transformation of JavaScript and TypeScript codebases. It functions as a comprehensive static analysis engine and compiler-based utility, providing the infrastructure necessary to parse source code into high-performance abstract syntax trees and map complex module dependency graphs across entire projects. The project distinguishes itself through its use of multi-core parallel processing to maximize throughput during intensive tasks like linting and minification. It offers deep, type-aware static analysis t

    Rustcompilerjavascriptlinter
    عرض على GitHub↗21,675
  • sindresorhus/xoالصورة الرمزية لـ sindresorhus

    sindresorhus/xo

    7,977عرض على GitHub↗

    xo is a zero-config linting tool and ESLint wrapper that provides opinionated default rules for JavaScript and TypeScript. It functions as a static analysis tool to enforce code style and readability standards immediately upon installation without requiring manual configuration. The tool distinguishes itself by providing a zero-config development workflow that eliminates the need for complex configuration files. It supports incremental codebase cleanup by allowing users to ignore known violations through a suppressions file, facilitating the gradual adoption of strict rules in existing projec

    TypeScript
    عرض على GitHub↗7,977
  • عرض جميع البدائل الـ 30 لـ Tools→