The Wayback Machine - https://web.archive.org/web/20200528064934/https://github.com/sibiraj-sr/javascript
Skip to content
Collection of Open Source Javascript Tools and Libraries
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
images
.gitignore
.huskyrc.yaml
LICENSE
README.md
package-lock.json
package.json
polyfills.md
react.md
vanilla-js.md

README.md

Javascript

Collection of Open Source Javascript Tools and Libraries

Contents


Package Managers

  • NPM - npm is a package manager for the JavaScript programming language. It is the default package manager for the JavaScript runtime environment Node.js.
  • Yarn - Alternate to npm. Fast, reliable, and secure dependency management.

Module Bundlers

  • Webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
  • Parcel - Blazing fast, zero configuration web application bundler.
  • Rollup - Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application.
  • Browserify - Browserify lets you require('modules') in the browser by bundling up all of your dependencies.

Frameworks

  • React - A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Vue.js - Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
  • Angular - Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.
  • Angular.js - AngularJS - HTML enhanced for web apps!

Static Site Generators

  • Gatsby - Blazing fast modern site generator for React. Go beyond static sites: build blogs, ecommerce sites, full-blown apps, and more with Gatsby.
  • Hugo - Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website.

Libraries (grouped by topic)

Task Runners

  • Gulp - gulp is a toolkit for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something.
  • Grunt - Grunt is a JavaScript task runner, a tool used to automatically perform frequent tasks such as minification, compilation, unit testing, and linting. It uses a command-line interface to run custom tasks defined in a file.

Test Frameworks

  • Jest - Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
  • Mocha - Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun.

Test Runners

  • Karma - A simple tool that allows you to execute JavaScript code in multiple real browsers. The main purpose of Karma is to make your test-driven development easy, fast, and fun.
You can’t perform that action at this time.