Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

A-collection-of-awesome-browser-side-JavaScript-libraries-resources-and-shiny-things.

A collection of awesome browser-side JavaScript libraries, resources and shiny things.
https://github.com/eric-erki/A-collection-of-awesome-browser-side-JavaScript-libraries-resources-and-shiny-things.

Last synced: about 21 hours ago
JSON representation

  • Podcasts

  • 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 - Asynchronous 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
      • Cypress - Complete end-to-end testing framework for anything that runs in a browser and beyond.
      • tape - Tap-producing test harness for node and browsers.
      • qunit - An easy-to-use JavaScript Unit Testing framework.
      • jest - Painless JavaScript Unit Testing.
    • 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

    • Runner

      • GraphicsJS - A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.
      • amchart
  • Documentation

  • 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

  • ES6

  • Misc

    • Other

      • Clipboard.js - "Copy to clipboard" without Flash or use of Frameworks.
  • Templating Engines

    • Runner

      • swig - A simple, powerful, and extendable Node.js and browser-based JavaScript template engine.