All Projects โ†’ parcel-bundler โ†’ Parcel

parcel-bundler / Parcel

Licence: mit
The zero configuration build tool for the web. ๐Ÿ“ฆ๐Ÿš€

Programming Languages

javascript
184084 projects - #8 most used programming language
rust
11053 projects
HTML
75241 projects
CSS
56736 projects
typescript
32286 projects
Vue
7211 projects

Projects that are alternatives of or similar to Parcel

Webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Stars: โœญ 60,034 (+51.33%)
Mutual labels:  build-tool, commonjs, compiler, module-bundler
Browserify
browser-side require() the node.js way
Stars: โœญ 13,929 (-64.89%)
Mutual labels:  commonjs, modules, module-bundler
Pax
The fastest JavaScript bundler in the galaxy.
Stars: โœญ 2,626 (-93.38%)
Mutual labels:  build-tool, commonjs, modules
Trunk
Build, bundle & ship your Rust WASM application to the web.
Stars: โœญ 378 (-99.05%)
Mutual labels:  build-tool, assets, compiler
Minipack
๐Ÿ“ฆ A simplified example of a modern module bundler written in JavaScript
Stars: โœญ 2,625 (-93.38%)
Mutual labels:  commonjs, modules, module-bundler
Esbuild
An extremely fast JavaScript and CSS bundler and minifier
Stars: โœญ 29,374 (-25.95%)
Mutual labels:  commonjs, compiler, module-bundler
Cjstoesm
A tool that can transform CommonJS to ESM
Stars: โœญ 109 (-99.73%)
Mutual labels:  commonjs, compiler, modules
Instapack
All-in-one TypeScript and Sass compiler for web applications! ๐Ÿ“ฆ ๐Ÿš€
Stars: โœญ 131 (-99.67%)
Mutual labels:  build-tool, compiler
Vuepack
Publish .vue files in NPM packages
Stars: โœญ 242 (-99.39%)
Mutual labels:  build-tool, compiler
UnityBuildManager
Utility for running builds sequence & pushing them to markets & keeping changelog
Stars: โœญ 53 (-99.87%)
Mutual labels:  assets, build-tool
nanobundle
Yet another build tool for libraries, powered by esbuild
Stars: โœญ 45 (-99.89%)
Mutual labels:  commonjs, build-tool
Ykit
ๅŸบไบŽ Webpack ็š„็ตๆดปๅฟซ้€Ÿ็š„ๆ‰“ๅŒ…ๅทฅๅ…ท๏ผŒๅธฎๅŠฉ็จณๅฎš้ซ˜ๆ•ˆๆž„ๅปบ็Žฐไปฃ JavaScript ๅบ”็”จใ€‚
Stars: โœญ 375 (-99.05%)
Mutual labels:  build-tool, compiler
Hq
Lightning fast, zero configuration, web application development server
Stars: โœญ 114 (-99.71%)
Mutual labels:  build-tool, assets
Packem
๐Ÿ“ฆโšก A precompiled JavaScript module bundler
Stars: โœญ 586 (-98.52%)
Mutual labels:  build-tool, compiler
Phaser Node Kit
Rapid Game Development with PhaserJS and Node for Modern Browsers
Stars: โœญ 39 (-99.9%)
Mutual labels:  build-tool, modules
Decent Messup
Mess up js code in a different way
Stars: โœญ 84 (-99.79%)
Mutual labels:  build-tool, compiler
Detective
Find all calls to require() no matter how deeply nested using a proper walk of the AST
Stars: โœญ 387 (-99.02%)
Mutual labels:  commonjs, modules
Html Modules Toolkit
Transforming HTML standards of the future into JavaScript standards of the past
Stars: โœญ 45 (-99.89%)
Mutual labels:  build-tool, modules
Steal
Gets JavaScript
Stars: โœญ 1,353 (-96.59%)
Mutual labels:  build-tool, commonjs
Babel Plugin Global Require
A simple plugin that allows you to require globally
Stars: โœญ 102 (-99.74%)
Mutual labels:  commonjs

Parcel

Backers on Open Collective Sponsors on Open Collective Build Status npm package npm package Discord Twitter Follow

Parcel is a zero configuration build tool for the web. It combines a great out-of-the-box development experience with a scalable architecture that can take your project from just getting started to massive production application.

Features

  • ๐Ÿ˜ Zero config โ€“ Parcel supports many languages and file types out of the box, from web technologies like HTML, CSS, and JavaScript, to assets like images, fonts, videos, and more. It has a built-in dev server with hot reloading, beautiful error diagnostics, and much more. No configuration needed!
  • โšก๏ธ Lighting fast โ€“ Parcel's JavaScript compiler is written in Rust for native performance. Your code is built in parallel using worker threads, utilizing all of the cores on your machine. Everything is cached, so you never build the same code twice. It's like using watch mode, but even when you restart Parcel!
  • ๐Ÿš€ Automatic production optimization โ€“ Parcel optimizes your whole app for production automatically. This includes tree-shaking and minifying your JavaScript, CSS, and HTML, resizing and optimizing images, content hashing, automatic code splitting, and much more.
  • ๐ŸŽฏ Ship for any target โ€“ Parcel automatically transforms your code for your target environments. From modern and legacy browser support, to zero config JSX and TypeScript compilation, Parcel makes it easy to build for any target โ€“ or many!
  • ๐ŸŒ Scalable โ€“ Parcel requires zero configuration to get started. But as your application grows and your build requirements become more complex, it's possible to extend Parcel in just about every way. A simple configuration format and powerful plugin system that's designed from the ground up for performance means Parcel can support projects of any size.

Getting Started

See the following guides in our documentation on how to get started with Parcel.

Documentation

Read the docs at https://parceljs.org/docs/.

Community

  • โ“ Ask questions on GitHub Discussions.
  • ๐Ÿ’ฌ Join the community on Discord.
  • ๐Ÿ“ฃ Stay up to date on new features and announcements on Twitter.

Contributors

This project exists thanks to all the people who contribute. [Contribute]. contributors

Backers

Thank you to all our backers! ๐Ÿ™ [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].