You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
5.5 KiB

# Awesome Parcel [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack](https://slack.parceljs.org/badge.svg)](https://slack.parceljs.org) [![Twitter Follow](https://img.shields.io/twitter/follow/parceljs.svg?style=social)](https://twitter.com/parceljs)
7 years ago
> A curated list of Parcel [plugins](https://www.npmjs.com/search?q=parcel-plugin-), articles, etc.
7 years ago
## Ecosystem
- [Website](https://parceljs.org)
- [Documentation](https://parceljs.org/getting_started.html)
- [Repository](https://github.com/parcel-bundler/parcel)
- [Twitter](https://twitter.com/parceljs)
- [Slack](https://slack.parceljs.org/)
## Contents
- [Examples](#examples)
- [Plugins](#plugins)
- [Templates](#templates)
- [Frameworks](#frameworks)
- [JavaScript dialects, other languages](#javascript-dialects-other-languages)
- [Other](#other)
- [Articles](#articles)
- [English](#english)
- [Russian](#russian)
## Examples
- [React](https://github.com/jaredpalmer/react-parcel-example) - Minimum viable React app.
- [React with SSR](https://github.com/gregtillbrook/react-head-start) - React starter app including Server Side Rendering and code splitting.
7 years ago
- [Angular](https://github.com/DeMoorJasper/Angular-Parcel-Boilerplate) - Angular boilerplate.
- [Vue.js](https://github.com/parcel-bundler/examples/tree/master/Vue) - Basic `Hello, World!` example.
- [Metal.js](https://github.com/matuzalemsteles/metal-parcel-example) - Simple example with Metal.js.
- [ReasonReact](https://github.com/Raincal/parcel-reason-react-app) - Simple Reason React app.
7 years ago
## Plugins
### Templates
- [Pug](https://github.com/Ty3uK/parcel-plugin-pug) - Pug template support.
- [Markdown](https://github.com/gongpeione/parcel-plugin-markdown) - Plugin for markdown support.
- [Mustache](https://github.com/suuzee/parcel-plugin-mustache) - Plugin for Mustache template support.
- [Nunjucks](https://github.com/devmattrick/parcel-plugin-nunjucks) - Plugin to compile Nunjucks templates.
7 years ago
- [Handlebars](https://github.com/TheBlackBolt/parcel-plugin-handlebars) - Plugin to compile handlebars templates.
7 years ago
### Frameworks
- [Vue.js](https://github.com/BoltDoggy/parcel-plugin-vue) - Vue single file components support.
- [Svelte](https://github.com/DeMoorJasper/parcel-plugin-svelte) - Svelte support.
- [Angular](https://github.com/fathyb/parcel-plugin-angular) - Angular support.
7 years ago
### JavaScript dialects, other languages
- [TypeScript](https://github.com/fathyb/parcel-plugin-typescript) - Enhanced TypeScript integration.
- [BuckleScript](https://github.com/jihchi/parcel-plugin-bucklescript) - Plugin that enables BuckleScript support
- [Elm](https://github.com/ssuman/parcel-plugin-elm) - Plugin that enables Elm support.
- [LightScript](https://github.com/chee/parcel-plugin-lightscript) - Example plugin for loading LightScript.
- [Emscripten](https://github.com/taktod/parcel-plugin-emc) - Plugin for Emscripten support.
- [Fable](https://github.com/slogsdon/parcel-plugin-fable) - Enable F# support via Fable + Babel.
7 years ago
### Other
- [ESLint](https://github.com/BoltDoggy/parcel-plugin-eslint) - Plugin for ESlint support.
- [Bundle Manifest](https://github.com/mugi-uno/parcel-plugin-bundle-manifest) - Plugin for generating a bundle manifest.
- [AppCache](https://github.com/pierredavidbelanger/parcel-plugin-appcache) - Plugin for generating an appcache manifest.
- [Inline SVG](https://github.com/albinotonnina/parcel-plugin-inlinesvg) - Plugin that enables inline svg support.
- [Url-Loader](https://github.com/fansenze/parcel-plugin-url-loader) - Plugin that enables convert image to base64 in `.js`.
- [Google Closure](https://github.com/fathyb/parcel-plugin-closure) - Plugin that uses Google Closure compiler to minify and tree-shake JavaScript.
- [Image minification](https://github.com/DeMoorJasper/parcel-plugin-imagemin) - Plugin that uses imagemin to minify images on build
7 years ago
## Articles
### English
- [Announcing Parcel: A blazing fast, zero configuration web application bundler](https://hackernoon.com/announcing-parcel-a-blazing-fast-zero-configuration-web-application-bundler-feac43aac0f1?source=search_post---------0)
- [Create a React app with zero configuration using Parcel](https://medium.com/@JSNews/create-a-react-app-with-zero-configuration-using-parcel-462aa304bc6b)
- [Tutorial: Setting up React with Parcel. A comparison with Webpack 3](https://www.valentinog.com/blog/tutorial-react-parcel-bundler/)
- [Parcel Bundler with React and Hot Module Replacement](https://medium.com/@d.kang/parcel-bundler-with-react-and-hot-module-replacement-7f92efd25584)
7 years ago
- [Code Splitting with Parcel Web App Bundler](https://hackernoon.com/code-splitting-with-parcel-web-app-bundler-fe06cc3a20da)
### Portuguese
- [Parcel Bundler: Criando um projeto React](https://medium.com/tableless/parcel-bundler-criando-um-projeto-react-1a620a151e34)
7 years ago
### Russian
- [Parcel — очень быстрый бандлер, не требующий настройки](https://habrahabr.ru/post/344486/) - Parcel quick review.
- [Parcel — пишем плагин](https://habrahabr.ru/post/344858/) - How to write a Parcel plugin.
7 years ago
## Contribute
Contributions welcome! Read the [contribution guidelines](contributing.md) first.
## License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)
7 years ago
To the extent possible under law, [Maksim Karelov](https://github.com/Ty3uK) has waived all copyright and
related or neighboring rights to this work.