Skip to content

selfrefactor/useful-javascript-libraries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

55 Useful Typescript libraries

Tiny and powerful JavaScript full-text search engine for browser and Node

A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support.

Presentation Slides for Developers

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

A beautiful yet powerful syntax highlighter

JSON Hero is an open-source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. 🚀. Built with 💜 by the Trigger.dev team.

LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.

A 'CSS reset' for TypeScript, improving types for common JavaScript API's

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

🤹 Access thousands of icons as components on-demand universally.

Prettier for File Structures

A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.

A prettier plugin to sort imports in typescript and javascript files by the provided RegEx order.

Collection of TypeScript type challenges with online judge

A high-quality & reliable React Hooks library. https://ahooks.pages.dev/

Generate types and converters from JSON, Schema, and GraphQL

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

Your friendliest open source all-in-one automation tool ✨ Workflow automation tool 100+ integration / Enterprise automation tool / Zapier Alternative

The GitHub ToolKit for developing GitHub Actions.

💡 A hinting engine for the web

A fast video processing library based on node.js (一个基于node.js的高速视频制作库)

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺

A magical React Hook that helps you debug components.

Easy autofixable import sorting.

The companion repo for the upcoming Total TypeScript book

Debug your Jest tests. Effortlessly.🛠🖼

🧀 Programmatically modify JavaScript and TypeScript source codes with a simplified, elegant and familiar syntax powered by recast and babel.

Flipping how we define typography in CSS.

Replace Copilot local AI

😎 🍿 React hook for highly-performant and manipulable animations using Web Animations API.

Performance testing companion for React and React Native

Introduction to Functional Programming using TypeScript and fp-ts.

You take some Shiki, add a hint of TypeScript compiler, and 🎉 incredible static code samples

A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v3.1, v3.0, and v2.0 as well as AsyncAPI v2.x.

JavaScript object that creates unique CSS selector for given element.

🥃 Functional Algebraic Data Types

A curated list of advanced type level madness

Easier Unit Testing for TypeScript Dependency Injection Frameworks

ESLint plugin for Playwright

Style definitions for nice terminal layouts 👄

This ESLint plugin provides linting rules for YAML.

A git diff component

Efficient embeddable adblocker library

Commandline tool to run Amazon Lambda function on local machines.

Automating Playwright steps using ChatGPT.

BDD testing with Playwright runner

Charity platform https://podkrepi.bg Docs https://docs.podkrepi.bg

Tab component for Ink 🌈

💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.

Tool to format gherkin-ast model to gherkin string

Playwright Test (@playwright/test) demo to collect coverage information via Istanbul

This is the cloud function that powers the core of building, minifying and gzipping of packages in bundlephobia

VS Code integration for node:test native tests

36 Useful Javascript libraries

🎨 A web component for drawing patterns with CSS.

🛵 The stylish Node.js middleware engine for AWS Lambda 🛵

GitHub's Web Component collection.

why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)

A comparison of the performance of a few popular javascript frameworks

Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit.

✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!

A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.

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

Modern.js is a web engineering system, including a web framework and a npm package solution.

A new framework for creating desktop apps from websites, using system installed browsers and NodeJS

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

React version of Material Dashboard by Creative Tim

🔥 🔥 🔥 Open Source Airtable Alternative

State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!

Trigger.dev is the open source background jobs platform for TypeScript.

Business intelligence as code: build fast, interactive data visualizations in pure SQL and markdown

Build OpenAPI-compliant REST APIs using TypeScript and Node

Get a full fake GraphQL API with zero coding in less than 30 seconds.

every websites have been tested and fixed, all can be running in localhost. After clone the repository enter the website's folder, simply start a local HTTP server such as live-server to run the website offline.

🌟 Open-source, visual programming for developers. Includes a VS Code extension, integrates with existing TypeScript code, browser and Node.js.

🍺 Scaffolding your Chrome extension! Boilerplates: react \ vue \ svelte \ solid \ preact \ alpine \ lit \ stencil \ inferno \ vanilla

🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement 💪 with built-in support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏

A fast Javascript string diff

Faster updates for big JS projects

Test each framework for it's performance cost

Package to separate no-unused-vars and no-unused-imports for eslint as well as providing an autofixer for the latter.

JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

📁 Directory structure linter for Front-End projects

An always up-to-date list of the top 100 HTTP user-agents most used over the Internet.

The most comprehensive ES code style guide.

Play sounds by shelling out to one of the available audio players.

Check npm dependencies' package.json for license compatibility (aka compliance check) with the current project based on spdx notation and naming conventions.

Each episode of Front End Happy Hour podcast our panelists share interesting picks.

Simple but powerfull node.js library for building and working with tree structures.

An ESLint plugin to enforce the use of total functions (and prevent the use of partial functions) in TypeScript.


57 Other libraries and resources

Bypass Paywalls web browser extension for Chrome and Firefox.

A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)

TypeChat is a library that makes it easy to build natural language interfaces using types.

ECMAScript proposal for type syntax that is erased - Stage 1

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

🗂 The perfect Front-End Checklist for modern websites and meticulous developers

A collection of learning resources for curious software engineers

📚 A public list of APIs from round the web.

A reference containing Styles and Keywords that you can use with MidJourney AI. There are also pages showing resolution comparison, image weights, and much more!

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

Pointers to useful, well-written, and otherwise beautiful documentation.

The Generative AI Landscape - A Collection of Awesome Generative AI Applications

A collection of public resources about how software companies test their software

Ultimate DevSecOps library

📜 A collective list of public GraphQL APIs

A curation of awesome portfolio website ideas for developers and designers to draw inspiration from. Raise a pull request to add more. 💜

Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

18 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/

A collection of modern, server-safe React hooks – from the ui.dev team

GitHub repo for the MDN Learning Area.

A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.

⚡️ Icon Explorer with Instant searching, powered by Iconify

😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager

A collaborative list of public APIs for developers

Curated list of project-based tutorials

Master the command line, in one page

Stable Diffusion web UI

💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

Run your GitHub Actions locally 🚀

Focus on prompting and generating

⚡️ Simple, Modular & Accessible UI Components for your React Applications

The lazier way to manage everything docker

Instant voice cloning by MyShell.

An open source implementation of CLIP.

A linter for YAML files.

Best practices, tools and guidelines for backend development. Code examples in TypeScript + NodeJS

A directory and analysis of the open source ecosystem in the areas of climate change, sustainable energy, biodiversity and natural resources.

Making sense of web3 & crypto. Introduction to key concepts and ideas. Rigorous, constructive analysis of key claims pro and con. A look at the deeper hopes and aspirations.

😵 GitHub achievements that did not make the cut.

A user-friendly CMS for static site generators.

A list of awesome idiomatic code resources. Rust:crab:, Go, Ruby:gem:, Pony :horse:, Ocaml :camel:, Erlang and more

OSINT cheat sheet, list OSINT tools, dataset, article, book and OSINT tips

⚙️ TypeScript Style Guide. A concise set of conventions and best practices to create consistent, maintainable code.

Repository to collect best practices for web images 🏞

A curated list of awesome 🔥 TypeScript Tips 🔥

Ranked list of awesome digital gardens / second brains

Github trending backup by everyday.

My personal programming guidelines

The Elevation of Privilege Threat Modeling Game

Guides for getting things done, programming well, and programming in style.

⛳️ PASS: Amazon Web Services Certified (AWS Certified) Developer Associate (DVA-C02) by learning based on our Questions & Answers (Q&A) Practice Tests Exams.

A basic guideline on implementing auth for the web

The OWASP DevSecOps Guideline can help us to embedding security as a part of the development pipeline.

An engine for displaying slips, the next-gen version of slides

Async Context for JavaScript

Continued development of the popular brainworkshop game

Proven approaches that can guide you through applying open source best practices within your organization

AWS Developer Associate Short Notes ( DVA-C02 )

fuckForticlient, a command-line utility to connect to SAML fortivpn servers by using openfortivpn and the --cookie-in-stdin parameter (formerly a github gist)

Rust-based static analysis for TypeScript projects

Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌


123 Useful Awesome lists

A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups

A curated list of awesome warez and piracy links

Awesome-LLM: a curated list of Large Language Model

Learn System Design concepts and prepare for interviews using free resources.

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

A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources

A curated list of awesome System Design (A.K.A. Distributed Systems) resources.

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

Awesome List of resources on leading people and being a manager. Geared toward tech, but potentially useful to anyone.

👩🏿‍💻👨🏾‍💻👩🏼‍💻👨🏽‍💻👩🏻‍💻 Awesome Developers, Streaming

🚀 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.

😎 Awesome list of tools and projects with the awesome LangChain framework

A curated list of awesome search engines useful during Penetration testing, Vulnerability assessments, Red/Blue Team operations, Bug Bounty and more

🔥 Awesome list of resources on Web Development.

An awesome list of awesome YouTubers that teach about technology. Tutorials about web development, computer science, machine learning, game development, cybersecurity, and more.

🤖 Awesome list for ChatGPT — an artificial intelligence chatbot developed by OpenAI

A curated list of the most important and useful resources about elasticsearch: articles, videos, blogs, tips and tricks, use cases. All about Elasticsearch!

A list of totally open alternatives to ChatGPT

Community list of awesome projects, apps, tools, pinning services and more related to IPFS.

A list of awesome ESLint plugins, configs, etc.

Curated list of awesome things related to Deno

A curated list of awesome Jupyter projects, libraries and resources

Tips and resources to prepare for Behavioral interviews.

An awesome & curated list of best LLMOps tools for developers

A series of beautiful and practical landing page templates

A collection of awesome API Security tools and resources. The focus goes to open-source tools and resources that benefit all the community.

A curated list of awesome Web Components resources.

Awesome Node.js Security resources

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

A curated list of amazingly awesome open-source sysadmin resources.

Awesome list of open-source startup alternatives to well-known SaaS products 🚀

🌟 Curated design resources from all over the world.

List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.

⚡️ A curated list of awesome things related to Vite.js

A curated list of Site Reliability and Production Engineering resources.

A curated list to learn about distributed systems

A curated list of awesome things related to NestJS 😎

📔 📚 A curated list of awesome resources : books, videos, articles about using Next.js (A minimalistic framework for universal server-rendered React applications)

A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql

A list of learning materials to understand databases internals

A curated list of awesome mathematics resources

A curated list of modern Generative Artificial Intelligence projects and services

🎨 A curated contents of amazing CSS :)

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

This repository contains best profile readme's for your reference.

A list of amazing Newsletters

⚡️ A curated list of awesome things related to Bun

🚀 Awesome (free) web apps that work without login

A topic-centric list of HQ open datasets.

😎 A curated list of awesome GitHub Profile which updates in real time

Awesome Privacy - A curated list of services and alternatives that respect your privacy because PRIVACY MATTERS.

A powerful data & AI notebook templates catalog: prompts, plugins, models, workflow automation, analytics, code snippets - following the IMO framework to be searchable and reusable in any context.

A curated collection of game development learning resources

A curated list of GitHub Repositories full of FREE Resources.

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

Pointers and tools for learning and day-to-day practice of engineering management & leadership.

👔 How to transition from software development to engineering management

An Awesome List for getting started with web archiving

A curated list of resources dedicated to open source GitHub repositories related to ChatGPT

Awesome Music Projects

Curated list of AI-powered developer tools.

an awesome list of internet services that don't require logins or registrations

List of resources for learning about modeling, operating, and using Amazon DynamoDB

Curated list of fonts and everything

A curated list of awesome Lit resources.

Curating the best DevSecOps resources and tooling.

A curated list of threat modeling resources (Books, courses - free and paid, videos, tools, tutorials and workshops to practice on ) for learning Threat modeling and initial phases of security review.

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

A curated list for when naming things is done right.

A curated list of UI styleguides — 😎💄

Curated list of links, references, books videos, tutorials (Free or Paid), Exploit, CTFs, Hacking Practices etc. which are related to AWS Security

Curated list of awesome Template Literal Types examples

A list of resources on all things to do with Design Tokens

🔊 Awesome list for Whisper — an open-source AI-powered speech recognition system developed by OpenAI

A curated list of awesome WebAudio packages and resources.

📝 A curated list of awesome HTML5 resources

A list of history's greatest software engineers and tech pioneers

A curated list of amazingly awesome free (stock) photo resources inspired by all the other awesomes.

🤘 A curated list of DX (Developer Experience) resources

Curated list of 20,000+ hours and 150+ free courses with certificates in IT, computer science and business.

A list of awesome tools, ideas, prompt engineering tools, colabs, models, and helpers for the prompt designer playing with aiArt and image synthesis. Covers Dalle2, MidJourney, StableDiffusion, and open source tools.

List of GitHub profiles that have awesome customisation, that you can use for inspiration

Deploy 110+ open-source web apps with one Docker command

Curated list of framework component libraries for UI styles/toolkit

A curated list of awesome developer-first tools products.

🕶 Awesome list of distributed, decentralized, p2p apps and tools 👍

Cybersecurity oriented awesome list

A curated list of awesome tools, utils and projects using Playwright

Awesome RSS feeds - A curated list of RSS feeds (and OPML files) used in Recommended Feeds and local news sections of Plenary - an RSS reader, article downloader and a podcast player app for android

Actively maintained open-source game remakes.

A collection of *arrs and related stuff.

List of Awesome Web Components Built with StencilJS

📒 A curated list of bookmarks, resources and articles about design systems focused on developers.

A curated list of resources dedicated to reinforcement learning applied to cyber security.

A curated list of amazingly awesome redis and redis ecosystem resources.

🤏 A collection of tiny JS libraries (under 2 kB) to put your bundle on a diet

A curated list of awesome Web Components tools, articles and resources.

A collection of awesome things regarding Prisma ecosystem.

A curated list of resources and projects for working with AWS CloudFormation.

Best open-source GitHub libraries voted by members 🎤

A list of awesome Stylelint plugins, configs, etc.

🚀🚀🚀A collection of some awesome public projects about Large Language Model, Vision Foundation Model and AI Generated Content.

Awesome list about all kinds of interesting topics: Laws, Principles, Mental Models, Cognitive Biases

Curated list of Creative Technology groups, companies, studios, collectives, etc.

A curated list of information and resources about authorization.

A curated list of awesome system integration software and resources.

Awesome Svelte: Useful resources for developing Svelte applications

Create winning IT resumes and CV with awesome-resumes. Practical tips, guidelines, and examples for software engineers, data scientists, and cybersecurity professionals and other IT fields

A curated list of awesome websites

A curated list of awesome philosophy

A repo with links to posts of things around container queries.

A curated list of awesome company handbooks

A collection of bizarre, funny or obscure bugs in our software and hardware

🔥 An awesome list of illustrations to improve your projects, posts & portfolios. Fork & add your own.

🚀⚡ Awesome list about performance related patches/PRs.

⚡️Articles, Websites, Tools and Case Studies to implement performance budget to a website. (PR 's welcomed)

Awesome-Plugins is a GitHub repository that serves as a comprehensive list of plugins, add-ons, and extensions for ChatGPT, as well as other language models that are compatible with the GPT architecture.

A list of resources and projects to help learn about audio

Hand-curated list of awesome and useful websites

Awesome list of tools for using multimedia in the network

🐉 Personal Learning Notes - Today I Learned (TIL)

This repository contains links to awesome security articles.

A curated list of awesome resources to create and customize your Curriculum Vitae


Popular dependents list

If you like such collection of repos, then you might like Popular dependents list list.

It contains list of repos(sorted by their stars) using one of the following libraries:

  • Playwright
  • FpTs
  • Rambda
  • Ramda
  • Rough
  • Solid
  • Esbuild
  • Nest
  • Puppeteer