Cool & useful JavaScript libraries

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

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Klotho - AWS Cloud-aware infrastructure-from-code toolbox [NEW]
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Sonar - Write Clean JavaScript Code. Always.
  • 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.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • 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

    🚀 The Node.js Framework highly focused on developer ergonomics, stability and confidence (by adonisjs)

    AdonisJS : a fully featured web framework for Node.js

  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • 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 (written in TypeScript)

    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

    🙋‍♀️ 3kb library for tiny web apps

    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 Framework that allows you not to write JavaScript code.

    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

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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