GitHub - FinalDes/resources: A growing (and far from complete) list of JavaScript resources.

Below is a list of JavaScript (and a few HTML and CSS thrown in for good measure) resources, very loosely grouped by category and sub-category.

The idea is to list web technologies, frameworks and libraries which are used by members of the HKJS meetup. So you could find out more and discuss with others, or just learn something new.

The following two repositories have a comprehensive list or resources in case the below isn't enough. ;-)

Contributing

The the markdown used to render this page is maintained here. Feel free to submit pull-requests with any updates or additions (we'll be updating the version of the page here every couple of weeks).


Client-side

DOM Manipulation

Animation

  • Motion
  • Waypoints
  • Walkway
  • TheatreJS - Typing effect mimicking human behavior.
  • CreateJS - A suite of modular libraries and tools which work together or independently to enable rich interactive content.
  • ThreeJS - JavaScript 3D library
  • Snabbt - Fast animations with javascript and CSS transforms
  • Famous
  • liquidity.js - A data visualization library for depicting quantities as animated liquid blobs.

Page Interactions

  • Focusable
  • RxJS - The Reactive Extensions for JavaScript
  • Yolk - A library for building asynchronous user interfaces.

MV* Frameworks

CSS Frameworks

Components

React

  • Modals
  • alt - Isomorphic flux implementation.

CSS Libraries and Utilities

  • Sass
  • Less
  • PostCSS
  • Hover
  • Purify - Remove unused CSS. Also works with single-page apps.
  • Gridly - The minimal (~157 bytes) grid system for modern browsers.
  • RTLCSS - Framework for transforming Cascading Style Sheets (CSS) from Left-To-Right (LTR) to Right-To-Left (RTL).
  • Primer - The base coat of GitHub. Our internal CSS toolkit and guidelines.
  • CSS Minifier - Online CSS Minifier/Compressor. Provides an API

Bundlers / Loaders

Utilities

Language

Date & Time

Templates

Package Management

Scaffolding

Task Runners / Build Tools

Languages

Search

Misc

Node

Utilities

  • Nodemon - Nodemon is a utility that will monitor for any changes in your source and automatically restart your server.
  • Vinyl - Virtual file format.
  • nvm - Node Version Manager

Control flow

  • Async - Async is a utility module which provide tools to work with synchronous javascript.
  • q - Promises library.

Frameworks

CMS

Uptime

Data

External

Storage

Visualization

Geographic

Transmission

Mobile

Hybrid

User Interface

Desktop

CLI

Dapps

Backends

API's

  • Restify
  • HAPI
  • StrongLoop Arc
  • JAWS - An application framework for building serverless web, mobile and IoT applications.
  • FeatherJS - Build Better APIs, Faster Than Ever.
  • Horizon - JavaScript API for using RethinkDB as a backend.

Testing

Scaling / Analysis