The Frontend Hitchhiker's Guide: 3rd Party Code

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • mustache.js

    Minimal templating with {{mustaches}} in JavaScript

  • In the days of the earlier UI Libraries template systems were a often a popular companion. These libraries focused solely on adding data-binding and templating syntax that newer libraries like react offer out of the box. Some popular examples are mustache and handlebars, though they are more used on the server side in nodejs projects these days.

  • public-apis

    A collective list of free APIs

  • REST Application Programming Interfaces are web services that your web app can use to provide features. For example the PokeAPI let's you create your own pokedex! There are many public APIs available to power

  • 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
  • Highcharts JS

    Highcharts JS, the JavaScript charting framework

  • While tables are cool, data visualizations like maps, or charts can often provide more insight and bring more visibility to latent trends. Highcharts and Chart.js are often the gotos for charts but a newer library like nvio can somewhat offer a more stylized look to your charts.

  • Gatsby

    The best React-based framework with performance, scalability and security built in.

  • Gatsby is a modern static site generator written in react. Gatsby is different from other SSGs in that it offers features usually seen in frameworks, like components and integration with rest APIs. Jekyll is another popular SSG and Eleventy sites boast really good performance.

  • Chart.js

    Simple HTML5 Charts using the <canvas> tag

  • While tables are cool, data visualizations like maps, or charts can often provide more insight and bring more visibility to latent trends. Highcharts and Chart.js are often the gotos for charts but a newer library like nvio can somewhat offer a more stylized look to your charts.

  • eleventy 🕚⚡️

    A simpler site generator. Transforms a directory of templates (of varying types) into HTML.

  • Gatsby is a modern static site generator written in react. Gatsby is different from other SSGs in that it offers features usually seen in frameworks, like components and integration with rest APIs. Jekyll is another popular SSG and Eleventy sites boast really good performance.

  • underscore

    JavaScript's utility _ belt

  • These are libraries that are small and focused on making a specific problem easier for the developer. Moment.js can make displaying time based data and perform various operations with it. Underscore adds a collection of functional programming primitives to JavaScript if that's your cup of tea. Lodash is similar in providing functions to make working with arrays, numbers objects easier.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • three.js

    JavaScript 3D Library.

  • These technologies allow you render beautiful experiences on the web. Whether it be AR/VR with AFrame, exciting browser games with phaser or everything else with the likes of three.js and D3.js. These technologies let you tap into the power of the canvas and webGL.

  • Phaser

    Discontinued Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. [Moved to: https://github.com/phaserjs/phaser] (by photonstorm)

  • These technologies allow you render beautiful experiences on the web. Whether it be AR/VR with AFrame, exciting browser games with phaser or everything else with the likes of three.js and D3.js. These technologies let you tap into the power of the canvas and webGL.

  • moment

    Parse, validate, manipulate, and display dates in javascript.

  • These are libraries that are small and focused on making a specific problem easier for the developer. Moment.js can make displaying time based data and perform various operations with it. Underscore adds a collection of functional programming primitives to JavaScript if that's your cup of tea. Lodash is similar in providing functions to make working with arrays, numbers objects easier.

  • lodash

    A modern JavaScript utility library delivering modularity, performance, & extras.

  • These are libraries that are small and focused on making a specific problem easier for the developer. Moment.js can make displaying time based data and perform various operations with it. Underscore adds a collection of functional programming primitives to JavaScript if that's your cup of tea. Lodash is similar in providing functions to make working with arrays, numbers objects easier.

  • Jekyll

    :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

  • Gatsby is a modern static site generator written in react. Gatsby is different from other SSGs in that it offers features usually seen in frameworks, like components and integration with rest APIs. Jekyll is another popular SSG and Eleventy sites boast really good performance.

  • handlebars.js

    Minimal templating on steroids.

  • In the days of the earlier UI Libraries template systems were a often a popular companion. These libraries focused solely on adding data-binding and templating syntax that newer libraries like react offer out of the box. Some popular examples are mustache and handlebars, though they are more used on the server side in nodejs projects these days.

  • gulp

    A toolkit to automate & enhance your workflow

  • One can say task runners were the precursor to build tools which was explored in the 4th stop in this series. Task runners let you automate tasks like minification, transpilations, deployment and using other CLI tools. The two most popular task runners are grunt and gulp.

  • grunt

    Grunt: The JavaScript Task Runner

  • One can say task runners were the precursor to build tools which was explored in the 4th stop in this series. Task runners let you automate tasks like minification, transpilations, deployment and using other CLI tools. The two most popular task runners are grunt and gulp.

  • quickstart-android

    Firebase Quickstart Samples for Android

  • Software Development Kits, are a collection of libraries and tooling that let you integrate your code with a service. You can use the Twitter API to retrieve tweets or use the Firebase SDK to add Firebase features to your application.

  • d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

  • These technologies allow you render beautiful experiences on the web. Whether it be AR/VR with AFrame, exciting browser games with phaser or everything else with the likes of three.js and D3.js. These technologies let you tap into the power of the canvas and webGL.

  • A-Frame

    :a: Web framework for building virtual reality experiences.

  • These technologies allow you render beautiful experiences on the web. Whether it be AR/VR with AFrame, exciting browser games with phaser or everything else with the likes of three.js and D3.js. These technologies let you tap into the power of the canvas and webGL.

  • 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
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