Blazing Fast Frontend Development with Parcel

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • parcel

    The zero configuration build tool for the web. 📦🚀

  • Another hurdle I ran into was cross-browser support. While everything worked smoothly for semi-modern browsers, Internet Explorer 11 support was a different issue. First there is an issue running dev server in IE11, and you have to manually install polyfills yourself. I chose to ignore IE11 support since Microsoft is finally retiring the browser in 2022. If you need to continue to support IE...well, may the force be with you.

  • commune-waitlist-page

    A simple, fully-responsive web landing page.

  • I won't waste your time walking through every piece of HTML and CSS I added to build the landing page. If you'd like to see the changes I made you can see the diff on GitHub here.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • aos

    Animate on scroll library

  • to ourindex.js file. You can also add additional configuration options to the AOS.init() call. See the AOS docs for details.

  • browserslist

    🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env

  • to package.json to configure browserslist's recommended cross-browser support. You can check out the browserslist repo for more configuration options.

  • Parcel is great for small projects. I've specifically found it to be perfect for setting up technical test solutions while job hunting as it makes it easy to add Jest for unit testing without using a JS framework starter kit like Create React App.

  • parcel-html-css-js-starter-template

    An HTML, CSS, and JS web app starter template using the Parcel web app bundler.

  • HTML, CSS, and JavaScript starter template with Parcel

  • parcel-html-sass-js-starter-template

    An HTML, CSS, and JS web app starter template using the Parcel web app bundler.

  • HTML, SASS, and JavaScript starter template with Parcel

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • Unlike Webpack, a bundler which offers maximal configurability, Parcel prefers a minimal config approach. It handles most imports out-of-the box, with no need to manually install plugins.

  • Sass

    Sass makes CSS fun!

  • We'll be using SASS and posthtml, which can be used with Parcel with minimal configuration. Finally we're using Netlify to deploy our landing page.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • We're going to use Netlify to deploy our landing page. I love using Netlify to host my frontend projects because it connects directly to GitHub, it's super quick and easy to set up, and it's free!

  • create-react-app

    Set up a modern web app by running one command.

  • One thing Parcel offers which I didn't try is using it for React or VueJS apps. Personally I think the starter projects generated by Create React App and Vue CLI are easy enough to get started with, so I don't see a need to try and use Parcel. If anyone has used Parcel for React or Vue I'd love to hear your experience with it in the comments.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Django and Tailwind

    3 projects | /r/django | 5 Feb 2023
  • 100DaysOfCode: Day 04, UI Design with Knott JS + Weavv CSS

    5 projects | dev.to | 8 Sep 2022
  • 100DaysOfCode: Card UI Design with WEAVV

    5 projects | dev.to | 21 Aug 2022
  • After 1 month of learning HTML and CSS made this website. What should I work on?

    2 projects | /r/webdev | 10 May 2022
  • Android Games with Capacitor and JavaScript

    5 projects | dev.to | 21 Feb 2022