awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Hochperformante kompilierte JavaScript-Bundler

Ranking aktualisiert am 30. Juni 2026

For Schneller JavaScript-Bundler in einer kompilierten Sprache, the strongest matches are rolldown/rolldown (Rolldown is a high‑performance JavaScript/TypeScript bundler written in Rust), rollup/rollup (Rollup is a full-featured JavaScript module bundler with tree) and evanw/esbuild (esbuild is a JavaScript bundler and transpiler written in). web-infra-dev/rspack and swc-project/swc round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Entdecke schnelle JavaScript-Build-Tools und Bundler, die in performanten Sprachen wie Rust oder Go geschrieben sind.

Hochperformante kompilierte JavaScript-Bundler

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • rolldown/rolldownAvatar von rolldown

    rolldown/rolldown

    13,797Auf GitHub ansehen↗

    Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module compiler that implements a Rollup-compatible API to ensure compatibility with existing workflows and plugins while specializing in ECMAScript Module formats. The project distinguishes itself by using a Rust-based core engine and lazy compilation to reduce the time spent resolving and transforming source code. It focuses on minimizing final delivery sizes through static analysis and tree-shaking to remove unused code. The toolset covers a broad range of build capabilities, in

    Rolldown is a high‑performance JavaScript/TypeScript bundler written in Rust with a Rollup‑compatible API, covering module bundling, code splitting, tree shaking, and a plugin system — exactly the kind of fast, compiled‑language bundler this search is after.

    RustCode SplittingCode SplittingJavaScript Minification
    Auf GitHub ansehen↗13,797
  • rollup/rollupAvatar von rollup

    rollup/rollup

    26,288Auf GitHub ansehen↗

    Rollup is an ES module bundler and JavaScript module transpiler. It functions as a build tool that combines JavaScript modules into optimized files and converts modern JavaScript and JSX into various output formats for different runtime environments. The project is distinguished by its static-analysis tree shaking engine, which removes unused code and dead exports to minimize bundle size. It also acts as a code splitting orchestrator, partitioning modules into separate chunks to optimize network requests and load times. The tool provides a hook-based plugin system for extending build logic,

    Rollup is a full-featured JavaScript module bundler with tree shaking, code splitting, and a plugin system, but it is written in JavaScript rather than a compiled language like Rust or Go, so it does not provide the speed advantage the visitor is looking for.

    JavaScriptCode SplittingCode Splitting StrategiesModule Bundlers
    Auf GitHub ansehen↗26,288
  • evanw/esbuildAvatar von evanw

    evanw/esbuild

    39,934Auf GitHub ansehen↗

    esbuild is a high-performance JavaScript bundler and transpiler designed to transform modern web assets into production-ready code. Built with a focus on speed, it utilizes a concurrent execution model to perform parsing, linking, and code generation across multiple CPU cores. The engine handles a wide range of tasks, including TypeScript compilation, JSX transformation, and CSS bundling, while maintaining a consistent build process across diverse environments. What distinguishes the project is its architecture, which leverages memory-mapped file processing and a single-pass transformation st

    esbuild is a JavaScript bundler and transpiler written in Go, delivering exceptional speed with built-in support for module bundling (ESM and CommonJS), code splitting, tree shaking, minification, incremental builds, and an extensible plugin system, making it a perfect match for the intent of a fast, compiled-language bundler.

    GoJavaScript MinifiersModule BundlersIncremental Build Systems
    Auf GitHub ansehen↗39,934
  • web-infra-dev/rspackAvatar von web-infra-dev

    web-infra-dev/rspack

    12,761Auf GitHub ansehen↗

    Rspack is a high-performance web bundler written in Rust that packages JavaScript and TypeScript for web applications. It functions as an incremental build engine and a tree-shaking asset optimizer designed to reduce build times and minimize final bundle sizes for web delivery. The project is built for compatibility with the webpack ecosystem, implementing a compatible API that allows existing plugins and configurations to work without modification. This enables the integration of community loaders and plugins while leveraging a Rust-based compilation engine. The tool covers a broad range of

    Rspack is a high-performance web bundler written in Rust, making it fast, and it covers all the required features: module bundling (ES and CommonJS), code splitting, tree shaking, minification, incremental builds, and an extensible plugin system compatible with webpack's ecosystem.

    RustIncremental Build EnginesTree-Shaking Optimizers
    Auf GitHub ansehen↗12,761
  • swc-project/swcAvatar von swc-project

    swc-project/swc

    33,909Auf GitHub ansehen↗

    This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible JavaScript code. It functions as a TypeScript transpiler, a JavaScript minifier, and a JavaScript bundler. The system distinguishes itself through a WebAssembly plugin host that allows the execution of custom transformation rules without modifying the core binary. It also provides specialized compilation for React source code to improve runtime performance and reduce execution overhead. The broader capability surface includes source-to-source compilation, type annotation stri

    swc is a Rust-based JavaScript/TypeScript compiler and bundler that delivers fast module bundling, minification, and an extensible WebAssembly plugin system, matching the search for a speed-focused bundler built in a compiled language.

    RustJavaScript Minification
    Auf GitHub ansehen↗33,909
  • farm-fe/farmAvatar von farm-fe

    farm-fe/farm

    5,580Auf GitHub ansehen↗

    Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static assets into optimized bundles. It uses a module-graph-based bundling approach with persistent module-level caching, enabling near-instant builds and sub-20ms hot module replacement during development. The tool processes assets based on file extensions, handling CSS, Sass, Less, PostCSS, HTML, and images as first-class modules without requiring JavaScript transformation. Farm distinguishes itself through its Vite-compatible plugin system, accepting Vite, Rollup, and Unplugin p

    Farm is a Rust-based JavaScript/TypeScript bundler that delivers near-instant builds through persistent module-level caching and a modern plugin system compatible with Vite and Rollup, directly matching the need for a fast, compiled-language bundler with incremental builds, code splitting, tree shaking, and extensibility.

    RustIncremental Build CachesModule Bundling
    Auf GitHub ansehen↗5,580
  • oven-sh/bunAvatar von oven-sh

    oven-sh/bun

    93,257Auf GitHub ansehen↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Bun is a high-performance JavaScript/TypeScript runtime that includes a native bundler written in Zig — a compiled language — offering fast module bundling, code splitting, tree shaking, and incremental builds, making it a strong fit for your search.

    RustJavaScript Minification
    Auf GitHub ansehen↗93,257
  • webpack/webpackAvatar von webpack

    webpack/webpack

    65,834Auf GitHub ansehen↗

    Webpack is a module bundler that maps project dependencies into a directed acyclic graph to transform diverse file types into optimized, browser-ready assets. It functions as a build pipeline orchestrator, using entry points to recursively resolve imports and bundle modules, scripts, and static assets into a unified output. The project is distinguished by its plugin-based architecture and loader-driven transformation pipeline. It utilizes an event-driven hook system that allows developers to intercept and modify the build process at specific lifecycle stages, enabling custom code transformati

    Webpack is a full-featured module bundler, but it is implemented in JavaScript rather than a compiled language like Rust or Go, so it does not deliver the speed advantage this search requires.

    JavaScriptCode Splitting StrategiesPlugin Authoring APIs
    Auf GitHub ansehen↗65,834
  • developit/microbundleAvatar von developit

    developit/microbundle

    8,135Auf GitHub ansehen↗

    Microbundle is a zero-configuration JavaScript module bundler designed to package small libraries and modules into optimized distribution files. It serves as a JavaScript library packager and TypeScript compiler, converting source code into compatible module formats for both browser and server-side runtimes. The tool functions as a bundle size optimizer by mangling object properties and analyzing bundle composition to reduce final file sizes. It also acts as a CSS module processor, converting style imports into external stylesheets or scoped modules to prevent global namespace collisions. It

    Microbundle is a zero-config JavaScript bundler for packaging small libraries, but it is written in JavaScript rather than a compiled language like Rust or Go, so it may not meet your need for a fast implementation. It also lacks built-in code splitting and an extensible plugin system.

    JavaScriptModule Bundling
    Auf GitHub ansehen↗8,135
  • rome/toolsAvatar von rome

    rome/tools

    23,417Auf GitHub ansehen↗

    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

    Rome is a Rust-powered toolchain that includes a bundler for JavaScript and TypeScript, making it a fast option that matches the core requirement for a compiled-language bundler, though its bundled feature set may not fully cover all the requested capabilities like tree shaking or an extensible plugin system.

    RustJavaScript BundlersAsset BundlingCode Formatting Tools
    Auf GitHub ansehen↗23,417
  • egoist/poiAvatar von egoist

    egoist/poi

    5,175Auf GitHub ansehen↗

    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

    Poi is a zero-configuration JavaScript module bundler, but it is written in JavaScript rather than a compiled language like Rust or Go, so while it fits the bundler category it may not deliver the speed advantage sought.

    JavaScriptJavaScript BundlersAsset BundlersAsset Bundling
    Auf GitHub ansehen↗5,175
  • cramforce/splittableAvatar von cramforce

    cramforce/splittable

    944Auf GitHub ansehen↗

    Splittable is a build-time utility designed to transform JavaScript source code into optimized production assets. It functions as a module bundler that maps dependency relationships to combine multiple source files into a unified output, ensuring compatibility across web browsers. The tool distinguishes itself through automated code splitting and dependency analysis, which divide applications into smaller, independent chunks. By identifying shared logic across entry points and isolating common modules, it prevents code duplication and enables asynchronous loading of application logic on deman

    Splittable is a JavaScript module bundler with code-splitting and support for both ES6 and CommonJS modules, but it is written in JavaScript rather than a compiled language like Rust or Go, so it does not meet your core performance requirement.

    JavaScriptCode SplittingModule BundlingIdentifier Minification
    Auf GitHub ansehen↗944
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
rolldown/rolldown13.8KRustMIT23. Juni 2026
rollup/rollup26.3KJavaScriptNOASSERTION13. Juni 2026
evanw/esbuild39.9KGoMIT12. Juni 2026
web-infra-dev/rspack12.8KRustMIT16. Juni 2026
swc-project/swc33.9KRustApache-2.016. Juni 2026
farm-fe/farm5.6KRustMIT14. Juni 2026
oven-sh/bun93.3KRustNOASSERTION16. Juni 2026
webpack/webpack65.8KJavaScriptMIT16. Juni 2026
developit/microbundle8.1KJavaScriptMIT1. Feb. 2026
rome/tools23.4KRustMIT4. Sept. 2023

Related searches

  • ein Modul-Bundler für Bibliotheken und npm-Pakete
  • ein Build-Tool für Compile-to-JavaScript mit Hot-Reload
  • Build-Tools und Bundler
  • Monorepo-Build-System für JavaScript-Projekte
  • a rust library for data compression
  • ein inkrementelles Build-System für große Codebasen
  • Selbstgehostetes CDN für Asset-Caching
  • a compression library for Go projects