Collection of Javascript libraries
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
docs
files
src
.gitignore
LICENSE
README.md
package.json
yarn.lock

README.md

294 Useful Javascript libraries

Reveal Js

The HTML Presentation Framework

Seconds Of Code

Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.

Anime

JavaScript Animation Engine

Awesome React Native

Awesome React Native components, news, tools, and learning material!

Js Concepts

📜 33 concepts every JavaScript developer should know.

Dragula

👌 Drag and drop so simple it hurts

Project Guidelines

A set of best practices for JavaScript projects

Webtorrent

⚡️ Streaming torrent client for the web

Nprogress

For slim progress bars like on YouTube, Medium, etc

Date Fns

Modern JavaScript date utility library ⌛️

Tesseract Js

Pure Javascript OCR for 62 Languages 📖🎉🖥

Tips

Most commonly used git tips and tricks.

Howler Js

Javascript audio library for the modern web.

Wtfjs

A list of funny and tricky JavaScript examples

Blessed Contrib

Build terminal dashboards using ascii/ansi art and javascript

Js Cookie

A simple, lightweight JavaScript API for handling browser cookies

Pell

📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies

React Native Vector Icons

Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image source and full styling.

Ws

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

Lazysizes

High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.

File Saver Js

An HTML5 saveAs() FileSaver implementation

Kue

Kue is a priority job queue backed by redis, built for node.js.

Insomnia

Cross-platform HTTP and GraphQL Client

Shelljs

🐚 Portable Unix shell commands for Node.js

Blessed

A high-level terminal interface library for node.js.

Ungit

The easiest way to use git. On any platform. Anywhere.

Ndb

ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools

Favico Js

Make use of your favicon with badges, images or videos

Gremlins Js

Monkey testing library for web apps and Node.js

Uncss

Remove unused styles from CSS

Carlo

Web rendering surface for Node applications

Jimp

An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.

Luxon

A library for working with dates and times in JS

You Dont Need Momentjs

List of date-fns or native functions which you can use to replace moment.js + ESLint Plugin

Fingerprintjs

Modern & flexible browser fingerprinting library

Brain Js

🤖 Neural networks in JavaScript

Ink

🌈 React for interactive command-line apps

Terminalizer

🦄 Record your terminal and generate animated gif images or share a web player

Wired Elements

Collection of elements that appear hand drawn. Great for wireframes.

Nanoid

A tiny (141 bytes), secure, URL-friendly, unique string ID generator for JavaScript

Node Schedule

A cron-like and not-cron-like job scheduler for Node.

Razzle

Create server-rendered universal JavaScript applications with no configuration

Tone Js

A Web Audio framework for making interactive music in the browser.

Uri Js

Javascript URL mutation library

Stats Js

JavaScript Performance Monitor

Agenda

Lightweight job scheduling for Node.js

Peerflix

Streaming torrent client for node.js

Slap

Sublime-like terminal-based text editor

Vorpal

Node's framework for interactive CLIs

Ramjet

Morph DOM elements from one state to another with smooth animations and transitions

Rax

[ 🚧Work In Progress v1.0] The fastest way to build cross-container application.

Seconds Of Interviews

A curated collection of common interview questions to help you prepare for your next interview.

Animateplus

A+ animation module for the modern web

Mdx

JSX in Markdown for ambitious projects

Lozad Js

🔥 Highly performant, light ~0.9kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more

Wappalyzer

Cross-platform utility that uncovers the technologies used on websites.

Up Up

✈️ Easily create sites that work offline as well as online

React Cosmos

Dev tool for creating reusable React components

R

HTTP client. Spiritual successor to request.

Hopscotch

A framework to make it easy for developers to add product tours to their pages.

Mqtt Js

The MQTT client for Node.js and the browser

In View

Get notified when a DOM element enters or exits the viewport. 👀

Autotrack

Automatic and enhanced Google Analytics tracking for common user interactions on the web.

Lost

LostGrid is a powerful grid system built in PostCSS that works with any preprocessor and even vanilla CSS.

Collect Js

💎 Convenient and dependency free wrapper for working with arrays and objects

Minify

✂️ An ES6+ aware minifier based on the Babel toolchain (beta)

Neurojs

A javascript deep learning and reinforcement learning library.

Redbird

A modern reverse proxy for node

Yup

Dead simple Object schema validation

Greenlet

🦎 Move an async function into its own thread.

Exercises

Some basic javascript coding challenges and interview questions

Nodejs Dashboard

Telemetry dashboard for node.js apps from the terminal!

Engineer Manager

A list of engineering manager resource links.

Vtop

Wow such top. So stats. More better than regular top.

Css Element Queries

CSS Element-Queries aka Container Queries. High-speed element dimension/media queries in valid css.

Teachable Machine

Explore how machine learning works, live in the browser. No coding required.

Bowser

a browser detector

Workerize

🏗️ Run a module in a Web Worker.

Web Animations Js

JavaScript implementation of the Web Animations API

Artillery

Modern, powerful, hackable backend & API testing toolkit. Load testing & functional testing. HTTP, Socket.io, WebSockets, Kinesis, HLS etc. 👩‍💻🏰

Cms Js

Client-Side JavaScript Site Generator

Bottender

⚡️ Make Bots Your Way. Fast and Flexible.

Express Status Monitor

🚀 Realtime Monitoring solution for Node.js/Express.js apps, inspired by status.github.com

Pwa

(WIP) Universal PWA Builder

Rewire

Easy monkey-patching for node.js unit tests

Toxy

Hackable HTTP proxy for resiliency testing and simulated network conditions

Node Lru Cache

Regexgen

Generate regular expressions that match a set of strings

Binaryjs

Node binary websocket streaming made easy

Cost Of Modules

Find out which of your dependencies are slowing you down 🐢

Release

Generate changelogs with a single command

Madge

Create graphs from your CommonJS, AMD or ES6 module dependencies

Media Stream Recorder

Cross browser audio/video/screen recording. It supports Chrome, Firefox, Opera and Microsoft Edge. It even works on Android browsers. It follows latest MediaRecorder API standards and provides similar APIs.

Code Surfer

React component for scrolling, zooming and highlighting code samples <🏄/>

Platform Js

A platform detection library.

Loadjs

A tiny async loader / dependency manager for modern browsers (789 bytes)

Node Clinic

Clinic diagnoses your Node.js performance issues

Trevor

🚦 Your own mini Travis CI to run tests locally

Eslint Plugin Compat

Lint the browser compatibility of your code

Beidou

🌌 Isomorphic framework for server-rendered React apps

React Perf Devtool

A browser developer tool extension to inspect performance of React components.

Diff

Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser.

React Animations

🎊 A collection of animations for inline style libraries

Checklist Checklist

🌈 A Curated List of Checklists ✔︎✔︎

React Sight

Visualization tool for React, with support for Fiber, Router (v4), and Redux

Fast Memoize Js

🐇 Fastest possible memoization library

Speedracer

Collect performance metrics for your library/application.

Tui Image Editor

🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.

Preload Webpack Plugin

A webpack plugin for injecting into HtmlWebpackPlugin pages, with async chunk support

Emergence Js

Detect element visibility in the browser

Kss Node

The Node.js implementation of KSS: a methodology for documenting CSS and generating style guides

Chromatism

🌈 A simple set of utility functions for colours.

Juice Shop

OWASP Juice Shop: Probably the most modern and sophisticated insecure web application

Workly

A really simple way to move a function or class to a web worker. 🏋️‍♀️😄

Lusca

Application security for express apps.

Busboy

A streaming parser for HTML form data for node.js

React Media

CSS media queries for React

Loadtest

Runs a load test on the selected URL. Easy to extend minimally for your own ends.

Dockly

Immersive terminal interface for managing docker containers and services

Webpagetest Api

WebPageTest API wrapper for NodeJS

Timing Js

Navigation Timing API measurement helpers

Terminal In React

👨‍💻 A component that renders a terminal

Pwa Builder Cli

Node.js tool for App Generation

Serialize Javascript

Serialize JavaScript to a superset of JSON that includes regular expressions and functions.

Swup

Complete, flexible, easy to use page transition library.

Appmetrics Js

A small (< 1kb) library for measuring things in your web app and reporting the results to Google Analytics.

Leakage

🐛 Memory leak testing for node.

Remote Browser

A low-level browser automation framework built on top of the Web Extensions API standard.

Pickr

Flat, simple, responsive and hackable Color-Picker. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g. Bootstrap, Materialize.

Microstates Js

Composable State Primitives for JavaScript

Ml

Machine learning tools in JavaScript

Ervy

Bring charts to terminal.

Coach

Clear Eyes. Full Hearts. Can’t Lose.

X

🔥 single-command flamegraph profiling 🔥

Chalk Animation

🎬 Colorful animations in terminal output

Page Accelerator

A very light solution to load web pages faster

Workerize Loader

🏗️ Automatically move a module into a Web Worker (Webpack loader)

Eslint Config Cleanjs

An eslint config which reduces JS to a pure functional language

Node Cache

A simple in-memory cache for nodejs

Webpackbar

Elegant ProgressBar and Profiler for Webpack 3 and 4

Flamebearer

Blazing fast flame graph tool for V8 and Node 🔥

Sifter Js

A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.

Worker Plugin

🐳 Adds native Web Worker bundling support to Webpack.

Lqip Loader

Low Quality Image Placeholders (LQIP) for Webpack

Drift

Easily add "zoom on hover" functionality to your site's images. Lightweight, no-dependency JavaScript.

Redux Saga Test Plan

Test Redux Saga with an easy plan.

Limdu

Machine-learning for Node.js

Node Rate Limiter

A generic rate limiter for node.js. Useful for API clients, web crawling, or other tasks that need to be throttled

Marky

High-resolution JavaScript timer based on performance.mark/measure (461 bytes min+gz)

Slang

🎤 a simple audio programming language implemented in JS

Browser Perf

Performance Metrics for Web Browsers

Node Continuation Local Storage

implementation of https://github.com/joyent/node/issues/5243

Iframely

oEmbed proxy. Supports over 1800 domains via custom parsers, oEmbed, Twitter Cards and Open Graph

Memoizee

Complete memoize/cache solution for JavaScript

Postcss Font Magician

Magically generate all the @font-face rules

Fuzzyset Js

fuzzyset.js - A fuzzy string set for javascript

Puppeteer Examples

Puppeteer example scripts for running Headless Chrome from Node. Run them at https://puppeteersandbox.com

Enzyme To Json

Snapshot test your Enzyme wrappers

Download

Download and extract files

Interfake

💻 Fake APIs for prototypes & automated tests.

Gulp Plumber

Fixing Node pipes

Delegated Events

A small, fast delegated event library for JavaScript.

Invariant

invariant

Howto Components

Literate code examples for common UI patterns.

Systeminformation

System Information Library for Node.JS

Merge Images

Easily compose images together without messing around with canvas

Fair Analytics

📊 An analytics server that doesn't undermine user's privacy

Figlet Js

A FIG Driver written in JavaScript which aims to fully implement the FIGfont spec.

Publish Please

Safe and highly functional replacement for npm publish.

Favicons

Favicons generator for Node.js

Mdcss

Easily create and maintain style guides using CSS comments

Histore

🏬 200b key-value store backed by navigation state

Kleur

The fastest Node.js library for formatting terminal text with ANSI colors~!

Throng

A simple worker-manager for clustered Node.js apps

Turbo Ws

💨 Blazing fast low-level WebSocket server

Code Flask

A micro code-editor for awesome web pages.

Kuker

Kick-ass browser extension to debug your apps

Konsul

The power you never had with console.log + a react renderer that renders to the browser console

Screenlog Js

Bring console.log on the screen

Posterus

Composable async primitives (futures) with cancelation, control over scheduling, and coroutines

Jasmine Matchers

A huge library of test matchers for Jasmine and Jest.

Node Deep Equal

node's assert.deepEqual algorithm

Inspect Process

🔍 Dead simple debugging for node.js using chrome-devtools.

Type Profile

Collect runtime type information 😻 of your JavaScript code.

Debucsser

CSS debugging tool with an unpronounceable name

Electron Devtools Installer

An easy way to ensure Chrome DevTools extensions into Electron

Headless Devtools

Lets you perform Chrome DevTools actions from code by leveraging Headless Chrome+Puppeteer

Number Flip

increase your number with flipping animation

Express Limiter

Rate limiting middleware for Express

Imagemin Cli

Minify images

Styled Map

A super simple way to map props to styles with Styled Components

Columnify

Create text-based columns suitable for console output. Supports cell wrapping.

Animatelo

Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. This is a porting to Web Animation API of the fabulous animate.css project.

Pretty Ms

Convert milliseconds to a human readable string: 133700000015d 11h 23m 20s

Cfonts

Sexy fonts for the console

Siteaudit

Site audit for your site from terminal

Tslint Immutable

TSLint rules to disable mutation in TypeScript.

Readline Sync

Synchronous Readline for interactively running to have a conversation with the user via a console(TTY).

Badgen

Fast handcraft svg badge generating library.

Webpack Shell Plugin

Run shell commands either before or after webpack builds

Git Tutor

:octocat:+md=❤️ Awesome tutorials from your git log

Stylelint Order

A plugin pack of order related linting rules for stylelint.

Object Model

Strong Dynamically Typed Object Modeling for JavaScript

Babel Plugin Sitrep

Log all assignments and the return value of a function with a simple comment

Lru Memoize

A utility to provide LRU memoization for any js function

Node Readability

Scrape/Crawl article from any site automatically. Make any web page readable, no matter Chinese or English.

Locally

Locally is a localStorage manager that supports expirable items with timeout values and saves space by compressing them using LZW algorithm.

Webpack Pwa Manifest

Progressive Web App Manifest Generator for Webpack, with auto icon resizing and fingerprinting support.

Download Counts

Background jobs and a minimal service for collecting and delivering download counts

Storybook Readme

React Storybook addon to render README files in github style

Teachable Machine Boilerplate

Boilerplate code for Teachable Machine

Node Byline

Line-by-line Stream reader for node.js

Intl Relativeformat

Formats JavaScript dates to relative time strings (e.g., "3 hours ago").

Reclare

Declarative State and Logic Management

Swivel

Message passing between ServiceWorker and pages made simple

Stopwords Json

Stopwords for 50 languages in JSON format

Node Suppose

Like UNIX Expect, but for Node.js.

Redux Saga Tester

Full redux environment testing helper for redux-saga

Scalable

Makes the UI elements scalable to fit inside the container area.

Moment Locales Webpack Plugin

Easily remove unused Moment.js locales with webpack

Worker Pouch

Easy way to use PouchDB inside a Web Worker or Service Worker

Preload It

A tiny 1kb JavaScript library for preloading assets on the browser via XHR2. It provides the ability to load assets of different file types and composite progress events.

Webpack Lighthouse Plugin

A Webpack plugin for Lighthouse

Lazy Observer Load

A library to lazy load images using Intersection Observer

Shrink Ray

Node.js compression middleware

Fs Remote

📡 Drop-in replacement for fs that lets you write to the filesystem from the browser

Mockingoose

A Jest package for mocking mongoose models

Timm

Immutability helpers with fast reads and acceptable writes

Web Worker Proxy

A better way of working with web workers

Create Proton App

No Configuration Starter Template for Proton Native Apps

Sentry Webpack Plugin

Official webpack plugin for Sentry https://sentry.io

Cryptiles

General purpose crypto utilities

Esformatter Jsx

esformatter plugin: format jsx files (or js files with Facebook React JSX Syntax)

Http Wrapper

Use HTTP2 the same way like HTTP1

Siege Js

http benchmark

Yarnhook

Run yarn install, npm install or pnpm install on git hooks automatically

Get Screen Media

A browser module for attempting to get access to a MediaStream of a user's screen. With a nice node-like API.

Sandpit

A playground for creative coding using JavaScript and the canvas element

Scroll Into View

Scrolls an element into view if possible

Sono

A simple yet powerful JavaScript library for working with Web Audio

Parcel Plugin Bundle Visualiser

A plugin for the parcel bundler to visualise bundle contents

Screamer Js

Screamer.js is a Vanilla Javascript plugin to provide simple yet fully customisable web notifications using Web Notifications API.

Postcss Ant

Size-getting function masquerading as a grid system.

Lighthouse Badges

🚦Generate gh-badges (shields.io) based on Lighthouse performance.

Nightly Js

A zero dependency javascript library that enables the night mode in your website easily

Icon Builder Example

Nodestream

Storage-agnostic streaming library for binary data transfers

Webapp Webpack Plugin

Let webpack generate your progressive web app icons for you

Console Png

Print PNG images to terminal output

Json Stringify Pretty Compact

The best of both JSON.stringify(obj) and JSON.stringify(obj, null, indent).

Text Meme Cli

Generate text meme

Rollup Starter Code Splitting

Starter project with code-splitting and dynamic imports, for modern and legacy browsers

Postcss Font Family System Ui

PostCSS plugin to transform W3C CSS font-family: system-ui to a practical font-family list

Tour

Touring and on-boarding for javascript applications

Now Storage

Use Now static deployments to upload and store files.

Webpack Web App Manifest Plugin

A webpack plugin that generates a PWA manifest and integrates with the assets JSON.

Network Idle Callback

Like requestIdleCallback, but for detecting network idle

Ukkonen

Ukkonen's Approximate String Matching algorithm

Memorystore

express-session full featured MemoryStore layer without leaks!

Screen Info

Multiplatform screen & monitors info

Route Cache

⚡ Caching middleware for Express (w/ expiration)

Terminate

♻️ Terminate a Node.js Process (and all Child Processes) based on the Process ID

Customerbase

GraphQL server using Express and JSON-Server

Bundle Phobia Cli

Cli for the node BundlePhobia Service

Sh Exec

💻 Use Template literals write shell script made happy ❤️.

Webpack Deadcode Plugin

Webpack plugin to detect unused files and unused exports in used files

Scen

Create sections in the terminal.

Fastify Ws

Audio Contour

A 5 stage audio envelope generator

Javascript Data Structures And Algorithms

Exercises, algorithms

Promise Poller

A basic poller built on top of promises

Html Security Camera

HTML5 / Nodejs based security camera / motion detection

Whack

A modern TLS/HTTP benchmark and speed analysis tool

Nm Prune

Prune unneeded files (.md, .td, etc..) from node_modules folder. Super handy for Electron and AWS Lambda.

Stylelint Config Property Sort Order Smacss

Stylelint config for Property Sort Ordering based on the SMACSS methodology

Faltu

Search sort, filter, limit an array of objects in Mongo-style.

Thebugger

🐞debug a nodejs process without inspect flags.

Disparity

colorized string diff (char or unified) ideal for text/code that spans through multiple lines

Receptacle

🏪 Multi purpose in memory lru cache with ttl support.

Keyframes Tool

Keyframes-tool is a NodeJs command line tool which convert CSS Animations to a keyframes object suitable for Web Animations API. Use this tool to move your animations from stylesheets to JavaScript.

Meme Viewer

A meme viewing software created using Electron that shows you memes on you desktop after every 3 seconds. It also downloads new memes from the internet in the background.

Consolemock

A tool for testing console logs

Async Chainable

An extension to Async adding better handling of mixed Series / Parallel tasks via object chaining

Node Fileset

Wrapper around miniglob / minimatch combo to allow multiple patterns matching and include-exclude ability

Clusterhub

Sync data in your cluster applications.

Lana Cli

Lana! NPM scripts with better UX 🏓

Object Diff

Find the minimal patch from an original object to one or more updated version

Socialight

Get Social Network Share Counts with Vanilla JS

Txr

Stream files or directories to other clients using WebSockets.

Meddelare Node Counters

Node.js promise-based, asynchronous, parallel, per-URL social network share count fetcher -- the base of Meddelare.

Postcss Image Set Polyfill

PostCSS plugin for polyfilling image-set CSS function

Werd

📙 Words API for JavaScript w/ CLI (www.wordsapi.com)

Deprecated Chnl

Chnl - one channel, all effects.

Puppeteer Network Stats

Collect network stats with Puppeteer


96 Useful React libraries

Carbon

🎨 Create and share beautiful images of your source code

React Navigation

Routing and navigation for your React Native apps

Algorithm Visualizer

🎆Interactive Online Platform that Visualizes Algorithms from Code

Formik

Build forms in React, without the tears 😭

React Beautiful Dnd

Beautiful and accessible drag and drop for lists with React

React Helmet

A document head manager for React

Relax

New generation CMS on top of React, Redux and GraphQL

Spectacle

ReactJS based Presentation Library

Victory

A collection of composable React components for building interactive data visualizations

React Native Animatable

Standard set of easy to use animations and declarative transitions for React Native

React Content Loader

⚪️ SVG component to create placeholder loading, like Facebook cards loading.

Why Did You Update

💥 Puts your console on blast when React is making unnecessary updates.

React Draft Wysiwyg

A Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg

Fuse Box

A blazing fast js bundler/loader with a comprehensive API 🔥

Svgr

Transform SVGs into React components 🦁

Kepler Gl

React Lazyload

Lazy load your component, image or anything matters the performance.

React Responsive

Media queries in react for responsive design

The Platform

Web. Components. 😂

Hackernews React Graphql

Hacker News clone rewritten with universal JavaScript, using React and GraphQL.

React Blessed

A react renderer for blessed.

Prop Types

Runtime type checking for React props and similar objects

Hotkeys

➷ A robust Javascript library for capturing keyboard input. It has no dependencies.

Gestalt

A set of React UI components that supports Pinterest’s design language

After Js

Next.js-like framework for server-rendered React apps built with React Router 4

React Swipeable Views

A React component for swipeable views. ❄️

Electron Webpack Dashboard

Electron Desktop GUI for Webpack Dashboard

React Flip Move

Effortless animation between DOM changes (eg. list reordering) using the FLIP technique.

Pennywise

Cross-platform application to open any website or media in a floating window

React Rte

Pure React rich text "WYSISYG" editor based on draft-js.

Daydream

A chrome extension to record your actions into a nightmare or puppeteer script

Alm

🌹 A ☁️ ready IDE just for TypeScript ❤️

Connected React Router

A Redux binding for React Router v4

React Imgpro

📷 Image Processing Component for React

Img Css

Convert any image to pure CSS.

Reactopt

A CLI React performance optimization tool that identifies potential unnecessary re-rendering

React Fix It

Automagically generate tests from errors

React Player

A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

React Use

React Hooks — 👍

React Tabs

An accessible and easy tab component for ReactJS.

React D Components

D3 Components for React

React Document Title

Declarative, nested, stateful, isomorphic document.title for React

Rheostat

Rheostat is a www, mobile, and accessible slider component built with React

React Hotkeys

Declarative hotkey and focus area management for React

React Tagsinput

Highly customizable React component for inputing tags.

React Particle Effect Button

Bursting particle effect buttons for React 🎉

React Sizeme

Make your React Components aware of their width and height!

Relay Starter Kit

Barebones starting point for a Relay application.

Smooth Ui

Modern React UI library 💅👩‍🎤🍭

Jsx Control Statements

Neater If and For for React JSX

React Hammerjs

ReactJS / HammerJS integration. Support touch events in your React app.

Animate Components

Elemental components for doing animations in React

React Youtube

react.js powered YouTube player component

React Loadable Visibility

A wrapper around react-loadable and loadable-components to load elements once they are visible on the page.

React Worker Dom

Experiments to see the advantages of using Web Workers to Render React Virtual DOM

React Hanger

A small collection of useful hooks for React 16.7

Mauerwerk

A react-spring driven masonry-like grid with enter/exit and shared element transitions

React Notification

Provides snackbar notifications for React

Rats Search

BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client.

React Starterify

A minimal React JS application starter kit

Refract

Harness the power of reactive programming to supercharge your components

React Extras

Useful components and utilities for working with React

React Log

React for the Console

React Fa

Font Awesome icons as React components

React Sortable Pane

A sortable and resizable pane component for React.

React Progressive Image

React component for progressive image loading

React Aria Modal

A fully accessible React modal built according WAI-ARIA Authoring Practices

React Fastclick

Fast Touch Events for React

Letterpad

Letterpad is an open-source and a high performant publishing engine for blogs built with react & graphql and runs ridiculously fast 🚀

Moize

The consistently-fast, complete memoization solution for JS

Storybook Chrome Screenshot

A Storybook Addon, Save the screenshot image of your stories 📷 via puppeteer.

React Event Listener

A React component for binding events on the global scope. 💫

React Native Hooks

React Native APIs turned into React Hooks for use in stateless React components

React Performance

Helpers to debug and record component render performance 🚀

React Lazyload Fadein

React component to lazyload children with a nice fadein effect.

React Simple Img

🌅 React lazy load images with IntersectionObserver API

Expo And Typescript

Demo app using Expo and TypeScript & Type definitions for the Expo SDK.

Timeago React

🕗 Simple and efficient react component to format date with *** time ago statement. eg: '3 hours ago'.

React Storybook Addon Chapters

📒 Showcase multiple React components within a story

React Render In Browser

A React component to render browser specific content

React Pinterest

Record Desktop

🎥 Effortless GIFs and screenshots on Linux, built with Electron.

Wcode

Monaco-based code editor which runs inside a browser.

Fastify React

React server side rendering support for Fastify with Next

React Awesome Modal

Customizable Modal

React Ssr Boilerplate

⚛ A minimal React boilerplate with support for code splitting, hot module reload and server side rendering.

React Google Autocomplete

React component for google autocomplete.

React Gif Player

📽 A GIF component that moves when YOU want it to!

Typescript Expo Apollo Boilerplate

Clean boilerplate for TypeScript + Expo (React Native) + React Apollo (GraphQL)

Jest Expo

A Jest preset to test your Expo projects

Should Enzyme

Useful functions for testing React Components with Enzyme.

React Native Typescript D Game

A simple 2D game (called The Box) implemented in React Native, as an Expo app, using TypeScript.

React Dump

A visual debugging component for React

React Router

Helpers for using router5 with React [MOVED]

Jssynth

Make music in your browser with this synthesizer and sequencer

Seedux

Redux developer tool for data flow visualization and debugging.


37 Useful Typescript libraries

Typeorm

ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

Flatpickr

lightweight, powerful javascript datetimepicker with no dependencies

Rxdb

💻 📱 A realtime Database for the Web

Nerv

A blazing fast React alternative, compatible with IE8 and React 16.

Dexie Js

A Minimalistic Wrapper for IndexedDB

Face Api Js

JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js

Rendertron

A Headless Chrome rendering solution

Inversify Js

A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

Eslint Plugin Import

ESLint plugin with rules that help validate proper imports.

Electron Forge

A complete tool for creating, publishing, and installing modern Electron applications

Typestyle

Making CSS Typesafe 🌹

Pretty Algorithms

🌊 Pretty, common and useful algorithms with modern JS and beautiful tests

Pg Promise

Promises/A+ interface for PostgreSQL

Ghost Text

👻 Use your text editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).

Rogue Js

Rogue.js - the "nearly invisible" way to server-render React applications

Snyk

CLI and build-time tool to find & fix known vulnerabilities in open-source dependencies

Typescript Library Starter

Starter kit with zero-config for building a library in TypeScript, featuring RollupJS, Jest, Prettier, TSLint, Semantic Release, and more!

Clooney

Clooney is an actor library for the web. Use workers without thinking about workers.

Tslint Microsoft Contrib

A set of TSLint rules used on some Microsoft projects.

Tslint Eslint Rules

Improve your TSLint with the missing ESLint rules

Octohint

The missing IntelliSense hint for GitHub and GitLab

Flipping

Flipping awesome animations.

Mlhelper

Algorithms and utils for Machine Learning in JavaScript.

Wotan

Pluggable TypeScript and JavaScript linter

Dtslint

A utility built on TSLint for linting TypeScript declaration (.d.ts) files.

Inspectpack

An inspection tool for Webpack frontend JavaScript bundles.

Comedy

Node.js actor framework.

Rxjs Tslint

TSLint rules targeting RxJS

Webpack Chrome Extension Reloader

🔥 Hot reloading while developing Chrome extensions with webpack 🔥

Ts Runtime

Runtime Type Checks for TypeScript

Tslint Consistent Codestyle

Collection of awesome rules to extend TSLint

Fast Average Color

Fast Average Color

Tslint Clean Code

TSLint rules for enforcing Clean Code

Chrome Promise

Promises for chrome JavaScript APIs used in extensions and apps.

Tslint Misc Rules

Collection of miscellaneous TSLint rules

Shallow Equal Explain

shallowEqualExplain function that returns an object explaining the difference (instead of the usual boolean). Useful for debugging React PureComponents.

Typewiz Webpack Demo

Demo of using TypeWiz with WebPack


24 Useful Javascript projects

Awesome Selfhosted

This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers.

Front End Interview Handbook

🕸 Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore

Functional Light Js

Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

Web Rtc Experiment

WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!!

Awesome Cheatsheets

👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

Jsmpeg

MPEG1 Video Decoder in JavaScript

Css In Js

React: CSS in JS techniques comparison

Electron Sample Apps

Sample apps for Electron

Design Patterns In Typescript

📐 Design pattern implementations in TypeScript

Themer

🎨 themer takes a set of colors and generates themes for your apps (editors, terminals, wallpapers, and more).

Functional Frontend Architecture

A functional frontend framework.

Chrome Music Lab

A collection of experiments for exploring how music works, all built with the Web Audio API.

Now Examples

Examples of Now deployments you can use

Chrome Extensions

WebRTC chrome extensions for screen sharing, screen recording, file sharing, youtube+audio sharing, etc.

Jeeliz Weboji

JavaScript/WebGL real-time face tracking and expression detection library. Build your own Apple Animoji feature! SVG and THREE.js integration demos are provided.

Img To Ascii

A JavaScript implementation of a image to Ascii code

V Perf

Exploring v8 performance characteristics in Node across v8 versions 5.1, 5.8, 5.9, 6.0 and 6.1

Matrix Vision

Matrix Cam: see yourself inside the Matrix!

React Native Display

This module brings "Display: none" (css style) to turn on/off components from render. Using this module will improve your app performance and appearance with the enter/exit animations.

Write Readable Javascript Code

📖 All about writing maintainable JavaScript

Async Render Toolbox

BECAUSE PERFORMANCE SHOULD BE SEXY

Js Proxy

Mystery Animal

A new spin on the classic 20-questions game.

Object Set Prototypes Of

multiple inheritance using ES6 Proxy


101 Other libraries and resources

Oh My Zsh

A delightful community-driven (with 1,200+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

Public Apis

A collective list of free APIs for use in software and web development.

Front End Developer Interview Questions

A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.

Every Programmer Should Know

A collection of (mostly) technical things every software developer should know

Papers We Love

Papers from the computer science community to read and discuss.

Best Websites A Programmer Should Visit

🔗 Some useful websites for programmers.

Free For Dev

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

Hover

A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on. Easily apply to your own elements, modify or just use for inspiration. Available in CSS, Sass, and LESS.

Caddy

Fast, cross-platform HTTP/2 web server with automatic HTTPS

Nodebestpractices

The largest Node.JS best practices list (November 2018)

Profile Summary For Github

Tool for visualizing GitHub profiles

Modern Js Cheatsheet

Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.

React Redux Links

Curated tutorial and resource links I've collected on React, Redux, ES6, and more

Cheat Sh

the only cheat sheet you need

Fonts

Patched fonts for Powerline users.

Tools Of The Trade

Tools of The Trade, from Hacker News.

Awesome Remote Job

A curated list of awesome remote jobs and resources. Inspired by https://github.com/vinta/awesome-python

Games

🎮 A list of popular/awesome videos games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

Public Ap Is

📚 A public list of APIs from round the web.

Helm

The Kubernetes Package Manager

Wtfpython

A collection of surprising Python snippets and lesser-known features.

Nerd Fonts

🔡 Iconic font aggregator, collection, and patcher. 40+ patched fonts, over 3,600 glyph/icons, includes popular collections such as Font Awesome & fonts such as Hack

Lottie React Native

Lottie wrapper for React Native.

Awesome Design

🎏 Creative Resources for Developer and Designer :)

Awesome Linux Software

A list of awesome applications, software, tools and other materials for Linux distros.

Loaders Css

Delightful, performance-focused pure css loading animations.

Offline

Automatically display online/offline indication to your users

Napajs

Napa.js: a multi-threaded JavaScript runtime

Awesome Design Patterns

A curated list of software and architecture related design patterns.

Robotjs

Node.js Desktop Automation.

Ladda

Buttons with built-in loading indicators.

Termtosvg

Record terminal sessions as SVG animations

Awesome Microservices

A curated list of Microservice Architecture related principles and technologies.

Babel Handbook

📘 A guided handbook on how to use Babel and how to create plugins for Babel.

Awesome Wpo

📝 A curated list of Web Performance Optimization. Everyone can contribute here!

Node Os

Lightweight operating system using Node.js as userspace

Frontend

frontend

K

A modern load testing tool, using Go and JavaScript - https://k6.io

Annie

👾 Fast, simple and clean video downloader

Awesome Serverless

☁️ A curated list of awesome services, solutions and resources for serverless / nobackend applications.

Gitleaks

Audit git repos for secrets 🔑

Awesome Creative Coding

🎨 Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

Awesome Readme

A curated list of awesome READMEs

Stacer

Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web

Robotgo

RobotGo, Go Native cross-platform GUI automation

React Native Fast Image

🚩 FastImage, performant React Native image component.

Docker Cheat Sheet

🐋 Docker Cheat Sheet 🐋

Learn Go With Tests

Learn Go with test-driven development

Awesome Command Line Apps

🐚 Use your terminal shell to do awesome things.

Node Unfluff

Automatically extract body content (and other cool stuff) from an html document

Webpack Libs Optimizations

Using a library in your webpack project? Here’s how to optimize it

Img

Replace elements with to automatically pre-cache images and improve page performance.

Izi Toast

Elegant, responsive, flexible and lightweight notification plugin with no dependencies.

React Native Facebook Login

React Native component wrapping the native Facebook SDK login button and manager

Book Notes

Notes from books and other interesting things that I've read.

Awesome Casestudy

📕 Curated list of technical case studies around WebGL and creative development

Vivify

Vivify is free CSS animation library.

Lazyestload Js

load images only when they are in (and remain in) the viewport

Css Refresher Notes

CSS Refresher!

Scdl

Soundcloud Music Downloader

Scalable Css Reading List

Collected dispatches from The Quest for Scalable CSS

Bombardier

Fast cross-platform HTTP benchmarking tool written in Go

React Native Google Analytics Bridge

React Native bridge to the Google Analytics libraries on both iOS and Android.

V Profiler

node bindings for the v8 profiler

Gridbugs

A curated list of Grid interop issues

Repaintless

Library for fast CSS Animations

Node Goat

The OWASP NodeGoat project provides an environment to learn how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them.

Nodecache

a node internal caching module

Font Awesome Animation

Simple animations using FontAwesome and some CSS3.

Awesome Maintainers

Talks, blog posts, and interviews about the experience of being an open source maintainer

Txt Wav

some weird text animations the internet deserves

Wenk

😉 Lightweight pure CSS tooltip for the greater good

Wharfee

A CLI with autocompletion and syntax highlighting for Docker commands.

Awesome Styleguides

A curated list of UI styleguides — 😎💄

Factbook Json

World Factbook Country Profiles in JSON - Free Open Public Domain Data - No API Key Required ;-)

Frontend Dev Resources

List of useful resources for front end developers

Asciicast Gif

Generate GIF animations from asciicasts (asciinema recordings)

Awesome React Native Education

Use this to learn React Native

Goto

A shell utility to quickly navigate to aliased directories supporting auto-completion 🐧

Liman

Self-hosted web application for monitoring docker.

Football Json

Free open public domain football data in JSON incl. English Premier League, Bundesliga, Primera División, Serie A and more - No API key required ;-)

Git Extra Commands

A collection of useful extra git scripts I've discovered or written, packaged for ease of use with shell frameworks.

Awesome Puppeteer

A curated list of awesome puppeteer resources.

Web Security Basics

Web security concepts

Node Report

Delivers a human-readable diagnostic summary, written to file.

Finder

CSS Selector Generator 🗺

Awesome Cross Platform Nodejs

👬 A curated list of awesome developer tools and libraries for writing and testing code that runs on Windows and Linux.

Resources

📖 Huge curated collection of links of Tech, Science, Conferences, Videos and much more resources from everyday surfing. ⭐️ Since October 21, 2017.

Days Of Ml

A day to day plan for this challenge (100 Days of Machine Learning) . Covers both theoretical and practical aspects

Meme

A command line utility for creating memes

Node Gc Profiler

Allows you to profile when the garbage collector runs, and how long it takes.

Font Awesome Assets

💄 Convert any of @FortAwesome's Font-Awesome icons to an asset, such as an tag or a Base64-encoded PNG/SVG

Node Gcstats

Typescript Cheat Sheet

TypeScript cheat sheet

C Ws

cWS is modified version of the uWebsockets with some minor tweaks in C++ code and complete rewrite of JS code.

Bookmarks

🔖 +3.6K awesome resources for geeks and software crafters 🍺

Podcasts

Curated List of Mostly Active Dev Podcasts

Docsify Themeable

A delightfully simple theme system for docsify.js. Features multiple themes with rich customization options, an improved desktop and mobile experience, and legacy browser support (IE10+).

Gyazo

Gyazo: the simplest and fastest screenshot uploading tool

Gomeme

Command line double caption meme generator. Written in Go (Golang)

Devtools Extension Tab Colours

Adds colours to the tabs in Chrome DevTools.