All Projects → hirako2000 → polypack

hirako2000 / polypack

Licence: MIT License
🔥 Polypack - Webpack build stack with focus on performance 🔥

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to polypack

Iceberg
Front-End Boilerplate built with React + Babel + Webpack + SASS
Stars: ✭ 144 (+278.95%)
Mutual labels:  starter-kit, webpack3
Project Stub
deps
Stars: ✭ 300 (+689.47%)
Mutual labels:  skeleton, starter-kit
Webpack Simple Starter
A simple webpack starter without framework (Like Vue, React, Angular, etc.)
Stars: ✭ 661 (+1639.47%)
Mutual labels:  starter-kit, webpack3
Preact Starter
Webpack3 boilerplate for building SPA / PWA / offline front-end apps with Preact
Stars: ✭ 384 (+910.53%)
Mutual labels:  starter-kit, webpack3
Express Typescript Boilerplate
A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
Stars: ✭ 2,293 (+5934.21%)
Mutual labels:  skeleton, starter-kit
Akka Http Microservice
Example of http (micro)service in Scala & akka-http
Stars: ✭ 701 (+1744.74%)
Mutual labels:  skeleton, starter-kit
node-boilerplate
Node Typescript Boilerplate for Microservices. Skeleton for Node.js Apps written in TypeScript (with Setup Instructions for ESLint, Prettier, and Husky)
Stars: ✭ 92 (+142.11%)
Mutual labels:  skeleton, starter-kit
fractal-starter-kit
Starter kit for Fractal with SCSS, Webpack, XO, sass-lint and Gulp
Stars: ✭ 22 (-42.11%)
Mutual labels:  starter-kit, xo
Oh My Fullstack
🚀 Full stack web application skeleton (Next.js, Redux, RxJS, Immutable, Express)
Stars: ✭ 99 (+160.53%)
Mutual labels:  skeleton, starter-kit
Skeleton
A ready-to-use CodeIgniter skeleton with tons of new features and a whole new concept of hooks (actions and filters) as well as a ready-to-use and application-free themes and plugins system. Facebook Page: http://bit.ly/2oHzpxC | Facebook Group: http://bit.ly/2o3KOrA. Help me carry on making more free stuff → http://bit.ly/2ppNujE ←
Stars: ✭ 74 (+94.74%)
Mutual labels:  skeleton, starter-kit
Polymer Skeleton
💀 Skeleton for Polymer 3 app with Webpack, PostCSS and Service Workers ready.
Stars: ✭ 185 (+386.84%)
Mutual labels:  skeleton, starter-kit
aurelia-typescript-boilerplate
A starter kit for building a standard navigation-style app with Aurelia, typescript and webpack by @w3tecch
Stars: ✭ 18 (-52.63%)
Mutual labels:  skeleton, starter-kit
gulp-nunjucks-boilerplate
A scalable Gulp generated Nunjucks boilerplate.
Stars: ✭ 14 (-63.16%)
Mutual labels:  skeleton
cakephpvue-spa
A CakePHP + VueJS single page application skeleton/boilerplate.
Stars: ✭ 40 (+5.26%)
Mutual labels:  skeleton
react-native-boilerplate-starter-app
📱🚀A POWERFUL React Native starter kit to bootstrap the start of your mobile app development
Stars: ✭ 202 (+431.58%)
Mutual labels:  starter-kit
yii2-starter-kit-lite
Yii2 Starter kit for begin your application
Stars: ✭ 41 (+7.89%)
Mutual labels:  starter-kit
node-starter-kit
Node.js / GraphQL project template pre-configured with TypeScript, PostgreSQL, login flow, transactional emails, unit tests, CI/CD workflow.
Stars: ✭ 76 (+100%)
Mutual labels:  starter-kit
GemsAssetsWebpackBridge
It helps to build a bridge from ruby gems' assets to Webpack
Stars: ✭ 20 (-47.37%)
Mutual labels:  webpack3
mjml-starter-kit
MJML starter kit, create responsive emails very quickly using MJML and this productive toolchain
Stars: ✭ 35 (-7.89%)
Mutual labels:  starter-kit
flutter base
A starter kit for beginner learns with Get pattern (it's same MVC or MVVM on native pattern), RxDart, Hive, Localization and Dio to architect a flutter project. This starter kit build an Covid-19 app as a example
Stars: ✭ 34 (-10.53%)
Mutual labels:  starter-kit

Codacy Badge Build Status Dependency Status devDependency Status license

polypack

Polypack is a boilerplate configuration to build the most lightweight front end assets for webapp or static pages.

The motivation behind this project started from observation that most if not all boilerplates are either bloated with heavyweight libs, or incomplete in order to develop and ship production applications.

Features

  • Ready to use build and bundling system with webpack
  • Most lightweight libraries for performance
  • Web application, react-like skeleton
  • State store
  • Static web page setup
  • Support for either or both {less}/Sass
  • Support for various web fonts formats
  • Hot Module Replacement for rapid development
  • ES6/7
  • Linting
  • Production build with minified, concat and gzipped content

Roadmap

  • Base bundler with webpack 3 & Babel
  • Multi SPA bundler config
  • Hot Module Reload
  • Production build
  • Cross environment variables
  • Gzip
  • Less support
  • Sass support
  • Fonts support
  • Inferno JS skeleton
  • Redux skeleton
  • PureCSS skeleton
  • mincss skeleton
  • Inferno sample webapp
  • Linter
  • Jest

TV program roll webapp example with Inferno/redux & mincss

HBO look & feel with Mincss

Live Demo

top mid

Size

                                  Asset       Size  Chunks                    Chunk Names
   bcff9e9b7b53122acb52df67cd5f4d4f.svg    1.99 kB          [emitted]         
                               photo.js    14.6 kB       0  [emitted]         photo
                        photo.vendor.js     114 kB       4  [emitted]         photo.vendor
                              photo.css    3.97 kB       0  [emitted]         photo
                       photo.vendor.css    1.95 kB       4  [emitted]         photo.vendor
                             photo.html  398 bytes          [emitted]

Size (gzipped)

bcff9e9b7b53122acb52df67cd5f4d4f.svg.gz  901 bytes          [emitted]         
                            photo.js.gz    2.88 kB          [emitted]     
                     photo.vendor.js.gz    27.9 kB          [emitted]
                           photo.css.gz    1.32 kB          [emitted]
                    photo.vendor.css.gz  850 bytes          [emitted]                                           
                             photo.html  398 bytes          [emitted]   

Potato shop

Landing page with Inferno & Basscss

Live Demo | Source

Size

                               Asset       Size  Chunks             Chunk Names
                    potatoes.css.map   89 bytes       0  [emitted]  potatoes
                         potatoes.js    21.9 kB       0  [emitted]  potatoes
                  potatoes.vendor.js    51.4 kB       1  [emitted]  potatoes.vendor
                        potatoes.css    4.65 kB       0  [emitted]  potatoes
                 potatoes.vendor.css    9.89 kB       1  [emitted]  potatoes.vendor
             potatoes.vendor.css.map   96 bytes       1  [emitted]  potatoes.vendor
                          index.html  418 bytes          [emitted]  

Size (gzipped)

                               Asset       Size  Chunks             Chunk Names
                      potatoes.js.gz    3.09 kB          [emitted]  
                     potatoes.css.gz    1.98 kB          [emitted]  
              potatoes.vendor.css.gz    2.31 kB          [emitted]  
               potatoes.vendor.js.gz    15.4 kB          [emitted]  
                          index.html  418 bytes          [emitted]  

Folder structure

.
├── src                          # Applications source code
│   ├── inferno                  # Inferno app
│   │   ├── components           # Components
│   │   ├── styles               # Styles
│   |   ├── index-template.html  # HTML template
│   |   └── index.js             # Entry point
│   ├── mincss                   # Mincss landing page
│   │   ├── img                  # images
│   │   ├── styles               # Styles
│   |   ├── index-template.html  # HTML template
│   |   └── index.js             # Entry point
│   ├── photo                    # Inferno app for TV roll example
│   │   ├── components           # Components
│   │   ├── img                  # Images
│   │   ├── styles               # Styles
│   |   ├── index-template.html  # HTML template
│   |   └── index.js             # Entry point
│   └── purecss                  # Purecss landing page
│       ├── img                  # images
│       ├── styles               # Styles
│       ├── index-template.html  # HTML template
│       └── index.js             # Entry point
├── static                       # Output of prod assets
└── webpack.config.js            # Webpack config for both dev and prod builds

HOWTO

Simply fork, or download the zip content of this repo.

Prerequisite

  • Node.js

Run

npm install # installs deps
npm start # starts the app in dev mode
npm run build # builds app for production

Browse

There are multiple web apps built by default

Contributing

PR are welcome

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].