All Projects โ†’ steelbrain โ†’ Pundle

steelbrain / Pundle

๐Ÿ‘พ peaceful bundles - js bundler, built from the ground up for speed and extensibility

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Pundle

Instapack
All-in-one TypeScript and Sass compiler for web applications! ๐Ÿ“ฆ ๐Ÿš€
Stars: โœญ 131 (-62.99%)
Mutual labels:  build-tool, bundler, hot-reload
Handroll
๐Ÿฃ Expertly rolled JavaScript. CLI + library for bundling JavaScript with Rollup.js
Stars: โœญ 66 (-81.36%)
Mutual labels:  build-tool, cli
Phaser Node Kit
Rapid Game Development with PhaserJS and Node for Modern Browsers
Stars: โœญ 39 (-88.98%)
Mutual labels:  build-tool, bundler
Foy
A simple, light-weight and modern task runner for general purpose.
Stars: โœญ 157 (-55.65%)
Mutual labels:  build-tool, cli
Packem
๐Ÿ“ฆโšก A precompiled JavaScript module bundler
Stars: โœญ 586 (+65.54%)
Mutual labels:  build-tool, bundler
Captain
Captain - Convert your Git workflow to Docker ๐Ÿณ containers
Stars: โœญ 739 (+108.76%)
Mutual labels:  build-tool, cli
Create Elm App
๐Ÿƒ Create Elm apps with zero configuration
Stars: โœญ 1,650 (+366.1%)
Mutual labels:  build-tool, cli
Nexe
๐ŸŽ‰ create a single executable out of your node.js apps
Stars: โœญ 10,565 (+2884.46%)
Mutual labels:  bundler, cli
Pax
The fastest JavaScript bundler in the galaxy.
Stars: โœญ 2,626 (+641.81%)
Mutual labels:  build-tool, bundler
nanobundle
Yet another build tool for libraries, powered by esbuild
Stars: โœญ 45 (-87.29%)
Mutual labels:  bundler, build-tool
systemjs-tools
(dev)tools for working with SystemJS
Stars: โœญ 41 (-88.42%)
Mutual labels:  build-tool, hot-reload
Mask
๐ŸŽญ A CLI task runner defined by a simple markdown file
Stars: โœญ 495 (+39.83%)
Mutual labels:  build-tool, cli
Cbt
CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Stars: โœญ 489 (+38.14%)
Mutual labels:  build-tool, cli
Yb
A new build tool optimized for local + remote development
Stars: โœญ 29 (-91.81%)
Mutual labels:  build-tool, cli
Trunk
Build, bundle & ship your Rust WASM application to the web.
Stars: โœญ 378 (+6.78%)
Mutual labels:  build-tool, bundler
Svelvet
๐Ÿงต An experimental svelte compiler & watcher that works with snowpack
Stars: โœญ 310 (-12.43%)
Mutual labels:  bundler, cli
Fuse Box
A blazing fast js bundler/loader with a comprehensive API ๐Ÿ”ฅ
Stars: โœญ 4,055 (+1045.48%)
Mutual labels:  bundler, hot-reload
Mbt
The most flexible build tool for monorepo
Stars: โœญ 184 (-48.02%)
Mutual labels:  build-tool, cli
hotbuild
a cross platform hot compilation tool for golang
Stars: โœญ 181 (-48.87%)
Mutual labels:  build-tool, hot-reload
Ui5 Tooling
An open and modular toolchain to develop state of the art applications based on the UI5 framework
Stars: โœญ 339 (-4.24%)
Mutual labels:  build-tool, cli

Pundle

modern javascript bundler

npm version Downloads CircleCI Build Status

Pundle is a next generation module bundler. It's written with extensibility and performance in mind.

Getting Started

Pundle is still in beta but it's pretty stable. Here's how you can try it today!

For Yarn users

# For a react app with babel + hmr preconfigured
yarn create pundle-react-app my-app
# For a JS app with babel preconfigured
yarn create pundle-babel-app my-app
# For a pure bare bones app
yarn create pundle-app my-app

If you have Node v8+

# For a react app with babel + hmr preconfigured
npm init pundle-react-app my-app
# For a JS app with babel preconfigured
npm init pundle-babel-app my-app
# For a pure bare bones app
npm init pundle-app my-app

Top Priority

  • docs

Note to self

  • "ModuleScopePlugin" to limit direct import of files
  • ESlint to lint files
  • enforce case sensitivity?

Post-initial demo goals

  • visualize dependency file size
  • Chunk minifers for HTML
  • Make tool to analyze cost of imports in app
  • Fork browser field resolver, it's so wasteful of fs
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].