Some Vanilla JS libraries you must try

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
  • howler.js

    Javascript audio library for the modern web.

  • You must've used audio and video tags in your projects. Howlerjs, is here to enhance your experience. The documentation explains the code well. Here's the reference piece of code which gives you a basic idea of HowlerJS

  • push.js

    The world's most versatile desktop notifications framework :earth_americas:

  • All the effort that you need to take is to create an HTML file in a folder. The next step is followed by the installation part. Either install it using the npm package manager or using Github download the zip file. After downloading, unzip the folder and copy-paste push.min.js and serviceWorker.min.js into your project directory.

  • 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
  • Chart.js

    Simple HTML5 Charts using the <canvas> tag

  • Presentations and displaying graphical charts go hand in hand. Javascript has a stunning library Chartjs where we can represent data using these charts. It includes bar graphs, pie diagrams, dot diagrams, and a lot more. Here's the sample code for the pie chart

  • reveal.js

    The HTML Presentation Framework

  • Ever wondered one day you'll be able to create presentation slides using Javascript. Reveal.js, made it possible. This is an amazing library that I would like to add to the list. You can install it using npm package manager or navigate to Github and download zip and include the files in your project folder. Create an HTML file and fetch all the CSS and javascript files.

  • Editor.js

    A block-style editor with clean JSON output

  • Next, the amazing library on the list is Editor Js. We need text editors in our project quite often, hence EditorJs is one of the simple and captivating libraries. You can use it with Vanilla Js, ReactJs, and other frameworks. Making your text bold or italics or adding a heading, has it all. Just quickly run through the documentation and you'll get a clear gist of this library. Let's come to the coding part. Again, you can either install it using the npm package manager or use its cdn.

  • 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

  • Best practices to manage an open source project

    7 projects | dev.to | 22 Aug 2022
  • Bitforce5 is reborn! It's a blockchain visualization that uses a force-directed graph. BCH telemetry has been added (and about time!)

    3 projects | /r/btc | 23 Apr 2021
  • Ask HN: What's the best charting library for customer-facing dashboards?

    17 projects | news.ycombinator.com | 29 Apr 2024
  • Como foi fazer um decodificador do zero para o projeto final da 1ยช parte do OracleONE

    2 projects | dev.to | 26 Apr 2024
  • Show HN: A JavaScript library for data visualization in both SVG and Canvas

    4 projects | news.ycombinator.com | 11 Apr 2024