# High-Performance Compiled JavaScript Bundlers

> Search results for `fast JavaScript bundler written in a compiled language` on awesome-repositories.com. 111 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/fast-javascript-bundler-written-in-a-compiled-language

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/fast-javascript-bundler-written-in-a-compiled-language).**

## Results

- [evanw/esbuild](https://awesome-repositories.com/repository/evanw-esbuild.md) (39,934 ⭐) — 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
- [elysiajs/elysia](https://awesome-repositories.com/repository/elysiajs-elysia.md) (18,531 ⭐) — Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments.

The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s
- [compiler-explorer/compiler-explorer](https://awesome-repositories.com/repository/compiler-explorer-compiler-explorer.md) (18,850 ⭐) — Compiler Explorer is an online tool and analysis platform used to translate source code into assembly in real time. It functions as a cross-compiler analysis tool, allowing users to examine how various compilers and versions translate the same source code into machine code to analyze optimizations and generation patterns.

The platform supports low-level language debugging and the comparison of assembly output across different compiler toolchains. It also provides a self-hosted environment option for users who need to run private deployments with custom binaries or operate within secure offlin
- [coodict/javascript-in-one-pic](https://awesome-repositories.com/repository/coodict-javascript-in-one-pic.md) (6,650 ⭐) — javascript-in-one-pic is a visual reference guide and cheat sheet that provides a high-level graphical overview of the JavaScript programming language. It maps core syntax and fundamental building blocks into a single diagram to serve as a comprehensive language overview.

The project functions as a syntax reference and learning tool, using programming language visualization to help users locate and review language rules in a condensed format.

The guide is implemented as a resolution-independent SVG diagram that uses a grid-based hierarchical arrangement and visual-spatial mapping to illustra
- [google/closure-compiler](https://awesome-repositories.com/repository/google-closure-compiler.md) (7,663 ⭐) — This project is a JavaScript optimizer, minifier, module bundler, transpiler, and static analysis tool. It provides a compilation pipeline designed to shrink file sizes and improve runtime performance.

The system utilizes a multi-pass compilation process to perform dead code elimination, global name mangling, and static type inference. It identifies unreachable functions and unused variables to reduce the final output size and detects potential runtime errors without executing the code.

The tool manages assets through dependency resolution, code chunking, and bundle management. It ensures co
- [airbnb/javascript](https://awesome-repositories.com/repository/airbnb-javascript.md) (148,081 ⭐) — This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects.

In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules
- [egoist/poi](https://awesome-repositories.com/repository/egoist-poi.md) (5,175 ⭐) — 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
- [humanwhocodes/computer-science-in-javascript](https://awesome-repositories.com/repository/humanwhocodes-computer-science-in-javascript.md) (9,119 ⭐) — This is a collection of classic computer science algorithms and data structures implemented from scratch in JavaScript. The project provides reference implementations of fundamental concepts including sorting algorithms, binary search, linked lists, and binary search trees, all built as standalone pure functions with no external dependencies.

The implementations cover a range of data structures, including singly-linked, doubly-linked, and circular linked lists with full traversal and mutation operations, as well as binary search trees supporting insertion, deletion, and search. Sorting algori
- [11ty/eleventy](https://awesome-repositories.com/repository/11ty-eleventy.md) (19,670 ⭐) — Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content.

The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba
- [codesandbox/sandpack](https://awesome-repositories.com/repository/codesandbox-sandpack.md) (6,167 ⭐) — Sandpack is a browser-based toolkit for building live code editing experiences. It combines a custom Node.js runtime that executes JavaScript and npm dependencies entirely client-side with composable React components for assembling code editor interfaces, all within an iframe-sandboxed execution environment for security.

The toolkit provides a hot-reload development workflow where file and dependency updates are streamed to the running preview and trigger automatic recompilation without a full page refresh. It includes a theme-override styling system for customizing the editor and preview app
- [vindarel/languages-that-compile-to-python](https://awesome-repositories.com/repository/vindarel-languages-that-compile-to-python.md) (280 ⭐) — List of languages that compile to python
- [grab/front-end-guide](https://awesome-repositories.com/repository/grab-front-end-guide.md) (15,235 ⭐) — This project is a front-end development study guide and technical roadmap designed to introduce the tools, libraries, and patterns used in modern web application development. It serves as an educational resource covering single page application architecture, the integration of modern web tech stacks, and the design of components using static typing.

The guide focuses on the orchestration of front-end CI/CD pipelines, providing a walkthrough for automating the linting, testing, bundling, and deployment of static assets to cloud hosting. It specifically addresses the implementation of reusable
- [browserify/browserify](https://awesome-repositories.com/repository/browserify-browserify.md) (14,706 ⭐) — Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments.

The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu
- [cloudflare/workerd](https://awesome-repositories.com/repository/cloudflare-workerd.md) (8,346 ⭐) — workerd is a serverless edge runtime designed for executing lightweight, distributed functions at the network edge. It utilizes a V8-based JavaScript engine to provide fast startup and low memory overhead, while maintaining a WebAssembly-compatible execution environment that allows modules to run alongside JavaScript for high-performance computational tasks.

The runtime supports isolate-based multi-tenancy to run multiple independent execution contexts within a single process. It implements an event-driven execution model that triggers code based on network requests or scheduled events and in
- [callstack/linaria](https://awesome-repositories.com/repository/callstack-linaria.md) (12,335 ⭐) — Linaria is a zero-runtime CSS-in-JS library and static CSS generator. It evaluates JavaScript expressions at build time to extract styles from tagged template literals into standalone, static CSS files, removing the need for a runtime style injection engine.

The library distinguishes itself by mapping component props to CSS custom properties, enabling dynamic styling and runtime property updates without regenerating stylesheets. It utilizes a build-time evaluation engine to resolve interpolations and a hashing system to generate scoped class names that prevent style collisions.

The project c
- [rubysec/bundler-audit](https://awesome-repositories.com/repository/rubysec-bundler-audit.md) (2,755 ⭐) — Patch-level verification for Bundler
- [obra/superpowers](https://awesome-repositories.com/repository/obra-superpowers.md) (229,538 ⭐) — Superpowers is a browser-based game development engine and collaborative integrated development environment. It provides a unified workspace for building two-dimensional interactive experiences, allowing users to manage code, assets, and scene logic directly within a web browser without the need for local compilers or heavy desktop software.

The platform distinguishes itself through a modular, component-based scripting architecture where game objects are defined by attached logic and visual properties. It supports real-time synchronization, enabling multiple developers to work on the same pro
- [facebook/react](https://awesome-repositories.com/repository/facebook-react.md) (245,669 ⭐) — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
- [rubygems/bundler](https://awesome-repositories.com/repository/rubygems-bundler.md) (4,881 ⭐) — Bundler is a Ruby dependency manager that resolves gem versions and locks them in a lockfile so every machine installs the same set of dependencies. It manages package sources, provides environment diagnostics, and wraps commands and consoles to run inside a consistent gem context, preventing version mismatches across development, testing, and production.

Unlike a simple package installer, Bundler uses a SAT solver to find a consistent set of gem versions satisfying all constraints, segregates authentication secrets from source URLs, and enforces platform-specific dependency filtering. Its lo
- [stackblitz/bolt.new](https://awesome-repositories.com/repository/stackblitz-bolt-new.md) (16,419 ⭐) — bolt.new is an AI-powered full-stack web builder and browser-based IDE that generates, edits, and deploys web applications using natural language prompts. It functions as an AI-driven application orchestrator, managing the entire development lifecycle through a chat interface.

The platform distinguishes itself by integrating a WebAssembly-based runtime and virtual terminal emulation directly in the browser. This allows an AI agent to execute tool calls, manage a virtual filesystem, install packages, and run servers without requiring a local development environment.

The system covers a compre
- [rollup/rollup](https://awesome-repositories.com/repository/rollup-rollup.md) (26,288 ⭐) — 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,
- [vixalien/written](https://awesome-repositories.com/repository/vixalien-written.md) (12 ⭐) — A set of utilities for manipulating text, with a focus on providing typographic tools rather than pure string manipulation.
- [gradio-app/gradio](https://awesome-repositories.com/repository/gradio-app-gradio.md) (42,931 ⭐) — Gradio is a Python library that enables the creation of interactive web applications by converting functions into browser-based interfaces. It functions as a declarative framework where developers define input and output components to automatically generate web forms, visualizations, and data-driven dashboards. By abstracting away manual web markup, the library allows for the rapid construction of interfaces for machine learning models, research demonstrations, and analytical workflows within a single environment.

The platform distinguishes itself by automatically exposing internal applicatio
- [vigetlabs/blendid](https://awesome-repositories.com/repository/vigetlabs-blendid.md) (4,924 ⭐) — Blendid is a Gulp-based static site generator and asset pipeline designed to transform source files into finished websites. It functions as a system for rendering HTML documents by injecting structured configuration data into templates and managing the automated build pipelines required for production delivery.

The project provides a configurable asset pipeline that bundles and minifies JavaScript with environment-specific options and source maps. It includes a compiler that transforms Sass and PostCSS files into minified, vendor-prefixed CSS stylesheets.

The build automation surface covers
- [kennymkchan/interview-questions-in-javascript](https://awesome-repositories.com/repository/kennymkchan-interview-questions-in-javascript.md) (3,627 ⭐) — A mostly reasonable collection of technical software development interview questions solved in Javascript
- [electric-sql/pglite](https://awesome-repositories.com/repository/electric-sql-pglite.md) (14,707 ⭐) — Pglite is a client-side relational database engine that runs a full-featured PostgreSQL instance directly within browser and Node.js environments. By leveraging WebAssembly, it provides a persistent SQL storage solution that enables complex data management and querying without requiring an external database server.

The project distinguishes itself through a reactive SQL data layer that automatically synchronizes user interface components with live query results. It manages database operations using worker threads to prevent main-thread blocking and coordinates access across multiple browser t
- [lotabout/let-s-build-a-compiler](https://awesome-repositories.com/repository/lotabout-let-s-build-a-compiler.md) (580 ⭐) — A C & x86 version of the "Let's Build a Compiler" by Jack Crenshaw
- [insin/nwb](https://awesome-repositories.com/repository/insin-nwb.md) (5,542 ⭐) — nwb is a zero-configuration build toolchain, module bundler, and development server for JavaScript and JSX applications and libraries. It functions as a build system that automatically derives compiler and bundler settings from a project's installed dependencies to remove manual setup.

The tool is distinguished by its ability to act as a library compiler, generating multiple distribution formats such as ESM and CJS from a single source for package manager compatibility. It also includes a dedicated headless browser test runner that executes unit tests with integrated watch mode and code cover
- [atlassian-labs/compiled](https://awesome-repositories.com/repository/atlassian-labs-compiled.md) (2,049 ⭐) — Compiled is a styling framework for React that converts component-level styles into static, atomic CSS files during the build process. By utilizing build-time abstract syntax tree transformations, the library eliminates the need for runtime style injection, ensuring that styles are processed and optimized before the application executes.

The framework distinguishes itself by decomposing complex style objects into individual, reusable utility classes, which minimizes total stylesheet size. It maintains support for dynamic component properties by mapping them to CSS custom variables, allowing f
- [petehunt/webpack-howto](https://awesome-repositories.com/repository/petehunt-webpack-howto.md) (10,010 ⭐) — This project is a Webpack build guide and a reference for implementing a JavaScript module bundler. It serves as a frontend build pipeline designed to resolve dependencies, package source files, and optimize assets for web browsers.

The guide focuses on asset optimization and performance strategies. This includes implementing code splitting for asynchronous module loading, extracting shared dependencies to improve browser caching, and generating multiple entrypoints to reduce initial download sizes.

The project covers a broad range of build-time capabilities, including modern JavaScript tran
- [google/flatbuffers](https://awesome-repositories.com/repository/google-flatbuffers.md) (25,558 ⭐) — FlatBuffers is a cross-platform serialization library designed for performance-critical applications that require efficient, zero-copy data access. By organizing data in a structured binary format, it allows applications to read and write complex data structures directly from memory-mapped buffers without the need for intermediate parsing or temporary object allocation.

The project distinguishes itself through a schema-driven approach that balances high-performance access with long-term data evolution. It utilizes a unique memory layout featuring relative offsets and inline fixed-size structu
- [silencesoft/written](https://awesome-repositories.com/repository/silencesoft-written.md) (17 ⭐) — Blog application using nostr.
- [fastly/fastly-magento2](https://awesome-repositories.com/repository/fastly-fastly-magento2.md) (156 ⭐) — Thank you for using the "Fastly CDN module for Magento2" (Fastly_Cdn).
- [swc-project/swc](https://awesome-repositories.com/repository/swc-project-swc.md) (33,909 ⭐) — 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
- [parcel-bundler/lightningcss](https://awesome-repositories.com/repository/parcel-bundler-lightningcss.md) (7,581 ⭐) — Lightning CSS is a high-performance CSS toolchain implemented in Rust. It provides a comprehensive suite of tools for stylesheet processing, including a bundler, minifier, module compiler, syntax lowerer, and vendor prefixer.

The engine utilizes a browser-grade grammar for parsing and converts stylesheets into typed property values. It distinguishes itself through a visitor-based transformation API that allows for custom modifications of the parsed abstract syntax tree and an error-tolerant parsing mechanism that recovers from malformed syntax to prevent build failures.

The toolset covers br
- [flyx/ada-bundler](https://awesome-repositories.com/repository/flyx-ada-bundler.md) (5 ⭐) — ada-bundler transparently wraps the mechanisms for accessing resource files (e.g. configuration or data files) on different operating systems. It consists of a library that provides the application with an interface to access files, and a tool which automates the bundling process of the application.
- [rolldown/rolldown](https://awesome-repositories.com/repository/rolldown-rolldown.md) (13,797 ⭐) — 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
- [codecrafters-io/build-your-own-x](https://awesome-repositories.com/repository/codecrafters-io-build-your-own-x.md) (516,240 ⭐) — This project provides a comprehensive framework for creating, managing, and executing educational programming challenges. It includes standardized systems for authoring instructional content, defining test cases, and structuring documentation to ensure consistent learning outcomes. The platform supports a wide range of programming languages through dedicated execution environments that handle compilation, dependency management, and automated testing.

The infrastructure facilitates both local and remote development workflows, offering command-line utilities for testing code without requiring v
- [elm/compiler](https://awesome-repositories.com/repository/elm-compiler.md) (7,794 ⭐) — This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed language into optimized JavaScript for web browsers. It serves as a frontend architecture framework, providing a static type system and a package manager that enforces semantic versioning.

The compiler uses a type-checking engine with automatic type inference to prevent runtime errors and guide code refactoring. It implements a structural pattern for managing application state and rendering user interfaces through a virtual DOM, utilizing immutable data and purity-based state transit
- [parcel-bundler/parcel](https://awesome-repositories.com/repository/parcel-bundler-parcel.md) (44,032 ⭐) — Parcel is a web application bundler designed to automate the packaging of project assets for production. It functions as a zero-configuration tool that detects dependencies and transforms source files into optimized output without requiring manual setup files. The project includes a built-in development server that supports incremental builds and hot module replacement to reflect code changes during the development cycle.

The core of the system is a dependency graph resolver that maps relationships between modules to determine the structure of output bundles. This is supported by a modular as
- [eslint/eslint](https://awesome-repositories.com/repository/eslint-eslint.md) (27,349 ⭐) — This project is a static analysis engine designed to identify patterns, enforce coding standards, and automate code quality improvements in software projects. By parsing source code into structured abstract syntax trees, it enables deep programmatic inspection and the automated remediation of identified programming issues.

The engine functions as a pluggable linting framework, allowing developers to extend its core capabilities through a modular architecture. Users can inject custom rules, parsers, and processors to support non-standard file formats or domain-specific logic. This extensibilit
- [rome/tools](https://awesome-repositories.com/repository/rome-tools.md) (23,417 ⭐) — 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
- [alipay/fury](https://awesome-repositories.com/repository/alipay-fury.md) (4,412 ⭐) — Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to facilitate cross-language data exchange. It includes an interface definition language compiler that translates schema definitions into idiomatic native types and serialization boilerplate across multiple languages.

The project distinguishes itself through a zero-copy binary reader that allows specific fields to be accessed without deserializing the entire object, as well as an object graph serializer that preserves circular references and referential integrity. It also features a
- [rstacruz/cheatsheets](https://awesome-repositories.com/repository/rstacruz-cheatsheets.md) (14,429 ⭐) — This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages.

The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
- [truonglvos/angular-rust-compiler](https://awesome-repositories.com/repository/truonglvos-angular-rust-compiler.md) (1 ⭐) — High-performance Angular AOT compiler written in Rust, providing full static compilation of Angular components and directives.
- [javascript-tutorial/en.javascript.info](https://awesome-repositories.com/repository/javascript-tutorial-en-javascript-info.md) (25,344 ⭐) — This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns.

The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests.

The content spans several key capability areas, including browser
- [fable-compiler/fable](https://awesome-repositories.com/repository/fable-compiler-fable.md) (3,101 ⭐) — F# to JavaScript, TypeScript, Python, Rust, Erlang and Dart Compiler
- [jaredpalmer/backpack](https://awesome-repositories.com/repository/jaredpalmer-backpack.md) (4,405 ⭐) — Backpack is a Node.js build system designed for transpiling, bundling, and automating the development workflow. It functions as a JavaScript asset bundler that packages source files and dependencies into optimized output for production deployment.

The system integrates a transpilation process to convert modern code into versions compatible with various environments and browsers. It provides an automated development workflow that watches for file changes to trigger automatic reloads and builds.

The build pipeline supports configuration-driven customization, environment-specific targets, and i
- [sudheerj/reactjs-interview-questions](https://awesome-repositories.com/repository/sudheerj-reactjs-interview-questions.md) (44,646 ⭐) — This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges.

The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation
- [tcorral/design-patterns-in-javascript](https://awesome-repositories.com/repository/tcorral-design-patterns-in-javascript.md) (2,623 ⭐) — This repository serves as a reference for implementing standard software design patterns within JavaScript environments. It provides a collection of structural, creational, and behavioral patterns designed to assist developers in organizing complex application logic and improving overall code maintainability.

The project demonstrates how to apply object-oriented principles to decouple object creation from core business logic and manage communication between objects. By utilizing these patterns, developers can structure classes and object interactions to ensure code remains modular and flexibl
