zloid / useful-javascript-libraries

Collection of Javascript libraries

Home Page:https://selfrefactor.github.io/useful-javascript-libraries/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

118 Useful Javascript libraries

📜 33 concepts every JavaScript developer should know.

Collection of 5000+ publicly available IPTV channels from all over the world

Cheatsheets for experienced React developers getting started with TypeScript

Javascript audio library for the modern web.

An HTML5 saveAs() FileSaver implementation

⚡ Dynamically generated stats for your github readmes

Headless recorder is a Chrome extension that records your browser interactions and generates a Puppeteer or Playwright script.

JavaScript Regular expressions made easy

Premium Queue package for handling distributed jobs and messages in NodeJS.

List of functions which you can use to replace moment.js + ESLint Plugin

🌋 Pluggable enterprise-level react application framework.

Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.

📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (October 2020)

modest natural-language processing

Console for mobile browsers

A set of over 850 free MIT-licensed high-quality SVG icons for you to use in your web projects.

Monkey testing library for web apps and Node.js

A personal knowledge management and sharing system for VSCode

Ultra lightweight, usable, beautiful autocomplete with zero dependencies.

❯ Lightweight, beautiful and user-friendly interactive prompts

Chance - Random generator helper for JavaScript

Zero is a web server to simplify web development.

Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.

RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.

A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API.

fast HTTP/1.1 benchmarking tool written in Node.js

A powerful UI toolkit for managing JavaScript apps

Display PDFs in your React app as easily as if they were images.

A standalone version of the readability lib

Realtime database backend based on Operational Transformation (OT)

Clinic.js diagnoses your Node.js performance issues

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

Consistency Made Simple

Image analysis and comparison

JavaScript implementation of the Web Animations API

🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language

A comparison of the perfomance of a few popular javascript frameworks

✨ Makes text fit perfectly

✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.

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

Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.

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

This package contains JavaScript implementations of common data structures with idiomatic interfaces.

StreamSaver writes stream to the filesystem directly asynchronous

Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.

An advanced static type checker

A functional music theory library for Javascript

Functional JS HTTP client (Node.js & Fetch) w/ async await

Understand kubernetes step by step. A simple repo for beginners 🔥

CoreUI Free Icons - Premium designed free icon set with marks in SVG, Webfont and raster formats

Visualize your Markdown as mindmaps with Markmap.

A collection of well known Algebraic Data Types for your utter enjoyment.

Simple key-value storage with support for multiple backends

🚀 Extensible Angular 10+ enterprise-grade project generator

Automating Web Performance testing with Puppeteer 🎪

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

🎤 a simple audio programming language implemented in JS

Generate hashes from javascript objects in node and the browser.

Performance-Bookmarklet helps to analyze the current page through the Resource Timing API, Navigation Timing API and User-Timing - requests by type, domain, load times, marks and more. Sort of a light live WebPageTest.

Starts server, waits for URL, then runs test command; when the tests end, shuts down server

Additional ESLint's rules for Node.js

ESLint rules for functional programming

🐭 An In-browser User Interface For JavaScript Development Workflows

Linkedin quiz assessment, answers and questions (aws-lambda, rest-api, javascript, react, git, html, jquery, maven, mongodb, xml, java, css, python ...) ответы на квиз

HTTP Request snippet generator for many languages & libraries

Functional tools that couldn’t be simpler.

Node module that summarizes text using a naive summarization algorithm

Easily load and persist config without having to think about where and how

Web testing solution for non-developers on top of Puppeteer and Jest

📦⚡ A precompiled JavaScript module bundler

a symbolic math expression evaluator for javascript

The best way to build Electron apps with security in mind.

Phaser 3, Webpack 4, Babel 7+boilerplate and a scaffold

A collection of bots, based on probot, for performing common maintenance tasks across the open-source repos managed by Google on GitHub.

Set() as it should be.

Jaxcore Bumblebee - a JavaScript voice application framework

Stylelint config that sorts related property declarations by grouping together in the rational order 🚦

Site audit for your site from terminal

A fool's scriptum on functional programming

Convert numbers to words - their written form

A Node.js module that generates images from HTML

Server framework for Deno

Create clickable links in the terminal

Deploy your node.js app to Kubernetes with a single command. No config required.

Updates README with the recent GitHub activity of a user

A lightweight Exif meta-data decipher.

React Browser Hooks

✨ GitHub Action for detecting and fixing lint errors

Automatically generate a beautiful best-practice README file based on the contents of your repository

A fast(?) fullscreen image-sequence player

Curated collection of Angular snippets that you can understand in 30 seconds or less

Node.Js Design Patterns Third Edition, published by Packt

Generates an image from a DOM node using HTML5 canvas

Microphone Recorder to mp3

This repository contains core Paperbits components

This is a simple npm package that demonstrates the Github Package Registry

A tiny (139B to 204B) utility to regulate the execution rate of your functions

Create interactive guided product tours in minutes with the most non-technical friendly, lightweight and extendable library.

Extended version of Rambda

Bringing the Picture-in-Picture experience to the desktop.

List of ~275,000 English words

The expressive declarative toolkit for composing predicates in TypeScript or JavaScript

Time invariant color from any object.

😴 Functional programming with lazy immutable iterables

🔥Deep Waters is an easy-to-compose functional validation system for javascript developers 🔥

List of most active users by country using GitHub based on commits.top of lauripiispanen/most-active-github-users-counter

Machine learning based text classification in JavaScript using n-grams and cosine similarity

Simple nodejs package to download torrents using torrent-indexer and webtorrent, especially movie and series.

Turns a Stream of Objects into an Object of Streams

Angular schematics to improve tree shaking of Angular libraries

Node API Project Design - CLI for generate structure base of api.

Ukkonen's Approximate String Matching algorithm

Readable Curried Functions with Prettier-Eslint and VSCode

Function Reflection in Javascript With Support for ES2015+ Syntax

React utilities for working with APIs

Interact with the browser using the Freedrum sensors in JavaScript

🔎 MongoDB best practices rules for ESLint

Measuring and monitor assets metrics using Puppeteer and Prometheus


40 Useful Awesome lists

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

A collection of various awesome lists for hackers, pentesters and security researchers

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

The best design tools and plugins for everything 👉

🐳 A curated list of Docker resources and projects

A curated list of awesome warez and piracy links

A curated list of awesome actions to use on GitHub

A curated list for awesome kubernetes sources 🚢🎉

🌇 A collection of links for free stock photography, video and Illustration websites

A curated list of awesome READMEs

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

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

🐶 A curated list of Web Security materials and resources.

Awesome Docker Compose samples

A list of /uses pages detailing developer setups, gear, software and configs.

😏 Curated list of NestJS

A curated list of cryptography resources and links.

An "Awesome" list of code review resources - articles, papers, tools, etc

🌩️ A list of awesome online development environments

▶️ An awesome list containing awesome YouTubers that teach about technology.

A collection of awesome browser extensions for GitHub.

A curated list of analytics frameworks, software and other tools.

An effort to build a single place for all useful android and iOS security related stuff. All references and tools belong to their respective owners. I'm just maintaining it.

🕶️ A curated list of resources around the topic: visual regression testing

✉️ An awesome list of resources to build better emails.

The best resources related to ZEIT

Awesome Node.js Security resources

📊 Websites, Resources, Devices, Wearables, Applications, and Platforms for Self Tracking

A list of awesome web animation libraries, books, apps etc.

🕶Awesome Jest packages and resources

A curated list of awesome Web Font Icons

⚓ A curated list of awesome git hooks

A curated list of awesome WebAudio packages and resources.

A curated list of awesome lit-html resources.

📝 A curated list of awesome programming subreddits.

⚡ Awesome collection of meta tags & manifest properties.

Curated list to achieve visibility for your product

A curated list of awesome framework-agnostic standalone web components

💆‍♂️ Stoic philosophy quotes, resources & links

📔 📚 A curated list of awesome tools, utilities, resources, links, notes, tips, tricks, helpers made by a developer and for developers in order to improve dev journey and boost productivity...


25 Useful Angular libraries

To-do list & time tracker for programmers and other digital workers with Jira, Github, and Gitlab integration

⭐ Native angular 6+ select component

Angular, NgRx, Angular CLI & Angular Material Starter Project

Angular Debugging and Visualization Tools

The Static Site Generator for Angular apps

JSON powered forms for Angular

⚡️ Useful pipes for Angular with no external dependencies!

Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript.

Angular sample components

🦊 RxJS operator that unsubscribe from observables on destroy

Reactive Extensions for Angular

Useful pipes for Angular

The project is based on best practices from the community, other github Angular projects and developer experience from production Angular projects.

🐿 A flexible and straightforward library that caches HTTP requests in Angular

Lazy load Angular Elements (or any other web components / custom elements ) with ease!

Angular UI Component library for the Open Insurance Platform

🕵️ An angular library that lets you inspect and change Angular component properties

Simpler, cleaner Angular validation error messages

Workshop material for Angular: Unit testing techniques.

🦊 ViewChild and FromEvent — a Match Made in Angular Heaven

NgRx Workshop Example Application based on Shopping Cart from Angular.io docs

A library for declarative use of Canvas API with Angular

A demo application with TensorFlow.js bindings for Angular.

Research on reactive-ephemeral-state in component oriented frontend frameworks - Demonstrated with Angular and RxJS

Angular Architecture Playground 01


134 Useful Typescript libraries

A completely customizable framework for building rich text editors. (Currently in beta.)

Handsontable is a JavaScript/HTML5 data grid with spreadsheet look & feel. Available for React, Vue and Angular.

💻 🔄 📱 A realtime Database for JavaScript Applications

React Hooks library for remote data fetching

Modern & flexible browser fingerprinting library

Lens - The Kubernetes IDE

Dark Reader Chrome and Firefox extension

🎉 create a single executable out of your node.js apps

Isolated React component development environment with a living style guide

🚀 A robust, performance-focused and full-featured Redis client for Node.js.

Modern database access (ORM alternative) for Node.js & TypeScript | PostgreSQL, MySQL & SQLite

Simple peer-to-peer with WebRTC

Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.

UX guidelines, HTML/CSS framework, and Angular components working together to craft exceptional experiences

Zero-config CLI for TypeScript package development

Generate types and converters from JSON, Schema, and GraphQL

🤖 A framework for building GitHub Apps to automate and improve your workflow

A powerful obfuscator for JavaScript and Node.js

Functional programming in TypeScript

Create and animate hand-drawn annotations on a web page

Examples built with TensorFlow.js

Create graphs from your CommonJS, AMD or ES6 module dependencies

mutate a copy of data without changing the original source

🚀 Progressive microservices framework for Node.js

Runtime type system for IO decoding/encoding

Library for building distributed, real-time collaborative web applications

Zero dependency library to provide some basic geo functions

Decorator-based transformation, serialization, and deserialization between objects and classes.

Common tasks of managing HTML DOM with vanilla JavaScript. Give me 1 ⭐if it’s useful.

Create music with JavaScript

Collection of TypeScript type challenges with online judge

Use Apollo Client as React hooks

The GitHub ToolKit for developing GitHub Actions.

simple statistics for node & browser javascript

The Axios API, as an 800 byte Fetch wrapper.

🐺Create browser tests 10x faster

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.

Essential metrics for a healthy site.

Web component extensions to the standard element.

A tiny wrapper for turning Node.js worker threads into easy-to-use routines for heavy CPU loads.

🍎Transform an SVG icon into multiple themes, and generate React icons,Vue icons,svg icons

A modern Apache Kafka client for node.js

Puppeteer Pool, run a cluster of instances in parallel

Stories for VSCode

⛱ Broadly scoped ecosystem & mono-repository of ~138 TypeScript projects for functional, data driven development

Curated collection of data structures for the JavaScript/TypeScript language.

Runtime validation for static types

🔧 💅 Jest utilities for Styled Components

A Magical Web Recorder 🖥 (WIP)

📁 Uppload is a better JavaScript image uploader with 30+ plugins

Open Graph Image as a Service - generate cards for Twitter, Facebook, Slack, etc

Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

Lean and mean Javascript implementation of the JSON-Patch standard (RFC 6902). Update JSON documents using delta patches.

📐 Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone.

Watch anything instantaneously, just write its name.

🎨 UI controls as React Hooks to control your component state from outside

Exemplary real world backend API built with NestJS + TypeORM / Prisma

Delightful data fetching for React.

All basic TypeScript types in one place 🤙

Flipping awesome animations.

Lion Web Components

VS Code extension that allows you to record and playback guided tours of codebases, directly within the editor

A beautiful Syntax Highlighter.

Typegoose - Define Mongoose models using TypeScript classes.

Faster and smaller alternative to Ramda

CLI for common Playwright actions. Record and generate Playwright code, inspect selectors and take screenshots.

Convert Javascript/TypeScript to C

Node.js database migration management for Postgresql

🦆 React hooks for axios

Fully printable summary of modern TypeScript language features with extensive examples to help you learn

Just a simple logging module for your Electron application

A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah

It allows you to use methods such as schema, innerJoin, where, limit, select, orderBy on JSON data.

A collection of badass modules and utilities to help you level up your NestJS applications 🚀

Node.js actor framework.

A fast, efficient Node.js Worker Thread Pool implementation

⏰ Blazing fast & lightweight (157 bytes) date formatting for Node.js and the browser.

🦕For NPM module authors that would like to support Deno but do not want to write and maintain a port for it.

A JavaScript Mock Date object that can be used to change when "now" is.

React custom hooks for async functions with abortability and composability

A CLI tool to check type coverage for typescript code

Analyze the impact of a browser extension on web performance.

Artsy's publishing components

Collection of awesome rules to extend TSLint

An HTTP request client that provides an axios like interface over top of node-fetch. Super lightweight. Supports proxies and all sorts of other stuff.

yet another Typescript type library for advanced types

Book layout in the browser

Fast and type-safe full stack framework, for TypeScript

A dead simple benchmarking framework for JS/TS libs

Let JSON play nicely with Typescript

📘 A comprehensive handbook on how to create transformers for TypeScript with code examples

Type-safe CLI library with no dependencies

💧EventEmitter's typesafe replacement

🦥 Be lazy, write simple tests in comments.

🎶 Library for declaratively manipulating the Web Audio API

A cross-browser implementation of the AudioContext which aims to closely follow the standard.

TestContainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

🥃 Functional Algebraic Data Types

Automated refactorings for VS Code (JS & TS) ✨ It's magic ✨

Introduction to Functional Programming using TypeScript and fp-ts.

Runtime library to validate data against TypeScript interfaces.

🦩 Joi like validations for TypeScript

A WebSocket JavaScript library

A collection of helpful RxJS operators to deal with backoff strategies (like exponential backoff)

A modular library for collecting front-end performance metrics.

A production-ready 🏭 NestJS boilerplate with batteries 🔋 included. No Kidding!

Track missing type coverage to ensure type safety

The socket manager

Benchmark Comparison of Packages with Runtime Validation and TypeScript Support

Design with Playroom inside Storybook, using each story source as a starting point

Ramda functions reimplemented in fp-ts

Pretty (and) Accurate Stack Trace Analysis is an extension to the JavaScript source map format that allows for accurate function name decoding.

Framework independent visual testing library

A library for making RxJS support async-await for-await loops via AsyncIterables

A VSCode extension to control ngrok

A set of challenges helping you understand TypeScript

A Docker Compose Charting Tool

Link your code and commits to a video recording and explain your code with video.

Collection of wonderful TypeScript type gymnastics code snippets.

High-level API for FFmpeg's Command Line Tools

🛡 A comprehensive collection of type guards for TypeScript and JavaScript

🐶 React-like RxJS-based framework

Deploy Angular applications to Vercel

A collection of reactive wrappers for various browser APIs.

A man-in-the-middle proxy for development, enabling mocking and/or modification of API endpoints

🐚 cross-platform library to execute commands in new shells

The extension provides refactoring tools for your Angular codebase

⚡Ai based, 🚀Fast, 📃SSR, 💎Lightweight Angular alternative with the same modern API thats compile directly to WebComponents

🌐 TypeScript WebSockets library.

Refactor TypScript code programmatically using codemods

🐙 Explore Github Trending repositories directly from Visual Studio Code

Displays resource utilization in the VSCode status bar.

A better Jest test runner for VS Code.


23 Useful Javascript projects

✅ The Node.js best practices list (November 2020)

Bypass Paywalls web browser extension for Chrome and Firefox.

A modified web browser that helps in responsive web development. A web developer's must have dev-tool.

Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries

Removing people from complex backgrounds in real time using TensorFlow.js in the web browser

✨😂easy ways to add design flair, user delight, and whimsy to your product.

presentations for busy messy hackers

Website, docs, and client libraries. Follow to stay updated about our public Beta.

❄️ Elsa is a minimal, fast and secure runtime for JavaScript and TypeScript written in Go

Transmit data with sound using Web Audio -- Javascript binding for libquiet

Studying for a tech interview sucks. Here's an open source cheat sheet to help

Code from the Kubernetes in Action book

A repository for demos illustrating features of the Web Speech API. See https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API for more details.

🏆 Add dynamically generated GitHub Trophy on your readme

🔗 OAuth 2.0 implementation for various providers in one place.

A JavaScript implementation of a image to Ascii code

The fair and lightweight alternative to common web analytics tools.

Demos from my TSConf 2020 keynote

🍦 Simple and sweet Deno Web Framework for building simple APIs and Websites

Angular ErrorHandler, HttpInterceptor and Service for Sentry.

A template for starting a new vscode extension quickly.

Navigate through modules, classes, and declarations in GitHub like an IDE


68 Other libraries and resources

🤓 Build your own (insert technology here)

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

The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.

🔗 Some useful websites for programmers.

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

Deepfakes Software For All

👽 A free, fast and beautiful API request builder used by 100k+ developers. https://hoppscotch.io

A long list of (advanced) JavaScript questions, and their explanations ✨

A tool for exploring each layer in a docker image

Standard Go Project Layout

The lazier way to manage everything docker

An extremely fast JavaScript bundler and minifier

A collection of full-stack resources for programmers.

The Ultimate Go Study Guide

Jargon from the functional programming world in simple terms!

A community-curated list of flexbox issues and cross-browser workarounds for them.

Learn Go with test-driven development

How to improve NGINX performance, security, and other important things.

A curated collection of marketing articles & tools to grow your product.

Things you can do with a browser in 2020 ☕️

A collection of postmortems. Sorry for the delay in merging PRs!

Learn ethical hacking.Learn about reconnaissance,windows/linux hacking,attacking web technologies,and pen testing wireless networks.Resources for learning malware analysis and reverse engineering.

1000+ Hand-Crafted Go Examples, Exercises, and Quizzes

Rust explained using easy English

Which is the fastest web framework?

😈Awful AI is a curated list to track current scary usages of AI - hoping to raise awareness

A multi-service dev environment for teams on Kubernetes

7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列

📝 A text file containing 479k English words for all your dictionary/word-based projects e.g: auto-completion / autosuggestion

A microservices toolkit for Node.js.

handling 1M websockets connections in Go

Learn Rust with examples (Live code editor included)

A collection of interesting new networks and tech aiming at decentralisation (in some form).

⬛️ CLI tool for saving complete web pages as a single HTML file

Jest cheat sheet

List of Development YouTube Channels

⚡ Cheatsheet for developing lightning fast progressive Angular applications.

The Less Formal CSS Framework

List of "only yours" cloud services for everyday needs 🏴

Fast cross-platform HTTP benchmarking tool written in Go

⭐ Use repo badges (build passing, coverage, etc) in your readme/markdown file to signal code quality in a project.

📚 A collection of useful resources for building RESTful HTTP+JSON APIs.

Soundcloud Music Downloader

YouTube video downloader in javascript.

Generate HTTP load and plot the results in real-time

Tutorials and Things to Do while Hunting Vulnerability.

Examples of Golang compared to Node.js for learning

a node internal (in-memory) caching module

List of 300 Angular Interview Questions and answers

🔒 A curated checklist of 300+ tips for protecting digital security and privacy in 2020

A (WIP) Extremely fast JavaScript linter and Rust crate

Learn Flexbox in 30 days with 30 code tidbits ✨

A collection of online demos created from blog posts.

This GitHub action helps to add cool dev metrics to your github profile Readme

CSS Selector Generator 🗺

Know JS, want to try Rust, but not sure where to start? This is for you!

A curated list of great puzzles

In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.

Functional programming great resources

Manage windows in Windows, macOS and Linux using Node.js

A command line utility for creating memes

a list of typescript helper libraries

Can you create something cool without modern tools?

Golang string comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

📝Automatically fixes typos and mistakes in your source code and docs!

Movies and Series I've loved over the years, for the people with software development background, IT Engineers or general people who love movies

Control a webpage by raising your hand

Published Developer Cheat Sheets

About

Collection of Javascript libraries

https://selfrefactor.github.io/useful-javascript-libraries/

License:MIT License


Languages

Language:JavaScript 100.0%