/best-javascript-tech

Curated list of best javascript open source libraries, frameworks and tools for different categories.

MIT LicenseMIT

best-javascript-tech

Curated list of best javascript open source libraries, frameworks and tools for different categories.

Functional Programming

  • immer - Create the next immutable state by mutating the current one
  • ramda - Practical functional Javascript

Schema Validation

  • ajv - The fastest JSON Schema Validator
  • joi - Object schema validation

Date Time Maniplation

  • date-fns - Modern JavaScript date utility library

Geo Utility Functions

  • geolib - Zero dependency library to provide some basic geo functions

HTTP Client

  • axios - Promise based HTTP client for the browser and node.js

Promise

  • bluebird - Bluebird is a full featured promise library with unmatched performance

State Management

  • MobX - Simple, scalable state management

Communicating Sequential Processes

  • js-csp - CSP channels for Javascript (like Clojurescript's core.async, or Go)

Property Based Testing

  • jsverify - Write powerful and concise tests. Property-based testing for JavaScript. Like QuickCheck.

Static Site Generator

  • gatsby - Build blazing fast, modern apps and websites with React

User Interface

  • react - A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • vue - Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
  • hyperapp - JavaScript framework for building web user interfaces

Bundler

  • parcel - Blazing fast, zero configuration web application bundler

Web API

  • fastify - Fast and low overhead web framework, for Node.js
  • express - Fast, unopinionated, minimalist web framework for node
  • feathers - A REST and real-time API layer for Node.js, React Native and the browser

Web Sockets

  • ws - Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js

GraphQL

  • postgraphile - Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!

SQL Query Builder

  • knex - A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.

Responsive Email

  • mjml - The only framework that makes responsive-email easy

Full Stack Framework

  • meteor - Meteor, the JavaScript App Platform