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

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

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

oxc-project/oxc

0
View on GitHub↗
21,675 نجوم·1,083 تفرعات·Rust·MIT·12 مشاهداتoxc.rs↗

Oxc

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 that identifies complex safety issues beyond standard syntax checks, and it integrates directly into development environments via the Language Server Protocol to provide real-time diagnostic feedback and code intelligence.

Beyond its core analysis capabilities, the platform includes a suite of automation utilities for CI pipelines, commit enforcement, and build system integration. It supports advanced code transformation techniques, including dead code elimination, component memoization, and syntax lowering, to produce optimized, production-ready output. The system also features hierarchical configuration management, allowing for consistent rule enforcement and shared settings across large-scale monorepos.

Features

  • JavaScript and TypeScript Toolchains - Ships a high-performance toolchain for parsing, linting, formatting, and minifying JavaScript and TypeScript codebases.
  • Code Quality and Analysis - Identifies common programming mistakes and stylistic issues using built-in rule sets.
  • Static Analysis Engines - Provides a high-performance static analysis engine that builds module graphs and performs type-aware checks.
  • Code Formatting Tools - Enforces consistent styling rules across code, markup, and configuration files.
  • Transpilers - Converts TypeScript source code into standard JavaScript by stripping type annotations.
  • Parsers - Provides high-performance parsing of source code into abstract syntax trees for rapid analysis.
  • Static Type Checkers - Identifies complex safety issues by incorporating type information into the static analysis process.
  • Bundle Optimizers - Applies aggressive code transformations and syntax compression to reduce production bundle size.
  • Source Parsers - Converts source code into abstract syntax trees while maintaining high compatibility with language specifications.
  • Code Transformation Tools - Parses and modifies source code to perform transformations, module resolution, and minification.
  • Dead Code Elimination - Identifies and removes unused code modules and declarations to reduce production bundle size.
  • Language Servers - Implements the Language Server Protocol to provide real-time diagnostic feedback and code intelligence in development environments.
  • Language Server Protocols - Integrates with development environments via standardized protocols to provide real-time diagnostic feedback.
  • Syntax Transformers - Converts modern language syntax into code compatible with older target environments.
  • Code Analysis Tools - Validates code using type information to detect complex issues requiring full type system awareness.
  • Automated Code Fixers - Provides automated correction of code quality issues based on linting results.
  • JSX Transformers - Converts JSX syntax into standard JavaScript function calls for browser execution.
  • Dependency Graph Resolvers - Maps module relationships across files to enable project-wide context for analysis and build optimization.
  • TypeScript Transpilers - Transpiles modern JavaScript and TypeScript syntax into optimized, production-ready code.
  • Hierarchical Configuration Systems - Merges configuration settings across directory structures to allow inheritance and overrides.
  • Parallel Processing Utilities - Utilizes multi-core parallel processing to maximize throughput during intensive analysis and transformation tasks.
  • Rule Configuration Engines - Manages and customizes sets of diagnostic linting rules through configuration files.
  • Type Definition Generators - Automatically synthesizes static type information into definition files for external consumption.
  • Dependency Analysis Tools - Constructs module dependency graphs to enable project-wide analysis and rule enforcement.
  • Hot-Reloading Systems - Provides development utilities that dynamically update application code without requiring a full restart.
  • Parallel Linters - Executes multiple linting rules in parallel to maximize performance for large codebases.
  • CI/CD Pipeline Integrations - Automates code analysis within continuous integration pipelines to report violations through quality reporting tools.
  • Formatting Rule Definitions - Provides declarative configurations to specify style preferences for source code formatting.
  • Build System Integrations - Hooks code analysis directly into development build systems for real-time feedback.
  • Server-to-CLI Integrations - Connects development environments to analysis tools via language server protocols for real-time feedback.
  • Structure Organizers - Automatically organizes import statements and configuration keys to maintain a predictable file structure.
  • Plugin Parameterization - Provides mechanisms for passing custom settings and parameters to plugins to customize their analysis logic.
  • Circular Dependency Resolution - Identifies import cycles within a codebase to prevent unpredictable evaluation order.
  • Naming Conventions - Shortens variable names and private class fields to reduce generated code size.
  • Memoized Computations - Optimizes application performance by automatically memoizing components and hooks during transformation.

سجل النجوم

مخطط تاريخ النجوم لـ oxc-project/oxcمخطط تاريخ النجوم لـ oxc-project/oxc

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Oxc.
  • astral-sh/tyالصورة الرمزية لـ astral-sh

    astral-sh/ty

    17,287عرض على GitHub↗

    This project is a high-performance static type checker and comprehensive development toolkit for Python. It functions as a core analysis engine that identifies type inconsistencies and enforces code correctness, while simultaneously providing a language server implementation to deliver real-time diagnostics and intelligence directly within development environments. The tool distinguishes itself through a parallelized execution engine that maximizes performance across large-scale codebases and monorepo structures. It supports gradual type adoption, allowing developers to integrate type checkin

    Python
    عرض على GitHub↗17,287
  • rescript-lang/rescriptالصورة الرمزية لـ rescript-lang

    rescript-lang/rescript

    7,396عرض على GitHub↗

    ReScript is a statically typed programming language and compiler designed to transform type-safe source code into efficient, human-readable JavaScript. It functions as a transpiler that enforces data consistency and prevents runtime errors through static type analysis for both web and server applications. The project distinguishes itself as an incremental build system that analyzes dependency graphs to recompile only modified files and their dependents. It includes a JSX compatible compiler for building user interfaces and provides a framework for bridging type-safe code with existing JavaScr

    ReScriptaltjscompilerjavascript
    عرض على GitHub↗7,396
  • php-cs-fixer/php-cs-fixerالصورة الرمزية لـ PHP-CS-Fixer

    PHP-CS-Fixer/PHP-CS-Fixer

    13,463عرض على GitHub↗

    This tool is a command-line utility designed to automatically detect and correct coding standard violations in PHP source files. It functions as a static analysis and refactoring engine that ensures consistent project-wide formatting by applying predefined community conventions or custom organizational rules. The project distinguishes itself through a modular rule-based engine that supports both automated style correction and codebase modernization. It allows developers to update legacy syntax to align with newer language versions and testing framework requirements, facilitating the adoption

    PHPcode-standardscode-stylephp
    عرض على GitHub↗13,463
  • walter201230/pythonالصورة الرمزية لـ walter201230

    walter201230/Python

    26,516عرض على GitHub↗

    Python is a high-level, interpreted programming language designed for readability and versatility. It operates via a bytecode-based virtual machine and manages memory automatically through reference-counting garbage collection. The language supports multiple programming paradigms, including object-oriented, imperative, and functional styles, and provides a comprehensive standard library for system operations, networking, and data handling. The language is distinguished by its dynamic nature, allowing for runtime object introspection and metaclass-driven class creation. It utilizes protocol-ba

    Pythonpythonpython3
    عرض على GitHub↗26,516
عرض جميع البدائل الـ 30 لـ Oxc→

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

ما هي وظيفة oxc-project/oxc؟

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.

ما هي الميزات الرئيسية لـ oxc-project/oxc؟

الميزات الرئيسية لـ oxc-project/oxc هي: JavaScript and TypeScript Toolchains, Code Quality and Analysis, Static Analysis Engines, Code Formatting Tools, Transpilers, Parsers, Static Type Checkers, Bundle Optimizers.

ما هي البدائل مفتوحة المصدر لـ oxc-project/oxc؟

تشمل البدائل مفتوحة المصدر لـ oxc-project/oxc: astral-sh/ty — This project is a high-performance static type checker and comprehensive development toolkit for Python. It functions… rescript-lang/rescript — ReScript is a statically typed programming language and compiler designed to transform type-safe source code into… php-cs-fixer/php-cs-fixer — This tool is a command-line utility designed to automatically detect and correct coding standard violations in PHP… walter201230/python — Python is a high-level, interpreted programming language designed for readability and versatility. It operates via a… astral-sh/ruff — Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions… rust-lang/book — The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It…