Cool & useful JavaScript libraries

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

    Selecto.js is a component that allows you to select elements in the drag area using the mouse or touch.

  • Selecto.js : a component that allows you to select elements in the drag area using the mouse or touch.

  • json2html

    Json2html is a lightning fast client side javascript HTML templating library with wrappers for both jQuery and Node.js.

  • Json2html : a lightning fast client side JavaScript HTML templating library.

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

    🐤 The friendly full-stack language

  • Imba : the friendly full-stack language.

  • cxjs

    CxJS - Advanced JavaScript UI framework for admin and dashboard applications with ready to use grid, form and chart components.

  • CxJS : advanced JavaScript UI framework for admin and dashboard applications with ready to use grid, form and chart components.

  • slim.js

    Fast & Robust Front-End Micro-framework based on modern standards

  • Slim.js : lightning-fast web components.

  • Stimulus

    A modest JavaScript framework for the HTML you already have

  • Stimulus : a modest JavaScript framework for the HTML you already have.

  • AdonisJs Framework

    AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more. (by adonisjs)

  • AdonisJS : a fully featured web framework for Node.js

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

    Seemple.js framework

  • Seemple.js : a framework for single-page applications creation.

  • Mithril.js

    A JavaScript Framework for Building Brilliant Applications

  • Mithril.js : a modern client-side JavaScript framework for building Single Page Applications.

  • ractive

    Next-generation DOM manipulation

  • Ractive.js : a template-driven UI library that transforms your templates, styles and logic into blueprints for highly interactive apps.

  • remotestorage.js

    ⬡ JavaScript client library for integrating remoteStorage in apps

  • remoteStorage.js : a JavaScript library for storing user data locally in the browser, as well as connecting to remoteStorage servers and syncing data across devices and applications.

  • jsrender

    A lightweight, powerful and highly extensible templating engine. In the browser or on Node.js, with or without jQuery.

  • JsRender : a lightweight, powerful and highly extensible templating engine. In the browser or on Node.js

  • dna-engine

    🧬 An uncomplicated user interface library for cloning semantic templates (with TypeScript declarations)

  • Dna.js : an uncomplicated user interface library for building data-driven semantic templates.

  • teddy

    Teddy is the most readable and easy to learn templating language there is! (by kethinov)

  • Teddy : an easy-to-read, HTML-based, mostly logic-less DOM templating engine with support for both server-side and client-side.

  • cleave.js

    Format input text content when you are typing...

  • Cleave.js : helps you format input text content automatically.

  • ContentTools

    A JS library for building WYSIWYG editors for HTML content.

  • Content Tools : a JS library for building WYSIWYG editors for HTML content.

  • faker

    Generate massive amounts of fake data in the browser and node.js (by faker-js)

  • Faker : generate massive amounts of fake (but realistic) data for testing and development.

  • lucia

    Discontinued 🙋‍♀️ 3kb library for tiny web apps (by aidenybai)

  • Lucia : 3kb library for tiny web apps.

  • GrapesJS

    Free and Open source Web Builder Framework. Next generation tool for building templates without coding

  • GrapesJS : Free and Open source Web Builder Framework. Next generation tool for building templates without coding.

  • blockly

    The web-based visual programming editor.

  • Blockly : The web-based visual programming editor.

  • eta (η)

    Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript (by eta-dev)

  • Eta : a lightweight and blazing fast embedded JS templating engine that works inside Node, Deno, and the browser.

  • TimelineJS v3

    TimelineJS v3: A Storytelling Timeline built in JavaScript. http://timeline.knightlab.com

  • TimelineJS3 : a storytelling timeline built in JavaScript.

  • driver.js

    A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page

  • Driver.js : a light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page.

  • tui.calendar

    🍞📅A JavaScript calendar that has everything you need.

  • tui.calendar : a JavaScript calendar that has everything you need.

  • keukenhof

    Lightweight and easy to use the library for modals

  • Keukenhof.js : lightweight and easy to use the library for modals.

  • Tabulator

    Interactive Tables and Data Grids for JavaScript

  • Tabulator : interactive tables and data grids for JavaScript.

  • EHTML

    HTML as Template Language

  • EHTML : HTML framework that allows you not to write JavaScript code.

  • pica

    Resize image in browser with high quality and high speed

  • Pica : resize image in browser with high quality and high speed.

  • 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