Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-javascript-libraries


https://github.com/d1gitalflow/awesome-javascript-libraries

Last synced: 3 days ago
JSON representation

  • Package Managers

    • Bower - A package manager for the web.
    • component - Client package management for building better web applications.
    • spm - Brand new static package manager.
    • jam - A package manager using a browser-focused and RequireJS compatible repository.
    • jspm - Frictionless browser package management.
    • Ender - The no-library library.
    • volo - Create front end projects from templates, add dependencies, and automate the resulting projects.
    • Duo - Next-generation package manager that blends the best ideas from Component, Browserify and Go to make organizing and writing front-end code quick and painless.
    • npm - npm is the package manager for javascript.
    • yarn - Fast, reliable, and secure dependency management.
  • Loaders

    • RequireJS - A file and module loader for JavaScript.
    • SeaJS - A Module Loader for the Web.
    • HeadJS - The only script in your HEAD.
    • curl - A small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.
    • script.js - Asyncronous JavaScript loader and dependency manager.
    • systemjs - AMD, CJS & ES6 spec-compliant module loader.
    • LodJS - Module loader based on AMD
    • ESL - Module loader browser first, support lazy define and AMD.
    • modulejs - Lightweight JavaScript module system.
    • lazyload - Tiny, dependency-free async JavaScript and CSS loader.
  • Bundlers

    • webpack - Packs CommonJs/AMD modules for the browser.
    • Rollup - Next-generation ES6 module bundler.
    • Brunch - Fast front-end web app build tool with simple declarative config.
    • Parcel - Blazing fast, zero configuration web application bundler.
  • Testing Frameworks

    • Frameworks

      • mocha - Simple, flexible, fun javascript test framework for node.js & the browser.
      • jasmine - DOM-less simple JavaScript testing framework.
      • prova - Node & Browser test runner based on Tape and Browserify
      • DalekJS - Automated cross browser functional testing with JavaScript
      • Protractor - Protractor is an end-to-end test framework for AngularJS applications.
      • TestCafe - Automated browser testing for the modern web development stack.
      • ava - 🚀 Futuristic JavaScript test runner
      • qunit - An easy-to-use JavaScript Unit Testing framework.
      • jest - Painless Javascript Unit Testing.
      • tape - Tap-producing test harness for node and browsers.
    • Assertion

      • chai - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
  • MVC Frameworks and Libraries

    • Runner

      • react-native - A framework for building native apps with React.
  • Articles and Posts

  • Data Visualization

  • Documentation

  • ES6

  • Log

    • Runner

      • minilog - side logging with Stream-API backends
  • RegExp

    • Runner

      • RegEx101 - Online regex tester and debugger for JavaScript. Also supports Python, PHP and PCRE.
      • RegExpBuilder - Create regular expressions using chained methods.
  • Loading Status

  • Tours And Guides

    • Runner

      • chardin.js - Simple overlay instructions for your apps.
      • pageguide - An interactive guide for web page elements using jQuery and CSS3.
  • Sliders

    • Runner

      • unslider - The simplest jQuery slider there is.
  • Form Widgets

    • Calendar

      • datedropper - datedropper is a jQuery plugin that provides a quick and easy way to manage dates for input fields.
  • Boilerplates

  • Podcasts