43

Large collection of Javascript libraries

 5 years ago
source link: https://www.tuicool.com/articles/hit/yuymimi
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

386 Useful Javascript libraries

Esformatter Align

esformatter alignment plugin

React Dump

A visual debugging component for React

Syntux

Highlight.js optimized for browserify and react.

Memecanvas

Node.js Meme Generator that uses Node-Canvas to render the final image.

Babel Plugin Console Perf

Babel plugin that wraps a function body with console.profile/profileEnd functions that can be used to profile JS functions

Puppeteer Network Stats

Collect network stats with Puppeteer

Receptacle

:convenience_store: Multi purpose in memory lru cache with ttl support.

Whack

A modern TLS/HTTP benchmark and speed analysis tool

Deprecated Chnl

Chnl - one channel, all effects.

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.

Promise Poller

A basic poller built on top of promises

Should Enzyme

Useful functions for testing React Components with Enzyme.

Disparity

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

Werd

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

Postcss Image Set Polyfill

PostCSS plugin for polyfilling image-set CSS function

Seedux

Redux developer tool for data flow visualization and debugging.

Typewiz Webpack Demo

Demo of using TypeWiz with WebPack

Meddelare Node Counters

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

Screen Info

Multiplatform screen & monitors info

Javascript Data Structures And Algorithms

Exercises, algorithms

Txr

Stream files or directories to other clients using WebSockets.

Nm Prune

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

Socialight

Get Social Network Share Counts with Vanilla JS

Network Idle Callback

Like requestIdleCallback, but for detecting network idle

Mystery Animal

A new spin on the classic 20-questions game.

Object Diff

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

Audio Contour

A 5 stage audio envelope generator

Shallow Equal Explain

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

React Router

Helpers for using router5 with React [MOVED]

Lana Cli

Lana! NPM scripts with better UX

Jest Expo

A Jest preset to test your Expo projects

Ukkonen

Ukkonen's Approximate String Matching algorithm

Clusterhub

Sync data in your cluster applications.

Node Fileset

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

Async Chainable

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

Consolemock

A tool for testing console logs

Tslint Misc Rules

Collection of miscellaneous TSLint rules

Bundle Phobia Cli

Cli for the node BundlePhobia Service

Route Cache

:zap: Caching middleware for Express (w/ expiration)

Jest Html

Preview your Jest snapshots visually in the browser

Customerbase

GraphQL server using Express and JSON-Server

Memorystore

express-session full featured MemoryStore layer without leaks!

Terminate

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

Now Storage

Use Now static deployments to upload and store files.

Nodestream

Storage-agnostic streaming library for binary data transfers

Console Png

Print PNG images to terminal output

React Render In Browser

A React component to render browser specific content

Sandpit

⛱ A playground for creative coding using JavaScript and the canvas element

Postcss Font Family System Ui

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

Icon Builder Example

Faltu

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

Jest Puppe Shots

A Jest plugin for creating screenshots of React components with a little help of Puppeteer

React Google Autocomplete

React component for google autocomplete.

Fastify React

React server side rendering support for Fastify with Next

Html Security Camera

HTML5 / Nodejs based security camera / motion detection

Text Meme Cli

Generate text meme

React Awesome Modal

Customizable Modal

Rollup Starter Code Splitting

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

Lighthouse Badges

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

Webpack Deadcode Plugin

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

Sh Exec

:computer: Use Template literals write shell script made happy :heart: .

Tour

Touring and on-boarding for javascript applications

Vscode Gitflow

Gitflow integration for Visual Studio Code

Timeago React

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

Wcode

Monaco-based code editor which runs inside a browser.

Web Worker Proxy

A better way of working with web workers

Freeze Dry

Snapshots a web page to get it as a static, self-contained HTML document.

Nightly Js

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

Http Wrapper

Use HTTP2 the same way like HTTP1

Siege Js

http benchmark

Record Desktop

:movie_camera: Effortless GIFs and screenshots on Linux, built with Electron.

Json Stringify Pretty Compact

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

React Pinterest

Js Proxy

Chrome Promise

Promises for chrome JavaScript APIs used in extensions and apps.

Yarnhook

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

Screamer Js

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

Expo And Typescript

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

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.

Scroll Into View

Scrolls an element into view if possible

Cryptiles

General purpose crypto utilities

Async Render Toolbox

BECAUSE PERFORMANCE SHOULD BE SEXY

Create Proton App

No Configuration Starter Template for Proton Native Apps

Sono

A simple yet powerful JavaScript library for working with Web Audio

Postcss Ant

Size-getting function masquerading as a grid system.

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.

Webpack Lighthouse Plugin

A Webpack plugin for Lighthouse

Node Which

Like which(1) unix command. Find the first instance of an executable in the PATH.

V Perf

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

Mockingoose

A Jest package for mocking mongoose models

Tslint Consistent Codestyle

Collection of awesome rules to extend TSLint

Tslint Clean Code

TSLint rules for enforcing Clean Code

Timm

Immutability helpers with fast reads and acceptable writes

Worker Pouch

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

Ts Runtime

Runtime Type Checks for TypeScript

Esformatter Jsx

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

Redux Saga Tester

Full redux environment testing helper for redux-saga

Scalable

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

Stopwords Json

Stopwords for 50 languages in JSON format

Shrink Ray

Node.js compression middleware

Moment Locales Webpack Plugin

Easily remove unused Moment.js locales with webpack

Fast Average Color

Fast Average Color

Swivel

Message passing between ServiceWorker and pages made simple

Intl Relativeformat

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

React Lazyload Fadein

React component to lazyload children with a nice fadein effect.

React Simple Img

:sunrise: React lazy load images with IntersectionObserver API

Img To Ascii

A JavaScript implementation of a image to Ascii code

React Performance

Helpers to debug and record component render performance :rocket:

Teachable Machine Boilerplate

Boilerplate code for Teachable Machine

Reclare

Declarative State and Logic Management

Download Counts

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

Git Tutor

ERzYRb.png!web +md= :heart: Awesome tutorials from your git log

Node Byline

Line-by-line Stream reader for node.js

Node Suppose

Like UNIX Expect, but for Node.js.

Lru Memoize

A utility to provide LRU memoization for any js function

Object Model

Strong Dynamically Typed Object Modeling for JavaScript

React Event Listener

A React component for binding events on the global scope. :dizzy:

Pretty Ms

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

Dtslint

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

Inspectpack

An inspection tool for Webpack frontend JavaScript bundles.

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).

Pwa

An opinionated progressive web app boilerplate

Webpack Shell Plugin

Run shell commands either before or after webpack builds

Badgen

Fast handcraft svg badge generator.

Cfonts

Sexy fonts for the console

Columnify

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

Locally

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

Babel Plugin Sitrep

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

Moize

The consistently-fast, complete memoization solution for JS

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.

I N Webpack Plugin

Embed localization into your bundle

Jest Fetch Mock

Jest mock for the fetch polyfill

React Fastclick

Fast Touch Events for React

Imagemin Cli

Minify images

Letterpad

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

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.

React Aria Modal

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

Express Limiter

Rate limiting middleware for Express

Number Flip

increase your number with flipping animation

React Progressive Image

React component for progressive image loading

Type Profile

Collect runtime type information :heart_eyes_cat: of your JavaScript code.

Electron Devtools Installer

An easy way to ensure Chrome DevTools extensions into Electron

Posterus

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

Cli Color

Colors and formatting for the console

React Sortable Pane

:sparkles: A sortable and resizable pane component for React.

Node Deep Equal

node's assert.deepEqual algorithm

Chrome Extensions

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

Jasmine Matchers

A huge library of test matchers for Jasmine and Jest.

React Log

React for the Console

Kleur

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

Inspect Process

:mag: Dead simple debugging for node.js using chrome-devtools.

React Extras

Useful components and utilities for working with React

Konsul

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

Kuker

Kick-ass browser extension to debug your apps

Screenlog Js

Bring console.log on the screen

Throng

A simple worker-manager for clustered Node.js apps

Tslint Config Prettier

Use tslint with prettier without any conflict

Histore

:department_store: 200b key-value store backed by navigation state

React Notification

Provides snackbar notifications for React

Mlhelper

Algorithms and utils for Machine Learning in JavaScript.

Turbo Ws

:dash: Blazing fast low-level WebSocket server

Flipping

Flipping awesome animations.

Mauerwerk

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

Mdcss

Easily create and maintain style guides using CSS comments

React Starterify

A minimal React JS application starter kit

Tslint Eslint Rules

Improve your TSLint with the missing ESLint rules

Systeminformation

System Information Library for Node.JS

Octohint

The missing IntelliSense hint for GitHub and GitLab

Merge Images

Easily compose images together without messing around with canvas

Publish Please

Safe and highly functional replacement for npm publish .

Fair Analytics

:bar_chart: An analytics server that doesn't undermine user's privacy

Invariant

invariant

React Worker Dom

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

Delegated Events

A small, fast delegated event library for JavaScript.

Markdown Toc

Generate a markdown TOC (table of contents) for a README or any markdown files, using remarkable. Used by assemble, verb, and lots of other projects on GitHub. API and CLI.

Interfake

:computer: Fake APIs for prototypes & automated tests.

Gulp Plumber

Fixing Node pipes

Download

Download and extract files

Enzyme To Json

Snapshot test your Enzyme wrappers

Tslint Microsoft Contrib

A set of TSLint rules used on some Microsoft projects.

Fuzzyset Js

fuzzyset.js - A fuzzy string set for javascript

Swup

Complete, flexible, easy to use page transition library.

Postcss Font Magician

Magically generate all the @font-face rules

Iframely

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

Memoizee

Complete memoize/cache solution for JavaScript

Animate Components

:sparkles: Elemental components for doing animations in React

Marky

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

Node Continuation Local Storage

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

Redux Saga Test Plan

Test Redux Saga with an easy plan.

Lqip Loader

Low Quality Image Placeholders (LQIP) for Webpack

React Hammerjs

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

Drift

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

Node Rate Limiter

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

Limdu

Machine-learning for Node.js

Browser Perf

Performance Metrics for Web Browsers

Smooth Ui

Modern React UI library :nail_care: :woman:‍:microphone: :lollipop:

Jsx Control Statements

Neater If and For for React JSX

Clooney

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

Relay Starter Kit

Barebones starting point for a Relay application.

Sifter Js

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

Ervy

Bring charts to terminal.

Flamebearer

Blazing fast flame graph tool for V8 and Node :fire:

Webpackbar

Elegant ProgressBar and Profiler for Webpack 3 and 4

React Particle Effect Button

Bursting particle effect buttons for React :tada:

Node Cache

A simple in-memory cache for nodejs

Snarkdown

:smirk_cat: A snarky 1kb Markdown parser written in JavaScript

Eslint Config Cleanjs

An eslint config which reduces JS to a pure functional language

React Tagsinput

Highly customizable React component for inputing tags.

Workerize Loader

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

React Hotkeys

Declarative hotkey and focus area management for React

Page Accelerator

A very light solution to load web pages faster

Functional Frontend Architecture

A functional frontend framework.

Chalk Animation

:clapper: Colorful animations in terminal output

X

:fire: single-command flamegraph profiling :fire:

Microstates Js

Composable State Primitives for JavaScript

Ml

Machine learning tools in JavaScript

Coach

Clear Eyes. Full Hearts. Can’t Lose.

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.

Typescript Library Starter

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

Appmetrics Js

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

Serialize Javascript

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

Pwa Builder Cli

Node.js tool for App Generation

Dockly

Immersive terminal interface for managing docker containers and services

Timing Js

Navigation Timing API measurement helpers

Rheostat

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

Loadtest

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

React Document Title

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

Snyk

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

React Media

CSS media queries for React

Busboy

A streaming parser for HTML form data for node.js

Juice Shop

OWASP Juice Shop is an intentionally insecure webapp for security trainings written entirely in Javascript which encompasses the entire OWASP Top Ten and other severe security flaws.

Lusca

Application security for express apps.

React D Components

D3 Components for React

React Tabs

An accessible and easy tab component for ReactJS.

Chromatism

:rainbow: A simple set of utility functions for colours.

Themer

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

Tui Image Editor

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

Kss Node

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

Preload Webpack Plugin

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

Emergence Js

Detect element visibility in the browser

React Player

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

Speedracer

Collect performance metrics for your library/application.

Design Patterns In Typescript

:triangular_ruler: Design pattern implementations in TypeScript

Rogue Js

Rogue.js - the "nearly invisible" server-rendering framework for React applications

Fast Memoize Js

:rabbit2: Fastest possible memoization library

React Sight

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

React Fix It

Automagically generate tests from errors

Ghost Text

:ghost: 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).

React Animations

:confetti_ball: A collection of animations for inline style libraries

Diff

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

Reactopt

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

Connected React Router

A Redux binding for React Router v4

Img Css

Convert any image to pure CSS.

Pg Promise

Promises/A+ interface for PostgreSQL

Beidou

:milky_way: Isomorphic framework for server-rendered React apps

React Imgpro

:camera: Image Processing Component for React

Pretty Algorithms

:ocean: Pretty, common and useful algorithms with modern JS and beautiful tests

React Perf Devtool

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

Eslint Plugin Compat

Lint the browser compatibility of your code

Trevor

:vertical_traffic_light: Your own mini Travis CI to run tests locally

Typestyle

Making CSS Typesafe :rose:

Loadjs

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

Pennywise

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

Alm

:rose: A :cloud: ready IDE just for TypeScript :heart:

Platform Js

A platform detection library.

Madge

Create graphs from your CommonJS, AMD or ES6 module dependencies

Code Surfer

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

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.

Cost Of Modules

Find out which of your dependencies are slowing you down :turtle:

Release

Generate changelogs with a single command

Daydream

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

Electron Forge

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

Binaryjs

Node binary websocket streaming made easy

Node Lru Cache

Regexgen

Generate regular expressions that match a set of strings

Electron Sample Apps

Sample apps for Electron

Rewire

Easy monkey-patching for node.js unit tests

Toxy

Hackable HTTP proxy for resiliency testing and simulated network conditions

React Flip Move

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

Express Status Monitor

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

Electron Webpack Dashboard

Electron Desktop GUI for Webpack Dashboard

Bottender

:zap:️ Make Bots Your Way. Fast and Flexible.

React Swipeable Views

A React component for swipeable views. :snowflake:

After Js

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

Big

presentations for busy messy hackers

Gestalt

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

Web Animations Js

JavaScript implementation of the Web Animations API

Workerize

️ Run a module in a Web Worker.

Hackernews React Graphql

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

Bowser

a browser detector

React Lazyload

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

React Responsive

Media queries in react for responsive design

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.

Vtop

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

Engineer Manager

A list of engineering manager resource links.

Nodejs Dashboard

Telemetry dashboard for node.js apps from the terminal!

Exercises

Some basic javascript coding challenges and interview questions

Face Api Js

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

Greenlet

Move an async function into its own thread.

Css In Js

React: CSS in JS techniques comparison

Jsmpeg

MPEG1 Video Decoder in JavaScript

Kepler Gl

Rendertron

A Headless Chrome rendering solution

Redbird

A modern reverse proxy for node

Minify

:scissors: An ES6+ aware minifier based on the Babel toolchain (beta)

Neurojs

A javascript deep learning and reinforcement learning library.

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 :fire:

Collect Js

:gem: Convenient and dependency free wrapper for working with arrays and objects

Lost

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

Dexie Js

A Minimalistic Wrapper for IndexedDB

Autotrack

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

In View

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

Remarkable

Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins are also available. See https://github.com/breakdance/breakdance for HTML-to-markdown conversion.

Hopscotch

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

Nerv

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

R

HTTP client. Spiritual successor to request.

Up Up

:airplane: Easily create sites that work offline as well as online

Lozad Js

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

Mdx

JSX in Markdown for ambitious projects

Wappalyzer

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

Animateplus

A+ animation module for the modern web

Rax

:tophat: A hyperscript render engine.

Ramjet

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

Why Did You Update

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

Vorpal

Node's framework for interactive CLIs

Agenda

Lightweight job scheduling for Node.js

Slap

Sublime-like terminal-based text editor

Stats Js

JavaScript Performance Monitor

React Content Loader

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

Uri Js

Javascript URL mutation library

Tone Js

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

Node Schedule

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

React Native Animatable

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

Nanoid

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

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.

Ink

:rainbow: React for interactive command-line apps

Brain Js

Neural networks in JavaScript

You Dont Need Momentjs

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

Victory

A collection of composable React components for building interactive data visualizations

Luxon

⏱ A library for working with dates and times in JS

Jimp

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

Spectacle

ReactJS based Presentation Library

Awesome Cheatsheets

:woman:‍:computer: :man:‍:computer: Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

Uncss

Remove unused styles from CSS

Gremlins Js

Monkey testing library for web apps and Node.js

Favico Js

Make use of your favicon with badges, images or videos

Rxdb

:computer: :iphone: A realtime Database for the Web

Web Rtc Experiment

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

Relax

New generation CMS on top of React, Redux and GraphQL

Ndb

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

Blessed

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

Ungit

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

Shelljs

:shell: Portable Unix shell commands for Node.js

Insomnia

Cross-platform HTTP and GraphQL Client

Kue

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

React Helmet

A document head manager for React

File Saver Js

An HTML5 saveAs() FileSaver implementation

Functional Light Js

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

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.

Ws

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

React Native Vector Icons

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

Pell

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

Js Cookie

A simple, lightweight JavaScript API for handling browser cookies

React Beautiful Dnd

Beautiful and accessible drag and drop for lists with React

Formik

Build forms in React, without the tears :sob:

Flatpickr

lightweight, powerful javascript datetimepicker with no dependencies

Blessed Contrib

Build terminal dashboards using ascii/ansi art and javascript

React Navigation

Routing and navigation for your React Native apps

Tesseract Js

Pure Javascript OCR for 62 Languages :book: :tada:

Date Fns

:hourglass_flowing_sand: Modern JavaScript date utility library :hourglass:️

Carbon

:art: Create and share beautiful images of your source code

Nprogress

For slim progress bars like on YouTube, Medium, etc

Project Guidelines

A set of best practices for JavaScript projects

Webtorrent

:zap:️ Streaming torrent client for the web

Dragula

:ok_hand: Drag and drop so simple it hurts

Clean Code Javascript

:bathtub: Clean Code concepts adapted for JavaScript

Styled Components

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress :nail_care:

Anime

JavaScript Animation Engine

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.

Seconds Of Code

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

Reveal Js

The HTML Presentation Framework

78 Other libraries and resources

Font Awesome Assets

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

Devtools Extension Tab Colours

Adds colours to the tabs in Chrome DevTools.

Typescript Cheat Sheet

TypeScript cheat sheet

Gomeme

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

U Ws

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

Podcasts

Curated List of Mostly Active Dev Podcasts

Node Gcstats

Gyazo

Gyazo: the simplest and fastest screenshot uploading tool

Resources

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

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.

Days Of Ml

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

Awesome Cross Platform Nodejs

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

Web Security Basics

Web security concepts

Node Report

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

Git Extra Commands

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

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 ;-)

Goto

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

Awesome React Native Education

Use this to learn React Native

Liman

Self-hosted web application for monitoring docker.

Asciicast Gif

Generate GIF animations from asciicasts (asciinema recordings)

Frontend Dev Resources

List of useful resources for front end developers

Factbook Json

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

Wenk

:wink: Lightweight pure CSS tooltip for the greater good

Wharfee

A CLI with autocompletion and syntax highlighting for Docker commands.

Txt Wav

some weird text animations the internet deserves

Nodecache

a node internal caching module

Font Awesome Animation

Simple animations using FontAwesome and some CSS3.

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.

Repaintless

Library for fast CSS Animations

Gridbugs

A curated list of Grid interop issues

V Profiler

node bindings for the v8 profiler

React Native Google Analytics Bridge

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

Bombardier

Fast cross-platform HTTP benchmarking tool written in Go

Scalable Css Reading List

Collected dispatches from The Quest for Scalable CSS

Scdl

Soundcloud Music Downloader

Lazyestload Js

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

Css Refresher Notes

CSS Refresher!

Awesome Casestudy

:closed_book: Curated list of technical case studies around WebGL and frontend development

React Native Facebook Login

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

Izi Toast

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

Node Unfluff

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

Awesome Command Line Apps

:shell: Use your terminal shell to do awesome things.

Learn Go With Tests

Learn Go with test-driven development

Docker Cheat Sheet

:whale2: Docker Cheat Sheet :whale2:

React Native Fast Image

:triangular_flag_on_post: FastImage, performant React Native image component.

Stacer

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

Gitleaks

Audit git repos for secrets :key:

Annie

:space_invader: Fast, simple and clean video downloader

K

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

Frontend

frontend

Babel Handbook

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

Node Os

Lightweight operating system using Node.js as userspace

Awesome Wpo

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

Awesome Microservices

A curated list of Microservice Architecture related principles and technologies.

Termtosvg

Record terminal sessions as SVG animations

Ladda

Buttons with built-in loading indicators.

Robotjs

Node.js Desktop Automation.

Awesome Design Patterns

A curated list of software and architecture related design patterns.

Napajs

Napa.js: a multi-threaded JavaScript runtime

Offline

Automatically display online/offline indication to your users

Loaders Css

Delightful, performance-focused pure css loading animations.

Awesome Linux Software

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

Awesome Design

:flags: Creative Resources for Developer and Designer :)

Lottie React Native

Lottie wrapper for React Native.

Nerd Fonts

:abcd: 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

Helm

The Kubernetes Package Manager

Public Ap Is

:books: A public list of APIs from round the web.

Games

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

Awesome Remote Job

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

Fonts

Patched fonts for Powerline users.

Cheat Sh

the only cheat sheet you need

Profile Summary For Github

Tool for visualizing GitHub profiles

Nodebestpractices

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

Papers We Love

Papers from the computer science community to read and discuss.

Every Programmer Should Know

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

Public Apis

A collective list of public JSON APIs for use in web development.

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.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK