/awesome-stars

A curated list of my GitHub stars!

Awesome Stars Awesome

A curated list of my GitHub stars! Generated by starred

Contents

Awk

  • translate-shell - 💬 Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc.

Batchfile

  • learn-msdeploy - msdeploy parameterisation and other detaile examples
  • nvmw - Simple Node Version Manager for Windows

C

  • entr - A utility for running arbitrary commands when files change
  • azula - Lightweight GPU accelerated HTML GUI for native JavaScript
  • tiny-web-server - a tiny web server in C, for daily use.
  • graffiti - Web-like GUI toolkit for node.js with minimal overhead. Lightweight, GPU-rendered alternative to electron.
  • libui - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
  • uvbook - An Introduction to libuv
  • netcode.io - A protocol for secure client/server connections over UDP
  • fs - 📁 FS: Native Filesystem Listeners — https://fs.n2o.dev
  • robotjs - Node.js Desktop Automation.

C#

  • TypeGen - Single-class-per-file C# to TypeScript generator
  • MTT - Converts C# DTOs to Typescript Interfaces using MSBuild Tasks.
  • electrino - Desktop runtime for apps built on web technologies, using the system's own web browser engine
  • EquinoxProject - Full ASP.NET Core 3.1 application with DDD, CQRS and Event Sourcing concepts
  • designpatterns - Gives some basic idea about the design patterns c#
  • inotify-win - A port of the inotify-wait tool for Windows
  • MoreSamples - Additional code samples the book series Professional C#, Wrox Press
  • ProfessionalCSharp7 - Code samples for the book Professional C# 7 and .NET Core 2.0 (with updates for 2.1), Wrox Press
  • XtermjsWindowsService -
  • coolstore-microservices - A Kubernetes-based microservices application on service mesh
  • DNT - DNT (DotNetTools): Command line tools to manage .NET projects and solutions.
  • CleanArchitecture - A starting point for Clean Architecture with ASP.NET Core
  • CSharpBP-Basics - Materials for the "C# Best Practices: Improving on the Basics" course
  • shouldly - Should testing for .NET - the way Asserting Should be!
  • net-object-deep-copy - C# extension method for fast object cloning.
  • gitter - git local repository management tool for Windows
  • CSharpVerbalExpressions -
  • DesignPatterns - C# Design Patterns
  • DesignPatterns - Basic C# implementations of common design patterns.
  • CompleteSharp - C# completion for SublimeText 2

C++

  • node.bcrypt.js - bcrypt for NodeJs
  • gjstest - A fast javascript unit testing framework that runs on the V8 engine.
  • memoryjs - Read and write process memory in NodeJS
  • Quark - Create Applications with browser technologies using the native engine in your OS.
  • edge - Run .NET and Node.js code in-process on Windows, MacOS, and Linux
  • DeskGap - A cross-platform desktop app framework based on Node.js and the system webview
  • neutralinojs - Portable and lightweight cross platform application development framework
  • libphonenumber - Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
  • js-mysql - Execute Javascript into SQL queries
  • winpty - A Windows software package providing an interface similar to a Unix pty-master for communicating with Windows console programs.
  • better-sqlite3 - The fastest and simplest library for SQLite3 in Node.js.
  • nectarjs - 🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.
  • node-fibers - Fiber/coroutine support for v8 and node.
  • sqlcheck - Automatically identify anti-patterns in SQL queries
  • yue - A library for creating native cross-platform GUI apps
  • libui-node - Node bindings for libui, an awesome native UI library for Unix, OSX and Windows
  • UTTwitchHype - Twitch IRC bot that lets you place wagers on games
  • mmmagic - An async libmagic binding for node.js for detecting content types by data inspection

CMake

  • Ultralight - Ultralight— lightweight, pure-GPU, HTML UI engine for desktop apps and games.

CSS

  • ui - Basic UI components for Tailwind CSS.
  • micro-frontends-demo - Demo of a micro frontend approach with Web Components. From CodeOne 2019 presentation: Micro Front Ends: Breaking Up the Front-End Monolith
  • spectre - Spectre.css - A Lightweight, Responsive and Modern CSS Framework
  • dropify - Override your input files with style — Demo here : http://jeremyfagis.github.io/dropify
  • vov.css - 📱💻A CSS Library for small but useful animations💻📱
  • primeflex - PrimeFlex is a lightweight flex based responsive grid optimized for mobile phones, tablets and desktops
  • You-Dont-Need-JavaScript - CSS is powerful, you can do a lot of things without JS.
  • 36-graphql-concepts - 📜 36 concepts every GraphQL developer should know.
  • mini.css - A minimal, responsive, style-agnostic CSS framework!
  • tailwindcss - A utility-first CSS framework for rapid UI development.
  • luda - A library helps to build cross-framework UI components.
  • tachyons - Functional css for humans
  • awesome-css-frameworks - List of awesome CSS frameworks
  • uswds - The U.S. Web Design System helps the federal government build fast, accessible, mobile-friendly websites.
  • k8spatterns.io - Website for k8spatterns.io
  • raster - Raster — simple CSS grid system
  • cssremedy - Start your project with a remedy for the technical debt of CSS.
  • markdeck - presentations as code - author cool slide decks, text-only, offline-ready, collaborative
  • three-dots - 🔮 CSS loading animations made by single element.
  • front-end-daily-challenges - As of Jan 2020, 170+ works have been accomplished, challenge yourself each day!
  • form-components - Custom Form Components. Without Any Framework. Accessible.
  • boxicons - High Quality web friendly icons
  • You-need-to-know-css - 💄CSS tricks for web developers~
  • responsive-email - The basic "responsive" email template.
  • papercss - The Less Formal CSS Framework
  • sanitize.css - A best-practices CSS foundation
  • gridzilla - Gridzilla is a responsive, mobile-first flexbox grid system.
  • cssdb - A database of staged CSS features
  • shoelace-css - A back to the basics CSS starter kit.
  • now-ui-kit - Now UI Kit Bootstrap 4 - Designed by Invision. Coded by Creative Tim
  • twofactorauth - List of sites with two factor auth support which includes SMS, email, phone calls, hardware, and software.
  • ragrid - :octocat: Intrinsic first auto-layout flexbox grid
  • bulma - Modern CSS framework based on Flexbox
  • minireset.css - A tiny modern CSS reset
  • flexlay - Make flexbox easy to use. Inspired by Angular Material 1 flexbox tools.
  • flex-layout-attribute - HTML layout helper based on CSS flexbox specification —
  • pavilion - Pavilion CSS Framework. A solid starting point without the bloat.
  • Letters - Письма к студентам курса
  • wing - 💎 A beautiful CSS framework designed for minimalists.
  • ngActivityIndicator - Angular provider for preloader animations
  • uikit - A lightweight and modular front-end framework for developing fast and powerful web interfaces
  • GulpSamples - A few gulpfile.js samples to showcase gulp
  • loaders.css - Delightful, performance-focused pure css loading animations.
  • 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.
  • inputs - HTML form inputs with pure CSS and a little bit JS magic.
  • screencat - 🐈 webrtc screensharing electron app for mac os (Alpha)
  • grid-by-example - CSS3 Grid Layout examples
  • css - CSS parser / stringifier for Node.js
  • SpinKit - A collection of loading indicators animated with CSS
  • flexgrid - A CSS framework to easily create HTML layouts using flexbox.
  • Effeckt.css - This repo is archived. Thanks!
  • slippy - HTML Presentations
  • fancyInput - Makes typing in input fields fun with CSS3 effects
  • Snippets - A collection of UI elements and widgets coded with HTML5, CSS3, and Sass.
  • animate.css - 🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.
  • grid - A simple & semantic responsive grid system.
  • Skeleton - Skeleton: A Dead Simple, Responsive Boilerplate for Mobile-Friendly Development
  • inuit.css - Powerful, scalable, Sass-based, BEM, OOCSS framework.

CoffeeScript

Dart

Go

  • mongoeye - Schema and data analyzer for MongoDB written in Go.
  • jiq - jid on jq - interactive JSON query tool using jq expressions
  • tbls - tbls is a CI-Friendly tool for document a database, written in Go.
  • docker-slim - DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
  • lazydocker - The lazier way to manage everything docker
  • octosql - OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
  • redis-tui - A Redis Text-based UI client in CLI
  • kind - Kubernetes IN Docker - local clusters for testing Kubernetes
  • direnv - unclutter your .profile
  • kubetpl - Kubernetes templates made easy #keep-it-simple #no-server-component
  • gomplate - A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
  • pipeline - A K8s-native Pipeline resource.
  • k3s - Lightweight Kubernetes
  • tilt - A multi-service dev environment for teams on Kubernetes
  • go-ipfs - IPFS implementation in Go
  • sqler - write APIs using direct SQL queries with no hassle, let's rethink about SQL
  • node-prune - Remove unnecessary files from node_modules (.md, .ts, ...)
  • kail - kubernetes log viewer
  • envsubst - Environment variables substitution for Go
  • lazygit - simple terminal UI for git commands
  • mgodatagen - Generate random data for MongoDB
  • mkcert - A simple zero-config tool to make locally trusted development certificates with any names you'd like.
  • automatic-api - A list of software that turns your database into a REST/GraphQL API
  • nanobox - The ideal platform for developers

HTML

  • xsltdev.ru - Справочник web-разработчика с примерами
  • k8s-deployment-book - ⭐ Kubernetes - Production Deployments for Developers (Book) ⭐
  • unicons - 1000+ Pixel-perfect vector icons and Iconfont for your next project.
  • tabler-icons - A set of over 550 free MIT-licensed high-quality SVG icons for you to use in your web projects.
  • fontstacks - The best font stacks for popular web fonts.
  • tooling - 🧰 Up-to-date list of JavaScript and TypeScript tooling resources
  • patternfly-elements - PatternFly Elements: A set of UI web components
  • treeflex - A flexbox based CSS library for drawing hierarchy trees with HTML lists.
  • front-not-pain - Пособие для фронтенд-разработчиков и сочувствующих
  • Katana - Katana is CSS Layout System made with Flexbox
  • SMART-CSS-GRID - SMART CSS GRID - CSS Framework
  • karma-speedup-example -
  • chota - A micro (3kb) CSS framework
  • apidoc - RESTful web API Documentation Generator.
  • react-from-zero - A simple (99% ES2015 less) tutorial for React
  • 60gs - 60GS - 60 Columns Grid System based on CSS Grid Layout
  • remark - A simple, in-browser, markdown-driven slideshow tool.
  • dead-simple-grid - Dead Simple Grid is a responsive CSS grid micro framework that is just that. Dead simple.
  • endow - A minimalistic, yet powerful, class based mixin utility.
  • presentations - Some presentations about several topics
  • github-trending-repos - Track GitHub trending repositories in your favorite programming language by native GitHub notifications!
  • portainer - Making Docker management easy.
  • es-howto - How to read the ECMAScript specification (ECMA-262)
  • later - A javascript library for defining recurring schedules and calculating future (or past) occurrences for them. Includes support for using English phrases and Cron schedules. Works in Node and in the browser.
  • web-font-loading-recipes - A bunch of demos for different web font loading strategies. Companion to https://www.zachleat.com/web/comprehensive-webfonts/ Read more: https://www.zachleat.com/web/recipes/
  • idiomatic-pre-CSS - Список рекомендаций по неусложнению жизни себе и другим участникам проекта по вёрстке.
  • SeatPreview - An experimental demo where a 3D perspective preview is shown for a selected seat in a cinema room.
  • design-blocks - A set of 170+ Bootstrap based design blocks ready to be used to create clean modern websites.
  • stickyfill - Polyfill for CSS position: sticky
  • node-interview - How to pass the Node.js interview of ElemeFE.
  • nmotw.in - Node Module Of The Week
  • simpl - Simplest possible examples of HTML, CSS and Javascript:
  • float-label-css - Bulletproof CSS-only implementation of Float Label pattern with automatic fallback for ANY non-supporting browser.
  • youmightnotneedjquery -
  • 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.
  • awesome-angular - 📄 A curated list of awesome Angular resources
  • fastclick - Polyfill to remove click delays on browsers with touch UIs
  • js-the-right-way - An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web
  • textract - node.js module for extracting text from html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf and more!
  • free-for-dev - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
  • imgLiquid - jQuery plugin to resize images to fit in a container.
  • node-rules - Node-rules is a light weight forward chaining rule engine written in JavaScript.
  • polyfill-service - Automatic polyfill service.
  • loremjs - Lorem.js Dummy Text/Image Generator for jQuery and Native JS
  • flexboxgrid - Grid based on CSS3 flexbox
  • intro.js - A better way for new feature introduction and step-by-step users guide for your website and project.
  • compat-table - ECMAScript 5/6/7 compatibility tables
  • simple-icons - SVG icons for popular brands
  • CamanJS - Javascript HTML5 (Ca)nvas (Man)ipulation
  • Simple-Grid - A basic responsive grid for winners. This project is based on Chris Coyier's post on grids http://css-tricks.com/dont-overthink-it-grids/
  • es5 - Перевод стандарта ES5
  • kickstart - Kickstart is a CSS library designed for modularity and fast page performance
  • zoom.js - zoom in on any element in the DOM
  • zepto - Zepto.js is a minimalist JavaScript library for modern browsers, with a jQuery-compatible API
  • html5demos - Collection of hacks and demos showing capability of HTML5 apps

Java

  • es4x - 🚀 fast JavaScript 4 Eclipse Vert.x
  • java-tron - Java implementation of the Tron whitepaper
  • gitpitch - The Markdown Presentation Service For Developers
  • interviews - Everything you need to know to get the job.
  • css-x-fire -

JavaScript

  • petrovich-js - JS library to inflect Russian first, last, and middle names.
  • eslint-plugin-boundaries - Eslint plugin checking architecture boundaries between elements
  • npm-name - Check whether a package or organization name is available on npm
  • npm-name-cli - Check whether a package or organization name is available on npm
  • globrex - Glob to regular expression with support for extended globs.
  • node-ignore - 🔍 node-ignore is the manager and filter for .gitignore rules, the one used by eslint, prettier and many others.
  • notare -
  • putout - pluggable and configurable code transformer with built-in eslint, babel plugins and jscodeshift codemods support for js, jsx typescript and flow files
  • react-frontload - Async data loading for React components, on client & server
  • redux-saga-router - A router for Redux Saga
  • tracer - A powerful and customizable logging library for node.js
  • tailblocks - 🎉 Ready-to-use Tailwind CSS blocks.
  • terminalizer - 🦄 Record your terminal and generate animated gif images or share a web player
  • redux-saga-tester - Full redux environment testing helper for redux-saga
  • ky - 🌳 Tiny & elegant HTTP client based on window.fetch
  • v8-deopt-viewer - View deoptimizations of your JavaScript in V8
  • loadable-components - The recommended Code Splitting library for React ✂️✨
  • node-console-assert - console.assert polyfill for node environment, make it work like browser's console.assert
  • file-replace-loader - file-replace-loader is webpack loader that allows replace files in compile time
  • useStore - Get access to a global store with just hooks, no Redux or message passing.
  • v8-perf - Exploring v8 performance characteristics in Node across v8 versions 5.1, 5.8, 5.9, 6.0 and 6.1
  • semantic-release-docker - 🐳 Set of semantic-release plugins to publish to DockerHub
  • NodejsStarterKit - Node.js Starter Kit with all latest Node.js v14 features
  • lock-body-scroll -
  • hegel - An advanced static type checker
  • to-mock - The to-mock module help you with creating mocked classes and objects
  • remark-usage - plugin to add a usage example to your readme
  • variety - A schema analyzer for MongoDB
  • supra-api-nodejs - ❤️ Node.js REST API boilerplate
  • trackingdog - cli for finding the original source location of a line+column in a generated file, utilizing the source map
  • seespee - Create a Content-Security-Policy for a website based on the statically detectable relations
  • oboe.js - A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes.
  • kuta - blazingly fast test runner
  • baretest - An extremely fast and simple JavaScript test runner.
  • redwood - Bringing full-stack to the Jamstack.
  • orbit-db - Peer-to-Peer Databases for the Decentralized Web
  • eslint-plugin-dom - Lint dom API performance
  • license-generator - Generates a license for your open source project.
  • semantic-release-monorepo - Apply semantic-release's automatic publishing to a monorepo.
  • tailwindcss-debug-screens - A Tailwind CSS component that shows the currently active screen (responsive breakpoint).
  • tailwindcss-stack-plugin - A Tailwind plugin for custom "stack" utility classes
  • tailwindcss-plugins - 🔌🌊 Set of useful plugins for tailwindcss
  • common-tags - 🔖 Useful template literal tags for dealing with strings in ES2015+
  • postcss-nesting - Nest style rules inside each other
  • aeon - A lightweight date picker built with web components that can be used anywhere
  • selectors-explained - A CSS selector to plain English translator.
  • the-art-of-reading - books that i have read and worth sharing
  • tailwindcss-children - Tailwind CSS plugin to add variants that target child elements
  • tz-format - Format a date with timezone
  • stacktracey - Parses call stacks. Reads sources. Clean & filtered output. Sourcemaps. Node & browsers.
  • module-federation-examples - Examples showcasing Webpack 5's Module Federation
  • postinstall - Transform files during npm prepare/postinstall
  • comments-api -
  • typescript-karma-webpack-coverage-sample - The most basic example I can think of a Typescript project with Karma + Webpack + full coverage
  • apollo-error-converter - Global Apollo Server Error handling made easy. Remove verbose and repetitive resolver / data source Error handling. Automatic Error catching, logging, and conversion to ApolloErrors.
  • graphql-info-transformer -
  • import-http - Import modules from URL instead of local node_modules
  • open - Open stuff like URLs, files, executables. Cross-platform.
  • original-url - Reconstruct the original URL used in an HTTP request based on the HTTP request headers
  • plink-plonk - Chrome Extension: A minimal auditory debugger for web pages
  • floatThead - Fixed <thead>. Doesn't need any custom css/html. Does what position:sticky can't
  • postmate - 📭 A powerful, simple, promise-based postMessage library.
  • postcss-octicon - Postcss plugin for octicons
  • postcss-animation - PostCSS plugin that adds @keyframes from animate.css.
  • postcss-apply - PostCSS plugin enabling custom properties sets references
  • atomico - Small library for the creation of interfaces based on web-components, only using functions and hooks.
  • tiny-glob - Super tiny and ~350% faster alternative to node-glob
  • ToTypeScriptD - Generate TypeScript Definition files from Ecma 355 [Common Language Infrastructure (CLI)] (*.winmd/.net dll's).
  • hyperHTML-Element - An extensible class to define hyperHTML based Custom Elements.
  • web-components-todo - A simple todo list built with various Web Components technologies
  • preact-custom-element - Wrap your component up as a custom element
  • postcss-font-magician - Magically generate all the @font-face rules
  • postcss-load-config - Autoload Config for PostCSS
  • sync-rpc - Run asynchronous commands synchronously by putting them in a separate process
  • eslint-plugin-lint - Load arbitrary ESLint rules into a single namespace
  • jserialize - Tiny serializer for JS with support for functions, sets, maps, symbols, etc.
  • serially - Serialization library that serializes what the others don't.
  • printo - Function to visualize objects of any kind including recursive structures in a printable string
  • babel-plugin-tester - Utilities for testing babel plugins
  • wait-sync - a simple synchronous "wait(seconds)" module
  • std-switch - Explainer and demo for <std-switch>
  • babel-plugin-import-postcss - Import processed CSS files in JS
  • cutting-edge-front-end -
  • how-to-test-web-component -
  • vanillawebprojects - Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries
  • rollup-plugin-lit-styles -
  • rollup-plugin-esm-import-to-url - Rollup plugin to transform "bare" import specifiers to absolute URLs in ES modules
  • electron-to-chromium - Provides a list of electron-to-chromium version mappings
  • lit-element-typescript-rollup-starter - 📦Starter package to get up and running with lit-element, TypeScript and rollup
  • miragejs - A client-side server to build, test and share your JavaScript app
  • zora-node - test runner for nodejs using zora testing library
  • loki - 👁 Visual Regression Testing for Storybook
  • web-components-examples - A series of web components examples, related to the MDN web components documentation at https://developer.mozilla.org/en-US/docs/Web/Web_Components.
  • ui5-webcomponents - UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
  • readymade - JavaScript microlibrary for developing Web Components with Decorators.
  • web-helpers - Source-Code Modules to Extend and build websites
  • searchable-multi - A custom element that makes multi selects more user friendly, with search
  • git-branch-is - Assert that the name of the current branch of a git repository has a particular value.
  • esm-middleware - Serve ES modules from your node_modules folder.
  • es-module-shims - Shims for new ES modules features on basic modules support in browsers
  • lit-element-starter-ts - Sample component project using LitElement with TypeScript
  • importly - import map generator
  • snowpack - ☶ A faster build system for the modern web.
  • Muppeteer - Visual regression testing framework for Chrome
  • unpkg - The CDN for everything on npm
  • esqlate - Build minimum viable admin panels quickly with just SQL
  • open-ui - Maintain an open standard for UI and promote its adherence and adoption.
  • postcss-ms-grid - Simple and clean postcss plugin for adding css-grid fallback for ie.
  • shimport - Use JavaScript modules in all browsers, including dynamic imports
  • alpine - A rugged, minimal framework for composing JavaScript behavior in your markup.
  • spectrum - Simple, powerful online communities.
  • graphql-depth-limit - Limit the complexity of your GraphQL queries based on depth.
  • graphql-tag - A JavaScript template literal tag that parses GraphQL queries
  • node-await-event-emitter - await events library like EventEmitter
  • rxmask - Simple to install and use, but advanced mask package
  • cz-customizable - A customizable commitizen adapter for https://github.com/commitizen/cz-cli (or standalone util)
  • node-chaos-monkey - Extremly naughty chaos monkey for Node.js
  • dumper.js - A better and pretty variable inspector for your Node.js applications
  • neo - The webworkers driven UI framework (Beta version)
  • queryql - Easily add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string!
  • dotenv - Loads environment variables from .env for nodejs projects.
  • create-nexus-type - Generate CRUD system for Nexus Prisma plugin
  • awesome-selfhosted - 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
  • pluralize - Pluralize or singularize any word based on a count
  • cuid - Collision-resistant ids optimized for horizontal scaling and performance.
  • NiM - Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
  • eslint-plugin-simple-import-sort - Easy autofixable import sorting.
  • tailwindcss-grid - Brings grid support to Tailwind CSS
  • angular2-shave - Angular 2 wrapper directive for shave - A modern javascript plugin for truncating text within a html element
  • multi-clamp - Simple, efficient and easy-to-use multiline text clamp module. (supports reverse clamp)
  • ellipsis.js - Ellipsis.js - Pure Javascript Library to handle complex multilines ellipsis
  • body-scroll-freezer - ↕️ Dependency-free JS module to freeze body scroll when opening modal box
  • css-only-loaders - A collection of animated loaders made with pure CSS and 🖤
  • tailwindcss-spaced-items - TailwindCSS plugin to generate classes for setting fixed space between containers child elements.
  • tailwindcss-spinner - Spinner utility for Tailwind CSS
  • cz-jira-smart-commit - A commitizen adapter for Jira Smart Commits
  • dynamic-import-polyfill - A fast, tiny polyfill for dynamic import() that works in all module-supporting browsers
  • bytenode - A minimalist bytecode compiler for Node.js
  • p-defer - Create a deferred promise
  • graphql-fetch - Thin GraphQL client powered by fetch.
  • aload - Loads images, background images, scripts, styles, iframes, videos and audios asynchronously (just 241 bytes).
  • uxm - A modular library for collecting front-end performance metrics
  • pupa - Simple micro templating
  • eslint-plugin-promise - Enforce best practices for JavaScript promises
  • module-concat - Fairly lightweight CommonJS module concatenation tool
  • rx-script-loader - Dynamically load external js fscripts
  • eslint-plugin-i18n-json - Fully extendable eslint plugin for JSON i18n translation files.
  • strip-indent - Strip leading whitespace from each line in a string
  • http-decision-diagram - An activity diagram to describe the resolution of HTTP response status codes, given various headers.
  • i18next-browser-languageDetector - language detector used in browser environment for i18next
  • immer - Create the next immutable state by mutating the current one
  • webpack-external-import - Dynamically import modules from other webpack bundles. Painless code sharing between separate apps
  • fawait - A javascript library for making await more functional
  • astring - 🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
  • es-module-lexer - Low-overhead lexer dedicated to ES module parsing for fast analysis
  • react-to-webcomponent - Convert react components to native Web Components. Works with Preact too!
  • esm-webpack-plugin - A webpack plugin to help build/output ESM libraries
  • react-libui - An implementation of libui in React.
  • loading-attribute-polyfill - Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.
  • maskr - A tiny (156B) utility to compare a string against a template mask.
  • enquirer - Stylish, intuitive and user-friendly prompts.
  • outstated - Simple hooks-based state management for React
  • dotenv-flow - Loads environment variables from .env.[development|test|production][.local] files for Node.js® projects.
  • proxy-polyfill - Proxy object polyfill
  • newman - Newman is a command-line collection runner for Postman
  • simple-nodejs-k8s - A simple, Dockerized helloWorld Node.js application configured for deployment in a Kubernetes cluster.
  • tlroadmap - Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим.
  • omi - Front End Cross-Frameworks Framework - 前端跨框架跨平台框架
  • js2bin - NodeJS application to native executable
  • lightship - Abstracts readiness, liveness and startup checks and graceful shutdown of Node.js services running in Kubernetes.
  • import.js - A dynamic import() polyfill
  • ReactRouterModal -
  • kind-of - Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
  • dimport - Run ES Module syntax (import, import(), and export) in any browser – even IE!
  • remote-module-loader - Loads a CommonJS module from a remote url
  • 30-seconds-of-angular - [WIP] Curated collection of Angular snippets that you can understand in 30 seconds or less
  • react-unit - Lightweight unit test library for ReactJS
  • webpack-module-nomodule-plugin - Easily implement a module nomodule index.html
  • raw-loop - An unoptimized version of main-loop
  • virtual-dom - A Virtual DOM and diffing algorithm
  • main-loop - A rendering loop for diffable UIs
  • vdom-render-stream - stream objects to render virtual dom at element
  • lit-node - Self-documenting Node scripts through literate programming
  • json - A "json" command for massaging JSON on your Unix command line.
  • node-semver - The semver parser for node (the one npm uses)
  • protographql - ProtoGraphQL is a prototyping tool that empowers developers to build and visualize GraphQL schemas and queries without writing any code.
  • thetool - thetool is a CLI tool to capture different cpu, memory and other profiles for your node app in Chrome DevTools friendly format
  • autodoc - Doc generation on steroids
  • child-process-debug - Convenience methods for debugging child processes in Node.JS
  • slick-router - Powerful and flexible client side router
  • bounds.js - Asynchronous boundary detection - lazy-loading, infinite scroll, and more
  • clean-code-javascript - 🛁 Clean Code concepts adapted for JavaScript
  • sublet - Reactive leases for data subscriptions
  • karmatic - 🦑 Easy automatic (headless) browser testing. Powered by Karma, Webpack & Jasmine.
  • html-include-element - Easily include external HTML into your pages.
  • async-reactor - Render async Stateless Functional Components in React
  • space-router - Minimal, yet awesome, universal router.
  • cherrytreex - A flexible nested router.
  • string-replace-loader - Replace loader for Webpack
  • cherrytree - A flexible nested router.
  • website-optimization - ⚡ Website Performance Optimization
  • load-script - 💫 A simple async script loader for modern browsers.
  • webpack-plugin-replace - Replace content while bundling.
  • speed-measure-webpack-plugin - ⏱ See how fast (or not) your plugins and loaders are, so you can optimise your builds
  • fastparse - A very simple and stupid parser, based on a statemachine and regular expressions.
  • example-webpack-loader - A extremely barebones webpack loader example that conforms to our webpack-defaults repo standards
  • wait-on - wait-on is a cross-platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available
  • include-fragment-element - A client-side includes tag.
  • a-wc-router - Routing Web Component
  • element-router - A simple router for webcomponents
  • webcomponent-router - A nested router based on HTML Web Components
  • open-wc - Open Web Components: guides, tools and libraries for modern web development and web components
  • graphql-merge-resolvers - Lightweight and powerful package makes easy to modularizing and merge your resolvers.
  • hard-rejection - Make unhandled promise rejections fail hard right away instead of the default silent fail
  • haunted - React's Hooks API implemented for web components 👻
  • wrap-loader - Add custom content before and after the loaded source.
  • h-include - Declarative client-side inclusion for the Web, using Custom Elements V1
  • page.js - Micro client-side router inspired by the Express router
  • postcss-purgecss - PostCSS plugin for purgecss
  • line-clamp - 🗜️ Line clamp a DOM element in vanilla JavaScript
  • effector - The state manager ☄️
  • nvs - Node Version Switcher - A cross-platform tool for switching between versions and forks of Node.js
  • watchexec-bin - An npm package to install a watchexec prebuilt binary
  • node-inotify-run - Run scripts on inotify events
  • star-history - The missing star history graph of github repos
  • focus-trap - Trap focus within a DOM node.
  • react-testing-library - 🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
  • identity-obj-proxy - An identity object using ES6 proxies. Useful for mocking webpack imports like CSS Modules.
  • litedom - A reactive Web Component library to create Custom Element and turns any HTML sections into components
  • eslint-plugin-only-warn - Downgrade errors to warnings
  • eslint-plugin-react-redux - Enforcing best practices for react-redux
  • zephjs - ZephJS is an easy, understandable, and ultra-light framework for defining and using Web Components.
  • Design-Patterns-JavaScript - A game to test your familiarity with the ‘Gang of Four’ design patterns implemented in JavaScript.
  • spec.ts - Write tests for your types!
  • webpack-plugin - A webpack plugin to report build statistics to packtracker.io
  • eslint-plugin-import-helpers - ESLint plugin to help enforce a configurable order for import statements
  • calque - 📑 Bringing the power and functionality of JavaScript, but with the readability of HTML.
  • auto-complete-element - Auto-complete input values from server search results.
  • extract-date - Extracts date from an arbitrary text input.
  • pid-from-port - Get PID from a port
  • widdershins - OpenAPI / Swagger, AsyncAPI & Semoasa definitions to Slate / Shins compatible markdown
  • log-process-errors - Show some ❤️ to Node.js process errors
  • fly-out - A fly out menu
  • packem - 📦⚡ A precompiled JavaScript module bundler
  • autoNumeric - autoNumeric is a standalone library that provides live as-you-type formatting for international numbers and currencies.
  • ngrok - Expose your localhost to the web. Node wrapper for ngrok.
  • require-graphql-file - Simple package to import .graphql files to being able to write them with syntax highlighting.
  • graphql-resolvers - 🔌 Resolver composition library for GraphQL.
  • awesome-stacks - A curated list of tech stacks for building different applications & features
  • TypL - The JavaScript Type Linter
  • koa-webpack - Development and Hot Reload Middleware for Koa2
  • webpack-plugin-serve - A Development Server in a Webpack Plugin
  • howto-components - Literate code examples for common UI patterns.
  • decode-uri-component - A better decodeURIComponent
  • hybrids - The simplest way to create web components from plain objects and pure functions! 💯
  • predator - Distributed performance testing platform for APIs
  • eslint-plugin-mocha - ESLint rules for mocha
  • swc-loader - Webpack plugin for swc
  • react-developer-roadmap - Roadmap to becoming a React developer in 2019
  • inline-confirmation - A web component to confirm something.
  • easy-table - Nice text table for Node.js
  • scroll-into-view-if-needed - Element.scrollIntoView ponyfills for things like "if-needed" and "smooth"
  • to-regex - Generate a regex from a string or array of strings.
  • intl-tel-input - A JavaScript plugin for entering and validating international telephone numbers
  • mount - Mount other Koa applications or middleware to a given pathname
  • dayjs - ⏰ Day.js 2KB immutable date library alternative to Moment.js with the same modern API
  • core - Orby is a small 2.8kb experiment of functional components based on JSX, Hooks and virtual-dom.
  • vhtml - Render JSX/Hyperscript to HTML strings, without VDOM 🌈
  • just - A library of dependency-free JavaScript functions that do just do one thing.
  • onetime - Ensure a function is only called once
  • into-stream - Convert a string/promise/array/iterable/buffer/typedarray/arraybuffer/object into a stream
  • to-readable-stream - Convert a string/Buffer/Uint8Array to a readable stream
  • shot - 🏢 Injects a fake HTTP request/response into your node server logic
  • koa-sham - To send fake requests to a Koa application without starting a http server.
  • test-listen - Quick ephemeral URLs for your tests
  • super-request - super-request is a supertest inspired HTTP assertion tester.
  • shadowstyles - Isolated CSS for simulated Shadow DOM
  • qso - A MutationObserver like API for CSS selectors.
  • intercept-stdout - Hooking Node.js stdout
  • document-register-element - A stand-alone working lightweight version of the W3C Custom Elements specification
  • velocirender - Accelerated server-side rendering.
  • node-feedparser - Robust RSS, Atom, and RDF feed parsing in Node.js
  • deploy-node-app - Deploy your node.js app to Kubernetes with a single command. No config required.
  • node-address-format -
  • node-json-socket -
  • learn-react-app - Application that will help you learn React fundamentals. Install this application locally - there's tutorial, code snippets and exercises. The main objective of this project is to help you get off the ground with React!
  • osagai-hn - 🀄️📱Demonstration of Osagai used to build Hacker News as a PWA. http://osagai-hn.firebaseapp.com
  • osagai - 🀄️A tiny library for creating WebComponents in a Functional way
  • hotware -
  • belter - Miscellaneous browser utilities
  • iframe-resizer - Keep same and cross domain iFrames sized to their content with support for window/content resizing, in page links, nesting and multiple iFrames
  • js-assessment - A test-driven approach to assessing JS skills. Fork, test, and apply for a position at PROS, Inc.
  • zoid - Cross domain components
  • micro-frontend-pages - Simulate a micro frontend project using NodeJS, React and NGinx Reverse Proxy in Alpine Docker images
  • pack - 📦⚡️ Build your npm package using composable plugins. https://www.pika.dev/blog/introducing-pika-pack/
  • graphqless - REST and GraphQL really aren't that different. I'll prove it!
  • computer-science-in-javascript - Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript.
  • npm-size - Get the install size of an npm package.
  • mitt - 🥊 Tiny 200 byte functional event emitter / pubsub.
  • capture-console - Simple and easy stdio capture for Node.js
  • mongo-playground - Helps developers run mongo queries
  • node-mongodb-fixtures - 🍏 Setup and tear down test fixtures with MongoDB.
  • FromJS - See where each character on the screen came from in code.
  • unist-util-select - utility to select unist nodes with CSS-like selectors
  • plantuml-encoder - PlantUML encoder, works in browser & node.js
  • cross-platform-node-guide - 📗 How to write cross-platform Node.js code
  • sh-thunk - Generate promise returning thunks from shell strings.
  • polydev - Faster, route-centric development for Node.js apps with built-in Hot Module Replacement.
  • Taskfile - 📦 Yet another attempt at a simple task runner for npm with parallelisation support using bash commands via YAML.
  • jsdoc-to-markdown - Generate markdown documentation from jsdoc-annotated javascript
  • documentation - 📖 documentation for modern JavaScript
  • codecrumbs - Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.
  • markdown-it - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
  • injectmd - Inject markdown into markdown
  • markdown-magic - 💫 Automatically format markdown files, sync external docs/src code & make better docs
  • update-markdown - Updates part of Markdown document
  • remark - Markdown processor powered by plugins part of the @unifiedjs collective
  • alasql - AlaSQL.js - JavaScript SQL database for browser and Node.js. Handles both traditional relational tables and nested JSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB, or Excel.
  • semantic-release-preset - Preset for Semantic Release (https://github.com/semantic-release/semantic-release/)
  • pure-cjs - Pure minimalistic CommonJS builder
  • minipack - 📦 A simplified example of a modern module bundler written in JavaScript
  • grant - OAuth Proxy
  • duix - A State Manager focused on KISS and Pareto's Principle
  • pampy.js - Pampy.js: Pattern Matching for JavaScript
  • nodejs-fluent-validator - Fluent validation for node.js
  • v8n - ☑️ JavaScript fluent validation library
  • validate.js - A declarative validation library written javascript
  • trace - Creates super long stack traces
  • clarify - Remove nodecore related stack trace noise
  • stack-json - Stack traces in JSON format.
  • json-error - Error handler for pure-JSON apps
  • terminate - ♻️ Terminate a Node.js Process (and all Child Processes) based on the Process ID
  • react-typescript-cheatsheet - Cheatsheets for experienced React developers getting started with TypeScript
  • coolqlcool - Nextjs server to query websites with GraphQL
  • PureState - The stupidest state management library that works.
  • node-source-map-support - Adds source map support to node.js (for stack traces)
  • memfetch - Caches fetch responses and promises for faster development
  • You-Dont-Need-Momentjs - List of functions which you can use to replace moment.js + ESLint Plugin
  • trie-router - Trie-routing for Koa
  • awesome-ui-component-library - Curated list of framework component libraries for UI styles/toolkit
  • expect - Write better assertions
  • ncc - Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.
  • webpack-split-by-path - Split a Webpack entry bundle by path into any number of arbitrarily defined smaller bundles
  • connect-api-mocker - Connect middleware that creates mocks for REST APIs
  • rawact - [POC] A babel plugin which compiles React.js components into native DOM instructions to eliminate the need for the react library at runtime.
  • whybundled - Answers the question – Why the hell is this module in a bundle?
  • react-mock - Declarative mocks for React state and global APIs
  • react-hooky - React.js hooks aggregator, all-in-one or maybe you don't need to blow up your package.json 💡
  • node-windows - Windows support for Node.JS scripts (daemons, eventlog, UAC, etc).
  • leakage - 🐛 Memory leak testing for node.
  • react-async - 🍾 Flexible promise-based React data loader
  • exec - 🐚 semantic-release plugin to execute custom shell commands
  • hash-sum - 🎊 Blazing fast unique hash generator
  • nn - A full featured, cross platform, zero dependencies Node.js version manager
  • flamebearer - Blazing fast flame graph tool for V8 and Node 🔥
  • 33-js-concepts - 📜 33 concepts every JavaScript developer should know.
  • reactjs-interview-questions - List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
  • json-server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)
  • node-xmljson - Translates between JSON and XML formats
  • xml-js - Converter utility between XML text and Javascript object / JSON text.
  • lvovich - Склонение названий городов, определения пола по ФИО, склонения имен по падежам
  • storebag - State management using callbag
  • postgraphile - Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!
  • gulp-xml-transformer - Gulp plugin for transforming xml content
  • worker-plugin - 👩‍🏭 Adds native Web Worker bundling support to Webpack.
  • raj - The Elm Architecture for JavaScript
  • lowjs - A port of Node.JS with far lower system requirements. Community version for POSIX systems such as Linux, uClinux or Mac OS X.
  • regexparam - A tiny (308B) utility that converts route patterns into RegExp. Limited alternative to path-to-regexp 🙇‍♂️
  • deoptigate - Investigates v8/Node.js function deoptimizations.
  • reload - node module to reload your browser when your code changes
  • webpack-shell-plugin - Run shell commands either before or after webpack builds
  • node-2fa - User registration with two factor authentification with node, express, mongodb...
  • micro-frontends - extending the microservice paradigms to web development
  • nyc - the Istanbul command line interface
  • eslint-plugin-node - Additional ESLint's rules for Node.js
  • env-ci - Get environment variables exposed by CI services
  • callbag-subject - 👜 A callbag listener sink which is also a listenable source
  • remount - Mount React components to the DOM using custom elements
  • codelf - A search tool helps dev to solve the naming things problem.
  • npm-auth - Utility that sets the .npmrc file based on a set of environment variables. Can be used with Travis or any CI environment.
  • hyperactiv - A super tiny reactive library. ⚡
  • nx-event-bus - Simple implementation of an Event Bus in JavaScript
  • boom - HTTP-friendly error objects
  • make-error - Make your own error types!
  • remark-plantuml - Parse and view plantuml syntax through remark
  • apexcharts.js - 📊 Interactive JavaScript Charts built on SVG
  • camaro - camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around.
  • auto-bind - Automatically bind methods to their class instance
  • react-broadcast - Reliably communicate state changes to deeply nested React elements
  • unload - Run a piece of code when the javascript-process stops. Works in all environments (browsers, nodejs..)
  • broadcast-channel - 📡 BroadcastChannel to send data between different browser-tabs or nodejs-processes 📡
  • emittery - Simple and modern async event emitter
  • scriptswitch - Super simple (and tiny, 700 bytes gzipped) conditional script loading manager for browsers and NodeJS.
  • upash - 🔒Unified API for password hashing algorithms
  • node-abac - ✋ Node.js Attributes Based Access Control library
  • express-request-id - Middleware for setting unique request id
  • express-rate-limit - Basic rate-limiting middleware for express
  • uglifyjs-webpack-plugin - [deprecated] UglifyJS Plugin
  • excel4node - Node module to allow for easy Excel file creation
  • node-hot-loader - Hot module replacement (hot reload) for Node.js applications. Develop without server restarting.
  • runner-cli - A universal task runner wrapper. Supporting NPM scripts, Gulp, Makefiles and shell scripts
  • pk - A tiny utility to extract info from package.json
  • jsinspect - Detect copy-pasted and structurally similar code
  • node-inline-cpp - Inline C++ with Node.js
  • graphql-engine - Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.
  • pgmongo - Replace MongoDB with PostgreSQL using jsonb fields
  • electron-builder - A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
  • webpack-deadcode-plugin - Webpack plugin to detect unused files and unused exports in used files
  • RxJS - The Reactive Extensions for JavaScript
  • gulliver - A PWA directory, focusing on collecting PWA best practices and examples.
  • ndb - ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools
  • ES-Feature-Tests - Feature Tests for JavaScript
  • reclare - Declarative State and Logic Management
  • micro-graphql-react - Light and simple utility for adding GraphQL to React components. Ships with an extensible, composable cache invalidation mechanism.
  • useragent - Useragent parser for Node.js, ported from browserscope.org
  • auto-parse - auto-parse any value you happen to send in (String, Number, Boolean,Array, Object, Function, undefined and null). You send it we will try to find a way to parse it.
  • rifm - React Input Format & Mask, tiny (≈800b) component to transform any input component into formatted or masked input. Supports number, date, phone, currency, credit card, etc
  • webpack-dependency-tree -
  • singel - Single Element Pattern
  • joi-to-swagger - A library to convert Joi schema objects into Swagger schema definitions
  • hyperapp-render - Render Hyperapp to an HTML string with SSR and Node.js streaming support.
  • webpack-remove-assets-plugin -
  • require-fool-webpack - Use dynamic require() without webpack finding out
  • tree-to-string - Convert a tree structure into a human friendly string
  • filewatcher - Wrapper around fs.watch that falls back to fs.watchFile
  • Vynchronize - Watch videos with friends online with the new real time video synchronization platform
  • exit-hook - Run some code when the process exits
  • remotestorage.js - ⬡ JavaScript client library for integrating remoteStorage in apps
  • serviceworker-cookbook - It's online. It's offline. It's a Service Worker!
  • autocannon - fast HTTP/1.1 benchmarking tool written in Node.js
  • react-app-loader - Production ready library for handling Microfrontends
  • base64-js - Base64 encoding/decoding in pure JS
  • PapaParse - Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
  • critters - 🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.
  • mquery - Expressive MongoDB query builder
  • webpack-pwa-manifest - Progressive Web App Manifest Generator for Webpack, with auto icon resizing and fingerprinting support.
  • tags-input - 🔖 <input type="tags"> like magic
  • preact-boilerplate - 🎸 Ready-to-rock Preact starter project, powered by Webpack.
  • vecka.14islands.com - Always know the week number. Essential when living in Sweden.
  • just-wait - Wait for a file or directory to change or appear, then just return
  • krampus - 😈 Kill processes occupying a given port
  • npm-run-all - A CLI tool to run multiple npm-scripts in parallel or sequential.
  • oauth-in-action-code - Source code for OAuth 2 in Action
  • node-cron - Cron for NodeJS.
  • add-asset-webpack-plugin - Dynamically add an asset to the Webpack graph
  • dynamic-public-path - Webpack Plugin for dynamic public path
  • filepond - 🌊 A flexible and fun JavaScript file upload library
  • joi-to-json-schema -
  • deasync - Turns async function into sync via JavaScript wrapper of Node event loop
  • join-monster-graphql-tools-adapter - Use Join Monster to fetch your data with Apollo Server.
  • wait-for-localhost - Wait for localhost to be ready
  • javascript-algorithms - 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
  • inert-polyfill - Polyfill for the HTML inert attribute
  • instadate - A minimal high performance date library for Node.js and Browser
  • dom-focus-lock - It's a Trap! A11y util for scoping a focus.
  • focus-locker -
  • react-lifecycle-visualizer - Real-time visualizer for React lifecycle methods
  • express-brute - Brute-force protection middleware for express routes by rate limiting incoming requests
  • ReactStateMuseum - A whirlwind tour of React state management systems by example
  • jest-puppeteer - Run your tests using Jest & Puppeteer 🎪✨
  • scalable-frontend-with-elm-or-redux - An attempt to make Redux and Elm applications scale
  • meiosis - meiosis
  • LiteApp - LiteApp is a high performance mobile cross-platform implementation, The realization of cross-platform functionality is base on webview and provides different ideas and solutions for improve webview performance.
  • google-translate-api - A free and unlimited API for Google Translate 💵🚫
  • permit - An unopinionated authentication library for building Node.js APIs.
  • react-in-patterns - A free book that talks about design patterns/techniques used while developing with React.
  • karma-electron - Karma launcher and preprocessor for Electron
  • typescript-play - Better TypeScript playground
  • javascript-karma-verbose-reporter - A very (very) verbose reporter for Karma
  • postcss-ellipsis - A postcss plugin to add automatically add overflow: hidden and white-space: nowrap when text-overflow: ellipsis is declared
  • javascript-on-things - Source code for the book JavaScript on Things (Manning)
  • bull - Premium Queue package for handling distributed jobs and messages in NodeJS.
  • graphsiql - An in-browser IDE for exploring GraphQL.
  • Nothing - A chainable, callable mock object which always returns itself
  • convert-bases - Simple base converter for numeral systems which also supports custom alphabets.
  • react-coroutine - Make your async components compact and descriptive by leveraging the power of the language features
  • hackathon-starter - A boilerplate for Node.js web applications
  • via.js - Write JS code that runs in a different context. E.g. use the DOM in a Web Worker.
  • pidtree - 🚸 Cross platform children list of a PID.
  • join-monster - A GraphQL to SQL query execution layer for query planning and batch data fetching.
  • webpack-hot-server-middleware - 🔥 Hot reload webpack bundles on the server
  • unstated - State so simple, it goes without saying
  • radi - 🌀Tiny (in size) front-end framework with no extra browser re-flows
  • react-redux-boilerplate - A minimal React-Redux boilerplate with all the best practices
  • bxjs-weekly - BxJS Weekly news podcast links collection
  • react-native-web - React Native for Web
  • zombie - Insanely fast, full-stack, headless browser testing using node.js
  • rematch - A Redux Framework
  • browser-compat-data - This repository contains compatibility data for Web technologies as displayed on MDN
  • drool - Automated memory leak detection and analysis
  • dbus-native - D-bus protocol client and server for node.js written in native javascript
  • hot-module-replacement - Hot module replacement for node.js
  • node-dynamic-middleware - turn a connect/express middleware into a runtime replaceable, deletable middleware
  • awesome-cheatsheets - 👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
  • autobind-decorator - Decorator to automatically bind methods to class instances
  • Fawn - Transactions for MongoDB (See the README)
  • react-request - Declarative HTTP requests for React
  • react-hot-loader-loader - A Webpack Loader that automatically inserts react-hot-loader to your App 👨‍🔬
  • zora - Lightest, yet Fastest Javascript test runner for nodejs and browsers
  • graphql-list-fields - Get a list of fields while resolving a GraphQL query
  • loud-rejection - Make unhandled promise rejections fail loudly instead of the default silent fail
  • npm-check - Check for outdated, incorrect, and unused dependencies.
  • simple-abac - Simple Attribute-based access control module
  • porthog - Identify which process is using a specific port.
  • post-robot - Cross domain post-messaging on the client side using a simple listener/client pattern.
  • imaskjs - vanilla javascript input mask
  • node-dev - Zero-conf Node.js reloading
  • spectacle - ReactJS based Presentation Library
  • js-liftoff - Launch your command line tool with ease.
  • hyperapp - The tiny framework for building hypertext applications.
  • kuker - Kick-ass browser extension to debug your apps
  • jest-image-snapshot - ✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
  • primereact - The Most Complete React UI Component Library
  • sharedb - Realtime database backend based on Operational Transformation (OT)
  • evercookie - Produces persistent, respawning "super" cookies in a browser, abusing over a dozen techniques. Its goal is to identify users after they've removed standard cookies and other privacy data such as Flash cookies (LSOs), HTML5 storage, SilverLight storage, and others.
  • envsub - NPM - envsub is envsubst for Node.js
  • workerize-loader - 🏗️ Automatically move a module into a Web Worker (Webpack loader)
  • workerize - 🏗️ Run a module in a Web Worker.
  • stretchly - break time reminder app
  • nanohtml - 🐉 HTML template strings for the Browser with support for Server Side Rendering in Node.
  • final-form - 🏁 Framework agnostic, high performance, subscription-based form state management
  • offline-plugin - Offline plugin (ServiceWorker, AppCache) for webpack (https://webpack.js.org/)
  • PWABuilder-CLI - Node.js tool for App Generation
  • react-loadable - ⏳ A higher order component for loading components with promises.
  • fixturez - Easily create and maintain test fixtures in the file system
  • compromise - modest natural-language processing
  • esm-refactor - A tool for refactoring JavaScript Modules
  • eruda - Console for mobile browsers
  • terminus - Graceful shutdown and Kubernetes readiness / liveness checks for any Node.js HTTP applications
  • microbundle - 📦 Zero-configuration bundler for tiny modules.
  • pino - 🌲 super fast, all natural json logger 🌲
  • gotql - GraphQL query utility for serverside apps
  • keyv - Simple key-value storage with support for multiple backends
  • Micromodal - ⭕ Tiny javascript library for creating accessible modal dialogs
  • puppeteer - Library for managing micro-frontends
  • slick - the last carousel you'll ever need
  • string-similarity - Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.
  • realworld - "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅
  • typescript-eslint-parser - An ESLint custom parser which leverages TypeScript ESTree to allow for ESLint to lint TypeScript source code.
  • typescript-decorators - Examples of using typescript decorators
  • web3.js - Ethereum JavaScript API
  • controllerim - A state management library for React
  • auto-perf-budget - Run tests against specified URL's to keep control of your websites assets. Set a performance budget and run.
  • preact-pwa - Super fast progressive web app with small footprint & minimal dependancies
  • rza - Create simple HTML elements
  • c8 - output coverage reports using Node.js' built in coverage
  • csscritic - Lightweight CSS regression testing
  • react-dropdown-tree-select - Lightweight, accessible, customizable and fast Dropdown Tree Select component for React
  • mock-require - Simple, intuitive mocking of Node.js modules.
  • sqip - "SQIP" (pronounced \skwɪb\ like the non-magical folk of magical descent) is a SVG-based LQIP technique.
  • child-process-require - Require a function and run it in a child process.
  • mixwith.js - A mixin library for ES6
  • css-triggers - A reference for the render impact of mutating CSS properties.
  • dependency-check - checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
  • nanostate - 🚦- Small Finite State Machines
  • nanocomponent - 🚃 - create performant HTML components
  • asbundle - A minimalistic JS bundler
  • cryo - JSON on steroids.
  • throng - A simple worker-manager for clustered Node.js apps
  • process-pool - A node.js library for splitting work across multiple processes to take advantage of multi-processor/core machines..
  • power-assert - Power Assert in JavaScript. Provides descriptive assertion messages through standard assert interface. No API is the best API.
  • erotic - Anchor asynchronous errors to line where you'd want them to throw.
  • benchmarkify - ⚡ Benchmark framework for NodeJS
  • webpack-optimize-example - List of examples to make your webpack builds faster 🚀 and files smaller 🐜
  • hard-source-webpack-plugin -
  • stent - Stent is combining the ideas of redux with the concept of state machines
  • eslint-plugin-inflection - ESLint plugin to check inflection of filenames
  • cz-cli - The commitizen command line utility. #BlackLivesMatter
  • ultimate-hot-reloading-example - Hot reload all the things!
  • nodebestpractices - ✅ The Node.js best practices list (June 2020)
  • wiretie - A Higher Order Component for Preact that resolves (async) values from a model and passes them down as props.
  • runstring - Convert JS functions to runnable strings. With parameter serialization!
  • graphql.js - A Simple and Isomorphic GraphQL Client for JavaScript
  • vuera - 👀 Vue in React, React in Vue. Seamless integration of the two. 👯
  • webpackmonitor - A tool for monitoring webpack optimization metrics through the development process
  • gun - An open source cybersecurity protocol for syncing decentralized graph data.
  • float-labels.js - A zero-dependency plugin that applies the float label pattern to a form.
  • node-worker-nodes - A node.js library to run cpu-intensive tasks in a separate processes and not block the event loop.
  • x10.js - Web worker wrapper with simple interface
  • page-bus - share an event emitter among pages and frames on the same domain
  • nanoquery - 📇 - Tiny querystring module
  • catchify - An async/await utility to eliminate try/catch in favor of error values.
  • BackstopJS - Catch CSS curve balls.
  • rawkit - 🦊 Immediately Open Chrome DevTools when debugging Node.js apps
  • znode - Bi-directional RPC through any stream.
  • server - Framework NodeJS for GraphQl
  • build.sh - 🔨 run and visualize the build process
  • r2 - HTTP client. Spiritual successor to request.
  • reactjs_koans - Learn basics of React.js making the tests pass
  • fxos-button - Gaia button component
  • bee-queue - A simple, fast, robust job/task queue for Node.js, backed by Redis.
  • webpack-interview-questions - Webpack questions/answers you can use to prepare for interviews or test your knowledge.
  • node-cron - A simple cron-like job scheduler for Node.js
  • project-guidelines - A set of best practices for JavaScript projects
  • node-proxying-agent - Node HTTP/HTTPS Forward Proxy Agent
  • eslint-plugin-tree-shaking - Marks side-effects in module initialization that would interfere with tree-shaking
  • tiny-date-picker - A small, modern, dependency-free date picker
  • eev - A tiny, fast, zero-dependency event emitter
  • single-spa - The router for easy microfrontends
  • fitty - ✨ Makes text fit perfectly
  • imperium - Role-based Authorizations library for Node.js
  • parse-qs - Query string parser
  • wtfjs - A list of funny and tricky JavaScript examples
  • schemapack - Create a schema object to encode/decode your JSON in to a compact byte buffer with no overhead.
  • koa-respond - Koa middleware that adds useful methods to the context.
  • micro-koa - Creating microservices with koa inspired by zeit/micro
  • jwt - Koa middleware for validating JSON Web Tokens
  • grial - A Node.js framework for creating GraphQL API servers easily and without a lot of boilerplate.
  • react-lite - An implementation of React v15.x that optimizes for small script size
  • tinydate - A tiny (349B) reusable date formatter. Extremely fast!
  • exoframe - Exoframe is a self-hosted tool that allows simple one-command deployments using Docker
  • tech-interview-handbook - 💯 Materials to help you rock your next coding interview
  • ObjectModel - Strong Dynamically Typed Object Modeling for JavaScript
  • autodll-webpack-plugin - Webpack's DllPlugin without the boilerplate
  • tesseract.js - Pure Javascript OCR for more than 100 Languages 📖🎉🖥
  • webpack-common-shake - CommonJS Tree Shaker plugin for WebPack
  • rxviz - Rx Visualizer - Animated playground for Rx Observables
  • node_acl - Access control lists for node applications
  • front-end-guide - 📚 Study guide and introduction to the modern front end stack.
  • You-Dont-Need-jQuery - Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
  • changed-log - Returns all commit messages between 2 versions of an NPM module
  • html-minify-loader - Webpack loader that minifies HTML
  • checkbox-list - Checkbox list web component
  • 1-liners - Functional tools that couldn’t be simpler.
  • tips - Most commonly used git tips and tricks.
  • localcast - A shared event emitter that works across multiple processes on the same machine, including the browser!
  • eslint-rules - My custom eslint rules in addition to the ones provided at http://eslint.org/
  • platform.js - A platform detection library.
  • lqip-loader - Low Quality Image Placeholders (LQIP) for Webpack
  • preloadfill - A polyfill for the preload link type [rel="preload"]
  • pkgfiles - Sanity check which files you are and aren't about to publish to npm
  • nif - node --inspect a file and open devtool url in chrome via chrome-cli.
  • load-script - Dynamic script loading
  • Numeral-js - A javascript library for formatting and manipulating numbers.
  • element-ready - Detect when an element is ready in the DOM
  • ensure-error - Ensures a value is a valid error by making it one if not
  • circular-dependency-plugin - Detect circular dependencies in modules compiled with Webpack
  • webpack-to-memory - Run a webpack build and get the resulting modules from memory.
  • ru-tech-chats - This repo contains a list of various russian-speaking tech chats. Русскоязычные IT-чаты. Их есть у нас. Налетай, торопись!
  • sourcemapped-stacktrace - apply sourcemaps to js stack traces
  • sixflix - 🎬 Detects whether a host environment supports ES6. Algorithm by Netflix.
  • colorize - An expressive interface for ANSI colored strings and terminal output.
  • load-script2 - Dynamic script loading for modern browsers
  • callsite-record - Create fancy log entries for errors and function call sites
  • pkg - Package your Node.js project into an executable
  • oidc-client-js - OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications
  • nvd3 - A reusable charting library written in d3.js
  • serialize-javascript - Serialize JavaScript to a superset of JSON that includes regular expressions and functions.
  • nested-error-stacks - A node.js module for creating Error objects with nested Errors in stacktraces
  • express-systemjs-translate - Express middleware to speed up systemjs development loads by running translations serverside
  • joi - The most powerful data validation library for JS
  • tablesaw - A group of plugins for responsive tables.
  • koa-router - Router middleware for koa.
  • rome - 📆 Customizable date (and time) picker. Opt-in UI, no jQuery!
  • angular-librarian - An Angular 2+ scaffolding setup for creating libraries
  • css-hot-loader - This is a css hot loader, which support hot module replacement for an extracted css file.
  • karma-nightmare - ⚡ A Karma plugin. Launcher for Nightmare
  • nyr - A tiny helper that knows if you are running a script via npm or Yarn, to let you chain your commands for either.
  • flvr - 🌶 Add some flavor to how your errors display.
  • mirror-folder - Small module to mirror a folder to another folder. Supports live mode as well.
  • osom - An Awesome [/osom/] Object Data Modeling (Database Agnostic).
  • node-test-debuggers - simple node debugger tests based on hello world
  • js-stack-from-scratch - 🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.
  • did-you-mean - Fuzzy match a command from a list (typo-safety)
  • currency-symbol-map - A function to lookup the currency symbol for a given currency code
  • updtr - Update outdated npm modules with zero pain™
  • astexplorer - A web tool to explore the ASTs generated by various parsers.
  • nperf - Minimalistic performance measurement util for Node.js
  • micro-benchmark -
  • benchmark.js - A benchmarking library. As used on jsPerf.com.
  • service-locator - node.js service locator to perform inversion of control
  • webpack-chain - A chaining API to generate and simplify the modification of Webpack configurations.
  • fmt-obj - Stringifies any javascript object in your console for CLI inspection ✨
  • friendly-error - Show uncaught errors friendly in Node.js.
  • v8-analytics - v8 engine's cpu & heap-memory analytics
  • stickybits - Stickybits is a lightweight alternative to position: sticky polyfills 🍬
  • interpret - A dictionary of file extensions and associated module loaders.
  • salinger - Ecosystem-free task runner that goes well with npm scripts.
  • jsdom-global - Enable DOM in Node.js
  • markdown-here - Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending.
  • node-stream-spigot - A streams2 Readable stream generator, useful for testing.
  • koa-connect - Use connect and express middleware in koa
  • esc-exit - Exit the process when the esc key is pressed
  • rename - Rename files using some transformers.
  • Columnizer-jQuery-Plugin - The Columnizer jQuery Plugin will automatically layout your content in newspaper column format. You can specify either column width or a static number of columns. And, of course, it’s easy to use!
  • scripts - Collection of useful npm-scripts!
  • inspect-process - 🔍 Dead simple debugging for node.js using chrome-devtools.
  • watchy - Run commands when paths change.
  • fuse-box - A blazing fast js bundler/loader with a comprehensive API 🔥
  • concurrently - Run commands concurrently. Like npm run watch-js & npm run watch-less but better.
  • stream-to-string - Pipe a stream into a string, collect value with callback or promise
  • noderify - official fork: https://github.com/staltz/noderify
  • tayr - an easy on-the-fly ORM for NodeJS, inspired by RedBeanPHP
  • awesome-react-native - Awesome React Native components, news, tools, and learning material!
  • RegexHub - A collection of useful regex patterns
  • lowdb - ⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser)
  • splittable - Module bundler with support for code splitting, ES6 & CommonJS modules.
  • node-as-browser - Create a browser-like environment within a NodeJS context
  • jsfuse - Simple CommonJS-based JavaScript distribution builder
  • systemjs-tools - (dev)tools for working with SystemJS
  • devtool - [OBSOLETE] runs Node.js programs through Chromium DevTools
  • fkill - Fabulously kill processes. Cross-platform.
  • shelljs - 🐚 Portable Unix shell commands for Node.js
  • cash - Cross-platform Linux commands in ES6
  • angular-router-loader - A Webpack loader that enables string-based module loading with the Angular Router
  • happypack - Happiness in the form of faster webpack build times.
  • ng2-webpack-config - Generic webpack config for Angular2 applications by @AngularClass
  • mcjs - Merge commonjs modules into a single file with maximum possible efficiency.
  • savery -
  • callify - Create browserify transforms that change or inline external module function calls.
  • querymen - Querystring parser middleware for MongoDB, Express and Nodejs (MEN)
  • script-type-module - A <script type=module> polyfill
  • benv - Stub a browser environment in node.js and headlessly test your client-side code.
  • rest - REST API generator with Node.js, Express and Mongoose
  • cloverjs - Rest API framework built on expressjs focused on productivity by using typescript decorators and metadata
  • stack-utils - Captures and cleans stack traces.
  • inlining-node-require - This module inlining Node's require(), similar to browserify but more simple.
  • es6-module-transpiler-system-formatter - ES6 Module Transpiler Extension to Output System.register() Format
  • gulp-unassert - Gulp plugin for unassert: Encourages programming with assertions by providing tools to compile them away.
  • gulp-pure-cjs - Gulp plugin for Pure CommonJS builder
  • browserify-require-async - Browserify transform to handle require.async calls.
  • stream-from - Create streams from promises, iterators, factories and arbitrary Javascript values like functions, arrays, etc.
  • netjet - Express middleware to generate preload headers
  • postcss-layout - A PostCSS plugin for some common CSS layout patterns and a Grid system.
  • postcss-reference - [PostCSS] plugin for referencing selectors' rules from CSS files and defined rulesets.
  • es6-micro-loader - ES6 System Loader Polyfill
  • angular2-coverage - Angular2 Gulp skeleton with unit testing and remapped coverage
  • plaster - Simple Mongoose-inspired schema based Javascript object modelling
  • modelism - A schema language for validating JavaScript objects
  • model-structure - model-structure is a module that helps you to create Models based on a Schema's Object.
  • domain-model - Django-style Domain Models for your Javascript
  • hash-it - Hash any object type based on its values
  • koa-orm - koa orm using sequelize & sk2 (fork from knex)
  • maggie - 🌅 Get precious image info from an input file
  • oquery - odata query string generator
  • cleave.js - Format input text content when you are typing...
  • clean-stack - Clean up error stack traces
  • flexibility - A JavaScript polyfill for Flexbox
  • get-stream - Get a stream as a string, buffer, or array
  • text-mask - Input mask for React, Angular, Ember, Vue, & plain JavaScript
  • daydream - A chrome extension to record your actions into a nightmare or puppeteer script
  • karma-commonjs - A Karma plugin. Test CommonJS modules.
  • angular2-bible - A basic Angular2 latest release RC5 ("2.0.0-rc.5") project with authentication (login / logout) works as seed project
  • to2 - A write stream constructor that supports a flush function that is called before finish is emitted
  • amdainty - A small, simple AMD module resolver for use in single-file, AMD-style projects.
  • amd-compiler - Compiles JS source written as AMD modules to a single file without the need for a loader (RequireJS / almond / etc.)
  • gulp-inlining-node-require - inlining-node-require plugin for gulp
  • stream-series - Merge streams and emit in order
  • caller-path - Get the path of the caller module
  • azure-odata-sql-js - Converts OData query strings to SQL statements
  • node-odata-parser - OData query string parser for node.js.
  • node-odata - A library for easily create OData REST API, abide by OData protocol.
  • sworm - a write-only ORM for Node.js
  • node-migrate - Abstract migration framework for node
  • react-native-easy-grid - Easy React Native Layout & Grid for the Dumb
  • gulp-bro - 👊 gulp + browserify + incremental build, done right.
  • gulp-eval - require or eval inside gulp
  • babel-project-relative-import - Babel plugin to transform project relative import paths to file relative import paths.
  • api-query-params - Convert URL query parameters to MongoDB queries
  • angular2-browserify-starter - An Angular 2 starter application using Browserify for bundling
  • fast-live-reload - A live reload that works with all the possible browsers.
  • stream-assert - Assertion library for streams
  • nightmare - A high-level browser automation library.
  • read-all-stream - Read stream to buffer or string
  • glue-streams - Compose one stream from other streams, arrays or individual objects
  • save-stream - Save stream contents and pipe it again later
  • angular2-snippets - Sublime Text Snippets and Completions for
  • splinter - Split an object-mode stream into multiple streams by filtering the chunks
  • learn-typed-rxjs - Learn Reactive Programming with RxJS 5 and TypeScript in Baby Steps
  • system-node-sourcemap - source map support in node js transpiled source
  • gulp-process - Gulp plugin for running and automatically restarting processes.
  • deo - Minimalistic, safe and easy to use 12factor config manager for Node.js
  • npm-dependencies-to-system-config - Generates a SystemJS config object from an npm package's dependencies.
  • angular2-seed - Angular2 seed with Typescript • SystemJS • Karma • BrowserSync • SASS
  • gulp-systemjs-resolver - Gulp-Systemjs import resolver (sass)
  • lite-server - Lightweight node server
  • react-hyperscript - Hyperscript syntax for React.js markup
  • gulp-di - gulp-di is a dependency injection framework for the Gulp streaming build system.
  • post-factor-bundle - Add features to make factor-bundle more friendly
  • partition-bundle - A browserify plugin to partition your modules in different bundles
  • rollupify - Browserify transform to apply Rollup (UNMAINTAINED)
  • loadCSS - Load CSS asynchronously
  • eslint-plugin-perf-standard - A set of custom plugins to enforce high performance JS
  • ns-tools - Convenience Tools for working with NativeScript
  • gulp-webstandards - Gulp plugin that improves your site with modern web standards.
  • cat-facts - Interesting cat facts
  • modern-javascript-nolibs - The native implementation of the app for the modern-javascript talk
  • mobilejs -
  • flat - 🚂 Flatten/unflatten nested Javascript objects
  • linklocal - Install local dependencies as symlinks.
  • weigh - A command line tool to check the bundle size of one or more browser compatible npm modules
  • inline-htmlify - Stream JS code in and get an HTML document out
  • constitute - Minimalistic Dependency Injection (DI) for ES5/ES6/ES7
  • postcss-flexbox -
  • convert-source-map - Converts a source-map from/to different formats.
  • threadify - Simply transforms a javascript function into a web worker
  • CodeceptJS - Supercharged End 2 End Testing Framework for NodeJS
  • gulp-factory - a factory to create instant gulp-plugins and enforcing gulp plugin guidelines
  • ied - 📦 Like npm, but faster - an alternative package manager for Node
  • eslint-plugin-security - ESLint rules for Node Security
  • webworkify - launch a web worker that can require() in the browser with browserify
  • string-to-stream - Convert a string into a stream (streams2)
  • html-inject-script - 💉 📜 Transform stream for injecting script tags into html.
  • browserify-ngannotate -
  • pathmodify - In a nutshell, rewrite (AKA alias, map) require() IDs / paths / directories to different values in browserify.
  • injectr - Finally, a solution to node.js dependency injection
  • gulp-documentation - Use gulp with documentation to generate great documentation for your JavaScript projects.
  • tiny-trigger - Trigger cross-browser DOM events. Works with Browserify and as a standalone
  • cypress - Fast, easy and reliable testing for anything that runs in a browser.
  • cellx - The ultra-fast implementation of reactivity for javascript
  • sigh - multi-process expressive build system for the web and node.js, built using baconjs observables
  • win-spawn - Spawn for node.js but in a way that works regardless of which OS you're using
  • gulp-expect-file - gulp.js plugin for expectation on files in pipe
  • conventional-changelog - Generate changelogs and release notes from a project's commit messages and metadata.
  • gulp-path - Creates file's paths in a simple and organized way
  • gulp-browchify -
  • gulp-jsinspect - A JavaScript copy-paste analysis gulp task.
  • exercises - Some basic javascript coding challenges and interview questions
  • pify - Promisify a callback-style function
  • unirest-nodejs - Unirest in Node.js: Simplified, lightweight HTTP client library.
  • node-convict - Featureful configuration management library for Node.js
  • crispy-stream - Stream implementation that works in memory
  • awesome-json-datasets - A curated list of awesome JSON datasets that don't require authentication.
  • pkg-up - Find the closest package.json file
  • gulp-tape - 👻 Run Tape tests in Gulp.
  • gulp-browatchify - Browserify + Watchify the gulp way.
  • vanilla-es6-jspm - Seed project for ES6 / jspm based apps with full production workflow
  • cssurl - A Node.js utility for safely rewriting URLs in CSS code
  • stream-faqs - Let's learn these things together
  • gulp-use-asset - Define a build asset to use in an HTML comment block.
  • gulp-pipemin - Streamlined resource transformations configured in html
  • gulp-benchmark - Benchmark test runner for gulp with full control on input and output
  • locus - Locus is a debugging module for node.js
  • gulp-asset-transform -
  • basename.js - Get the bare name of a file, without its extension.
  • angular-environment - AngularJS Environment Plugin
  • iron-node - Debug Node.js code with Chrome Developer Tools.
  • import-lazy - Import a module lazily
  • nightwatch - End-to-end testing framework written in Node.js and using the Webdriver API
  • nightmare-tape - A wrapper for nightmare and tape for node.js full stack tests
  • gulp-processhtml - Process html files at build time to modify them depending on the release environment
  • gulp-karma - Karma plugin for gulp
  • is-iterable - Checks if a given object is iterable.
  • pjson - Let's you read package.json from any directory
  • gulp-batch - Event batcher for gulp-watcher
  • gulp-tpl2mod - gulp plugin to transform plain text to javascript string
  • helium-cli - A tool to detect unused CSS across multiple web pages
  • es-checker - A feature detection library for ECMAScript in node.js and browser.
  • parallelshell - Run multiple shell commands in parallel
  • browser-harness - Fast, cross-browser automation in node.js
  • class-name-builder - A small, chainable, immutable utility for building up class name strings in application logic
  • es6-webapp-starterkit - Future-proof starterkit for writing ES6 web apps using gulp for the build process and jspm to manage dependencies.
  • waterline - An adapter-based ORM for Node.js with support for mysql, mongo, postgres, mssql (SQL Server), and more
  • gulp-recipes - gulp-recipes
  • commonjs-require - browser-side CommonJS require() function.
  • from - Easy way to create a Readable Stream
  • gulp-microfill - Microfill for gulp
  • gulp-exec - exec plugin for gulp
  • gulp-node-debug - A gulp node-debug wrapper
  • gulp-duration - Track the duration of parts of your gulp tasks
  • gulp-concat-css - Concatenates css files, bubbling up import statements (as per the standard), and optionally rebasing urls and inlining local import statements.
  • gulp-espower - Gulp plugin for power-assert
  • gulp-msbuild - gulp-msbuild has moved to https://github.com/fluffynuts/gulp-msbuild.
  • gulp-memory-cache - A gulp 4+ plugin for caching files in memory, with incremental build helpers.
  • gulp-remember - A plugin for gulp that remembers and recalls files passed through it
  • irecord - An immutable store that exposes an RxJS observable. Great for React.
  • radioactive - The Missing Native Functional Reactive API for Javascript
  • gulp-add-src - Add more 'src' files at any point in the pipeline (gulp plugin)
  • Object.observe - Object.observe polyfill/shim trying to be compliant
  • semantic-release - 📦🚀 Fully automated version management and package publishing
  • ng-annotate - Add, remove and rebuild AngularJS dependency injection annotations
  • adtstream - Streams built using Algebraic Data Types (ADT) and Pure FP (Haskell like) code
  • gulp-changed - Only pass through changed files
  • gulp-flatten - Gulp plugin: remove or replace relative paths for files
  • tecate - Figure out when your HTML is busted
  • reqlite - Reqlite - RethinkDB in JavaScript
  • MetaScript - Sophisticated meta programming in JavaScript, e.g. to build different versions of a library from a single source tree.
  • merge2 - Merge multiple streams into one stream in sequence or parallel.
  • deepmerge - A library for deep (recursive) merging of Javascript objects
  • tap-simple - Simple tap formatter: does not clutter output with successes and shows a diff of actual vs. expected.
  • h5ive-DEPRECATED - DEPRECATED A collection of thin facade APIs wrapped around HTML5 JavaScript features.
  • time-require - Displays the execution time for Node.js modules loading by hooking require() calls
  • sprint - A tiny, lightning fast jQuery-like library for modern browsers.
  • tapef - Tape API with Mocha's error output. A hack.
  • requirewith - Dependency injection for Node’s require
  • wires - simple configuration utility with smart module wiring for unobtrusive dependency injection
  • Pimple.js - Pimple is a Dependency Injection Container for javascript , compatible with all javascript enabled browsers.
  • bottlejs - A powerful dependency injection micro container for JavaScript applications
  • gulp-notify - gulp plugin to send messages based on Vinyl Files or Errors to Mac OS X, Linux or Windows using the node-notifier module. Fallbacks to Growl or simply logging
  • node-notifier - A Node.js module for sending notifications on native Mac, Windows and Linux (or Growl as fallback)
  • layzr.js - A modern lazy loading library for images.
  • treis - 🔦 A simple tool to debug and observe functions
  • npm-link-shared - links a folder of local modules with inter-dependencies to the target directory
  • wait-for-element.js - This library provide a function which wait until an element is visible.
  • gulp-cjs-tasks -
  • html-escaper - A module to escape/unescape common problematic entities done the right way.
  • native-promise-only - A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.
  • asynquence - Asynchronous flow control (promises, generators, observables, CSP, etc)
  • gulp-pipe - Expose your flows without laying so much .pipe().
  • stream-from-array - Create streams from arrays of arbitrary Javascript values like strings, functions, arrays, etc.
  • pipe-dream - ABANDONED. DO NOT USE.
  • node-errno - libuv errno details exposed
  • Ouch - NodeJS errors for cool kids
  • lebab - Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does.
  • error-system - Your custom errors in your JavaScript code!
  • Clamp.js - Clamps an HTML element by adding ellipsis to it if the content inside is too long.
  • node-resemble.js - LOOKING FOR MAINTAINER - Image analysis and comparison
  • gulp-htmlhint -
  • gulp-rigger - Javascript file parser and include engine #buildjs #node http://buildjs.github.io/rigger
  • nativescript-cli - Command-line interface for building NativeScript apps
  • transform-stream - Turn an asynchronous function into a through stream
  • http-https - A wrapper that chooses http or https for requests
  • clarinet-object-stream - Wrap the Clarinet JSON parser with an object stream: JSON in, parse event objects out.
  • 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.
  • object-observe - Object.observe polyfill
  • require1k - A minimal, and yet practically useful, CommonJS/Node.js require module loader for the browser in under 1000 bytes
  • streaming-json-stringify - Streaming JSON.stringify()
  • frontend-boilerplate - Frontend boilerplate for modern day web applications (update: not that modern anymore, go use React instead)
  • gulp-express - gulp plugin for express
  • PhotoSwipe - JavaScript image gallery for mobile and desktop, modular, framework independent
  • substack-flavored-webapp - Here are some tiny backend node modules I like to glue together to build webapps.
  • echo - Lazy-loading images with data-* attributes
  • is-progressive - Check if JPEG images are progressive
  • es7-shim - ECMAScript 7 compatibility shims for legacy JavaScript engines
  • ProState - A simple stateful Object prototype inspired by Unreal Engine 3 Actors
  • nedb - The JavaScript Database, for Node.js, nw.js, electron and the browser
  • gulp-scenario -
  • text-table - generate borderless text table strings suitable for printing to stdout
  • json-streamify - Streaming version of JSON.stringify for node.js
  • eslint-path-formatter - ESLint formatter that displays absolute paths with row/column on one line.
  • dot-object - Transform json objects using dot notation
  • resolve-css-import-urls - Parse css import statements in a string and return full urls
  • melchior.js - Chainable Module Definition (CMD) dependency loader for JavaScript
  • thinky - JavaScript ORM for RethinkDB
  • gulp-useref - Parse build blocks in HTML files to replace references to non-optimized scripts or stylesheets.
  • atomus - A small utility library for running client-side tests in Node.js environment
  • formatter.js - Format html inputs to match a specified pattern
  • node6 - [DEPRECATED] hacking all the transpilers and polyfills together to transparently support much es6 in node
  • livestampjs - A simple, unobtrusive jQuery plugin that provides auto-updating timeago text to your timestamped HTML elements using Moment.js.
  • node-app-root-path - Determine the root path to your project
  • es6-babel-browserify-boilerplate - An opinionated boilerplate that uses babel to allow for es6 features and uses browserify for file bundleing
  • tap-out - A different tap parser
  • taunus - 🚗 Micro Isomorphic MVC. Progressive Enhancement. Content-First. Single-Page Applications (that are also server-side rendered). Predictive Caching. Bring Your Own View Engine.
  • tiny-emitter - A tiny (less than 1k) event emitter library
  • tapes - A more robust tap-producing test harness for node and browsers. Adds suites, beforeEach, afterEach, etc.
  • unflatten - Unflatten flattened representations of objects
  • css-grid-polyfill - A working implementation of css grids for current browsers.
  • gulp-bench - Gulp plugin for running performance benchmarks
  • run-sequence - Run a series of dependent gulp tasks in order
  • lazypipe - Lazily create a pipeline out of reusable components. Useful for gulp.
  • count-to-6 - An intro to some ES6 features via a set of self-guided workshops.
  • minimist - parse argument options
  • throttling - Throttle a function and cache the result for x milliseconds
  • xml2obj-stream - XML to JavaScript object low memory streaming parser based on node-expat
  • connect-domain -
  • classList.js - Cross-browser element.classList
  • tap-spec - Formatted TAP output like Mocha's spec reporter
  • paws-on-es6 - Minimalist examples of ES6 functionalities.
  • node-streamifier - Converts a Buffer/String to a readable stream.
  • gulp-load-plugins - Automatically load in gulp plugins
  • node-hotswap - This module enables code hotswapping in node.js
  • node-tap - Test Anything Protocol tools for node
  • observify - converts JS objects into their observable equivalents using observ
  • webpack-stream - 🍹 Run webpack through a stream interface
  • razorjs - Experimental Razor-like template parser for Node.js.
  • es6-transpiler - Tomorrow's JavaScript syntax today
  • bulkify - transform inline bulk-require calls into statically resolvable require maps
  • jsdom-little - Cut down version of jsdom without contextify
  • dom-lite - A small DOM implementation where most of DOM attributes and methods from document are implemented
  • event-stream - EventStream is like functional programming meets IO
  • specificity - A JavaScript module for calculating the specificity of CSS selectors
  • vinyl-source-stream - 🌀 Use conventional text streams at the start of your gulp or vinyl pipelines
  • gulp-esnext - [DEPRECATED] Transform next-generation JavaScript to today's JavaScript
  • tarp.require - A lightweight & asynchronous JavaScript loader for CommonJS and NodeJS modules.
  • node-resemble - Image analysis and comparison
  • node-resemble - Image analysis and comparison with HTML5
  • phantomjs - NPM wrapper for installing phantomjs
  • ms - Tiny milisecond conversion utility
  • debug - A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
  • polyfill - A polyfill combinator
  • gulp-out - Output files with patterned output filenames
  • fuck-you - ⚠[unmaintained]⚠ (╯°□°)╯︵sǝssǝɔoɹd oʎ llɐ llıʞǝɓɐɹ
  • spook - functional test harness for casperjs
  • levee - A circuit-breaker pattern implementation with fallback support.
  • mongojs - Node.js module that implements the offical mongo api
  • Sortable - Sortable — is a JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Ember, Knockout and any CSS library, e.g. Bootstrap.
  • connect-acceptoverride - Override Accept to application/json header if URL ends with .json (Connect/Express middleware)
  • object-assign - ES2015 Object.assign() ponyfill
  • optback.js - Extract options and a callback function from arguments
  • deasync -
  • Promise - ES6 Promise polyfill
  • Zebra_Datepicker - A super-lightweight, highly configurable, cross-browser date / time picker jQuery plugin
  • sequelize - An easy-to-use multi SQL dialect ORM for Node.js
  • tcomb - Type checking and DDD for JavaScript
  • eCSStender.js - eCSStender enables developers to patch CSS support in browsers and experiment with new features. It also enables designers to keep browser-specific hacks out of their CSS files.
  • Pikaday - A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS
  • mithril.js - A JavaScript Framework for Building Brilliant Applications
  • node-common-errors - Common error classes and utility functions
  • faker.js - generate massive amounts of realistic fake data in Node.js and the browser
  • json-scrape - scrape json from messy input streams
  • fast.js - Faster user-land reimplementations for several common builtin native JavaScript functions.
  • es6-promise - A polyfill for ES6-style Promises
  • sift.js - Use Mongodb queries in JavaScript
  • json5 - JSON5 — JSON for humans
  • string-to-milliseconds - Converts human readable strings into their millisecond value equivalent.
  • algorithms.js - Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript
  • fastsync - Simple flow control library like async but streamlined to be small and fast.
  • dotty - Access properties of nested objects using dot-path notation
  • node-xconf - Merge configuration files and return all configurations.
  • ProtectJS - Private methods & properties in JavaScript
  • asynctrace - Deep stack traces based on AsyncListener API
  • express-mailer - Send Emails from your application and response object.
  • scanjs - [DEPRECATED] Static analysis tool for javascript code.
  • marko - A declarative, HTML-based language that makes building web apps fun
  • gulp-cssjoin - [DEPRECATED] Use postcss-import https://github.com/postcss/postcss-import
  • gulp-eslint - A Gulp plugin for identifying and reporting on patterns found in ECMAScript/JavaScript code.
  • toSrc - Turns every JavaScript object or primitive into valid source code that can be evaled again.
  • rewire - Easy monkey-patching for node.js unit tests
  • express-load - Autoload scripts (routes, controllers, models...) into an object - great for large Node / Express applications.
  • sext - Simple node extend()
  • fxconsole - [UNMAINTAINED] Remote JavaScript console for Firefox
  • gulp-es6-transpiler - [DEPRECATED] Transpile ES2015 to ES5
  • is-negative-zero - Is this value negative zero? === will lie to you.
  • insertionQuery - Non-dom-event way to catch nodes showing up. And it uses selectors.
  • multiline - Multiline strings in JavaScript
  • requirejs - A file and module loader for JavaScript
  • linq - linq.js - LINQ for JavaScript
  • l33teral - l33teral object literals
  • js-remapped - Translate objects using dot notated mappings.
  • highland - High-level streams library for Node.js and the browser
  • instantclick - InstantClick makes following links in your website instant.
  • node-webshot - Easy website screenshots in Node.js
  • setImmediate-shim-demo - Demo for the setImmediate API cross browser shim
  • ieBetter.js - make ie browser like a morden browser main for ie6~ie8,
  • SublimeJS - Writing Sublime plugins with JavaScript.
  • nodist - Natural node.js and npm version manager for windows.
  • headroom.js - Give your pages some headroom. Hide your header until you need it
  • kwicks - Kwicks - sexy sliding panels for jQuery
  • zoomerang - drop in zoom anything
  • polyfill - JavaScript Polyfills, Shims and More
  • async-mini - Common patterns for asynchronous code, minimalistic version for Node.js
  • livequery -
  • jsizes - jQuery CSS size properties plugin
  • jQuery-UI-Date-Range-Picker - A range picker built on top of jQuery UI's Datepicker Control
  • JSONStream - rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
  • Conzole - Oaxoa.github.io
  • nosql - NoSQL embedded database for small node.js projects
  • svg.js - The lightweight library for manipulating and animating SVG
  • node-trumpet - parse and transform streaming html using css selectors
  • ungit - The easiest way to use git. On any platform. Anywhere.
  • xdm.js - JSON-RPC 2.0 cross-domain communication over postMessage
  • AnySlider - A jQuery/Zepto.js plugin for creating a slider for any kind of content.
  • impress - Application Server for Node.js, scaling, highload, interactivity
  • stacktrace.js - Generate, parse, and enhance JavaScript stack traces in all web browsers
  • verlet-js - A simple Verlet physics engine written in javascript
  • AutoTagger - This plugin MooTools will analyse the text of a form field, run it through the Yahoo Term Extraction Web Service and provides a list of signifiant words or phrases as tags
  • picturefill - A responsive image polyfill for <picture>, srcset, sizes, and more
  • Promises - DOM Promises IDL/polyfill
  • binaryjs - Node binary websocket streaming made easy
  • Restler - Simple and effective multi-format Web API Server to host your PHP API as Pragmatic REST and / or RESTful API
  • bootstrap-datepicker - Bootstrap datepicker originally by Stefan Petre, improved by @eternicode
  • nw.js - Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
  • jquery-textext - A super awesome, customizable text input supporting tags, autocomplete, ajax and other goodness in a crazy cool a-la cart way.
  • dom4 - Modern DOM functionalities for every browser
  • jquery-scroll-pagination -
  • Grid-A-Licious - jQuery Grid-A-Licious plugin (v3)
  • node-imagemagick - Imagemagick module for NodeJS — NEW MAINTAINER: @yourdeveloper
  • Meny - A three dimensional and space effecient menu
  • uMVC - A micro MVC framework in JavaScript.
  • ftcolumnflow - A polyfill that fixes the inadequacies of CSS column layouts
  • photon - CSS 3D Lighting Engine
  • Nestable - Drag & drop hierarchical list with mouse and touch compatibility (jQuery plugin)
  • pageguide - An interactive guide for web page elements using jQuery and CSS3
  • jq-idealforms-old - The ultimate framework for building and validating responsive HTML5 forms.
  • zeroclipboard - The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface.
  • pivot.js - Build Pivot Tables from CSV/JSON Data
  • select2 - Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
  • Font-Awesome - The iconic SVG, font, and CSS toolkit
  • noty - Dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog.
  • caniuse - Raw browser/feature support data from caniuse.com
  • FileAPI - FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.
  • jquery-flex - A fluid asymmetrical animated grid plugin for jQuery
  • impress.js - It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
  • ResponsiveSlides.js - Simple & lightweight responsive slider plugin (in 1kb)
  • csg.js - Constructive solid geometry on meshes using BSP trees in JavaScript
  • jquip - jQuery in Parts
  • jquery.transit - Super-smooth CSS3 transformations and transitions for jQuery
  • autosize - Autosize is a small, stand-alone script to automatically adjust textarea height to fit text.
  • prefixfree - Break free from CSS prefix hell!
  • Hoverizr - Image manipulation and overlay jQuery plugin
  • Design-Patterns-in-Javascript - Design Patterns applied to Javascript code.
  • jquery-patterns - A variety of jQuery plugin patterns for jump starting your plugin development
  • imagesloaded - 📷 JavaScript is all like "You images done yet or what?"
  • tinymce3 -
  • diaporama - image/video/content slideshow engine providing high quality animation effects including Kenburns Effect and GLSL Transitions.
  • smoke.js - framework-agnostic styled alert system for javascript
  • Blueberry - A jQuery image slider plugin written specifically for responsive web design.
  • Craftyslide - A tiny jQuery slideshow plugin
  • node-njst - Node.JS: nJSt (Native JavaScript Templates)
  • glfx.js - An image effects library for JavaScript using WebGL
  • MotionCAPTCHA - MotionCAPTCHA jQuery Plugin - Stop Spam, Draw Shapes
  • dowhen - A very compact jQuery plugin to run a function when a test passes after repeated tries.
  • Flux-Slider - CSS3 Animation based image transitions
  • dyndatetime - a jQuery date+time picker
  • augment.js - Modern JavaScript in your IE
  • jgmap - jQuery plugin to work with Google Maps Api v3
  • mobilize.js - Experimental client-side web site mobilization solutions based on jQuery Mobile
  • Identicon5 - Garden plugin. Identicon5 (jQuery).
  • cassis - CASSIS is universal javascript/PHP that works on the client and the server for scalable application logic.
  • inline-edit - Click and edit inline plugin for jQuery.
  • jquery-cssHooks - Collection of cssHooks that work with jQuery 1.4.3+
  • flexie - Legacy support for the CSS3 Flexible Box Model
  • has.js - Pure Feature Detection Library
  • mediaelement - HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
  • jQuery-Timepicker-Addon - Adds a timepicker to jQueryUI Datepicker
  • Aloha-Editor - Aloha Editor is a JavaScript content editing library
  • facebox - Facebook-style lightbox, built in jQuery
  • jquery-always - A jQuery plugin that automatically applies jQuery methods to elements that are dynamically added to the page
  • form - jQuery Form Plugin
  • corner - jQuery Corner Plugin (by Dave Methvin and Mike Alsup)
  • colorbox - A light-weight, customizable lightbox plugin for jQuery
  • timePicker - A time picker control for textfields built using jQuery. Inspired by Google Calendar.
  • jquery-tokeninput - Tokeninput is a jQuery plugin which allows your users to select multiple items from a predefined list, using autocompletion as they type to find each item. You may have seen a similar type of text entry when filling in the recipients field sending messages on facebook.
  • locutus - All your standard libraries will be assimilated into our JavaScript collective. Resistance is futile.
  • liby - Lightweight JavaScript portability library crazy on performance.
  • helium-css - Helium - javascript tool to scan your site and show unused CSS
  • zoomooz - An easy-to-use jQuery plugin for making zooming web pages.

Jupyter Notebook

  • DeOldify - A Deep Learning based project for colorizing and restoring old images (and video!)

LiveScript

Nginx

OCaml

Objective-C

Others

PHP

  • PHPMailer - The classic email sending library for PHP
  • Pears -
  • silex-simple-rest - A simple silex skeleton for writing scalable rest api
  • garden - Garden is a mini framework for building pluggable web applications and apis.
  • PHPloy - PHPloy - Incremental Git (S)FTP deployment tool that supports multiple servers, submodules and rollbacks.
  • htmlpurifier - Standards compliant HTML filter written in PHP
  • DesignPatternsPHP - sample code for several design patterns in PHP 7.4
  • php-diff - A comprehensive library for generating differences between two strings in multiple formats (unified, side by side HTML etc). Based on the difflib implementation in Python
  • framework - The PPI Framework Engine
  • VoodOrm - VoodOrm is a micro-ORM which functions as both a fluent select query API and a CRUD model class. VoodOrm is built on top of PDO and is well fit for small to mid-sized projects, where the emphasis is on simplicity and rapid development rather than infinite flexibility and features. VoodOrm works easily with table relationship. And offers api that gets SQL out of your way
  • PHP-Error - Better error reporting for PHP, and prettier too!
  • reactphp - Event-driven, non-blocking I/O with PHP.
  • dummy - A content generation toolkit for rapid web prototyping and QA
  • php-annotation - Annotation library for PHP
  • php-annotations - Simple, programmatic, access to class annotations in PHP
  • dispatch - a tiny library for quick and easy PHP 5.6+ apps
  • hybridauth - Open source social sign on PHP Library. HybridAuth goal is to act as an abstract api between your application and various social apis and identities providers such as Facebook, Twitter and Google.
  • QuickProfiler - Adapts PHP Quick Profiler to work with Garden.
  • html2markdown - HTML to Markdown conversion.
  • html-to-markdown - Convert HTML to Markdown with PHP
  • evenement - Événement is a very simple event dispatching library for PHP.
  • thebuggenie - The Bug Genie is a friendly project management and issue tracking tool
  • phpquery - Server-side implementation of jQuery in PHP5 (2009)
  • cron-expression - CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due
  • sparrow - A simple database toolkit for PHP
  • flight - An extensible micro-framework for PHP
  • PHP5-SimpleMail - Make it easy to send complex email in PHP
  • phunction - Small and carefully designed PHP 5.2+ HMVC framework.
  • Garden - Vanilla is an open-source discussion forum for the web. It is built upon Garden, our pluggable application development framework.
  • elRTE - Garden plugin.
  • Silex - [DEPRECATED -- Use Symfony instead] The PHP micro-framework based on the Symfony Components
  • PHPLinter - Lint and score PHP files based on a simple ruleset
  • redbean - ORM layer that creates models, config and database on the fly
  • vanilla - Vanilla is a powerfully simple discussion forum you can easily customize to make as unique as your community.
  • phpbrowscap - Standalone replacement for php's native get_browser() function

Pascal

  • HeidiSQL - A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL and SQLite, written in Delphi

Perl

  • vuln-regex-detector - Detect vulnerable regexes in your project. REDOS, catastrophic backtracking.

PowerShell

  • Debloat-Windows-10 - A collection of Scripts which disable / remove Windows 10 Features and Apps
  • scoop - A command-line installer for Windows.

Python

  • db-to-sqlite - CLI tool for exporting tables or queries from any SQL database to a SQLite file
  • edgedb - The next generation relational database.
  • docker-push-ssh - Push docker images from your local machine to remote servers without the hassle.
  • PyChromeDevTools - PyChromeDevTools is a python module that allows one to interact with Google Chrome using Chrome DevTools Protocol within a Python script.
  • Practice-Coding-Questions - Personal Practice Set
  • system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
  • pimped_subprocess - a pimped-up wrapper around Python's subprocess module that can monitors the subprocess output line by line
  • database-as-a-service - Database as a service (DBaaS) that allows users to quickly and easily deploy and manage database instances using cloud infrastructure
  • sourcemap-validator - Service for validating sourcemaps
  • subprocess_helper - Abstraction over python subprocess.Popen for running subprocess asynchronous
  • SublimeNodeServer - Bridge for writing Sublime Text plugins using Node.js.
  • sublime-plugin-node-bridge - Example of how to create a Sublime Text (2+3) plugin with node
  • public-apis - A collective list of free APIs for use in software and web development.
  • Sublime-EvalPrinter - Transpiles, evaluates and prints code. Provides immediate feedback for code execution within Sublime Text.
  • UnrealScriptIDE - Auto-completion, Syntax Highlighting, Go to Declaration, Build and Run and more..
  • youtube-dl - Command-line program to download videos from YouTube.com and other video sites

R

  • stats337 - Readings in applied data science

Reason

  • webpack-stats-explorer - Explore your app bundle and compare sizes between builds
  • revery - ⚡ Native, high-performance, cross-platform desktop apps - built with Reason!

Ruby

  • yandex_inflect - Web service client for Yandex.Inflect Russian language inflection service | Клиент веб-сервиса Яндекс.Склонятор
  • docker-sync - Run your application at full speed while syncing your code for development, finally empowering you to utilize docker for development under OSX/Windows/*Linux
  • label.css - Just a simply easy way to label each element you want!

Rust

  • pax - The fastest JavaScript bundler in the galaxy.
  • parcel-redux - Because Parcel wasn't already fast enough.
  • exa - A modern version of ‘ls’.
  • rust-web-developer-roadmap - Roadmap to becoming a Rust Web Developer in 2020
  • watchexec - Executes commands in response to file modifications
  • swc - Super-fast typescript / javascript compiler written in rust

Shell

  • UnitTesting-docker - Go to https://github.com/SublimeText/UnitTesting/tree/master/docker
  • awesome-git-hooks - ⚓ A curated list of awesome git hooks
  • sublime-text-3 - Docker image of sublime-text-3 for ubuntu
  • hacker-laws - 💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
  • awesome-kubernetes - A curated list for awesome kubernetes sources 🚢🎉
  • parseArgs - The bash argument parsing library
  • bash-get-options - get options from script args
  • bash-args - Bash Args is a simple way for get arguments in your bash script.
  • kube-ci - ci bridge between kubernetes and Gitlab
  • Taskfile - The Taskfile runner script: Better than Makefile, Grunt, Node and whatnot!
  • runner - Simple, lightweight task runner for Bash.
  • professional-programming - A collection of full-stack resources for programmers.
  • git-now - A temporary commit tool for git
  • kubetail - Bash script to tail Kubernetes logs from multiple pods at the same time
  • json-utils - Shell utils for processing JSON and converting JSON to ENV vars.
  • stryker-handbook - A comprehensive guide to the stryker ecosystem
  • awesome-bash - A curated list of delightful Bash scripts and resources.
  • SonarTS - Static code analyzer for TypeScript
  • herokuish - Utility for emulating Heroku build and runtime tasks in containers
  • pure-bash-bible - 📖 A collection of pure bash alternatives to external processes.
  • nbx - ▶️ Execute package binaries
  • nodock - Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images
  • web-development - Инструменты, настройки, шпаргалки, для веб-технолога
  • Taskfile - Repository for the Taskfile template.
  • identity-stack-dockerized - Full FR IAM-stack with Postgres
  • dev.env - 👻 Zero Setup Development Environment without Docker or Vagrant
  • html5-site-template - A simple HTML5 site template to save me some time when starting a new site design/development.

Swift

  • LoginCritter - An animated avatar that responds to text field interactions

TypeScript

  • strong-mock - Type safe mocking library for TypeScript
  • typescript-runtime-type-benchmarks - Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
  • sqlmancer - Conjure SQL from GraphQL queries 🧙🔮✨
  • pgtyped - PgTyped - Typesafe SQL in TypeScript
  • memfs - In-memory filesystem with Node's API
  • ts-morph - TypeScript Compiler API wrapper for static analysis and programmatic code changes.
  • tshttp - Low-Level TypeScript HTTP-related Modules.
  • tsc-prog - Create a tsconfig and compile Typescript files programmatically.
  • nestjs-bff - A full-stack TypeScript solution, and starter project. Includes an API, CLI, and example client webapp. Features include production grade logging, authorization, authentication, MongoDB migrations, and end-to-end testing.
  • overmind - Overmind - Frictionless state management
  • perfume.js - Web performance library for measuring all User-centric performance metrics
  • typescript-coverage-report - Node command tool to generate TypeScript coverage report
  • bem-react - A set of tools for developing user interfaces using the BEM methodology in React.
  • react-school-2019 -
  • tslint-to-eslint-config - Converts your TSLint configuration to the closest possible ESLint equivalent. 🚀
  • prisma-tools - Prisma tools to help you generate CRUD system for GraphQL servers
  • crank - Write JSX-driven components with functions, promises and generators.
  • 1loc - What's your favorite JavaScript single LOC (line of code)?
  • redux-toolkit - The official, opinionated, batteries-included toolset for efficient Redux development
  • use-http - 🐶 React hook for making isomorphic http requests
  • constructor-injection -
  • node-microservice-demo - ✨ Example project for Micro-services w/ Node + TypeScript + Express + Swagger + Docker
  • ta-json - Type-aware JSON serializer/parser
  • defu - 🇩 Recursively assign default properties. Lightweight and Fast!
  • jest-class-mocker - Jest mocks for TypesScript Classes
  • jest-helpers - TypeScript helper functions for Jest to help make your tests resilient to refactoring.
  • jest-mock-proxy - Mock classes and objects with the power of proxies!
  • lens - Lens - The Kubernetes IDE
  • tspm - A TypeScript path (re-)mapper
  • computed-types - 🦩 Joi like validations for TypeScript
  • blitz - ⚡️The Fullstack React Framework — built on Next.js
  • typegraphql-prisma-nestjs - Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
  • license - Easily generate licenses for your projects!
  • node-cli-toolkit -
  • class-validator-rule - tslint rule for class-validator
  • typegraphql-nestjs - TypeGraphQL integration with NestJS
  • nestjs - A collection of badass modules and utilities to help you level up your NestJS applications 🚀
  • nestjs-pino - Platform agnostic logger for NestJS based on Pino with REQUEST CONTEXT IN EVERY LOG
  • unstated-next - 200 bytes to never think about React state management libraries ever again
  • gqless - A GraphQL client without queries ✨
  • ts-mixer - A small TypeScript library that provides tolerable Mixin functionality.
  • ngxs-notification-plugin - 🔔 NGXS Notification Plugin
  • graphql-mesh - GraphQL Mesh — Query anything, run anywhere
  • nestjs-prisma-starter - Starter template for NestJS 😻 includes Graphql with Prisma Client, Passport-JWT authentication, Swagger Api and Docker
  • scriptlint - an enforceable script naming standard for package.json
  • ts-nameof - nameof in TypeScript
  • rx-trace - 📝 A simple trace operator to help with debugging Rx streams
  • rx-ninja - Utilities for RxJS
  • nestjs-graphql-boilerplate - Dockerized API boilerplate with NestJS and GraphQL.
  • ts-mixins -
  • api-viewer-element - API documentation and live playground for Web Components
  • lightweight-charts - Financial lightweight charts built with HTML5 canvas
  • prisma-test-utils - A collection of data model agnostic test utils.
  • rxdb - 💻 🔄 📱 A realtime Database for JavaScript Applications
  • nest-mongo-graphql -
  • tydoc - The TypeScript documenter that meets you where you are
  • uppload - 📁 Uppload is a better JavaScript image uploader with 30+ plugins
  • functional-element - Functional custom elements
  • svelte-preprocess - Baked in support for common used preprocessors
  • typescript-custom-elements - Typescript Custom Element Decorator
  • micro-jaymock - Tiny API mocking microservice for generating fake JSON data.
  • eslint-plugin-wc - ESLint rules for Web Components
  • eslint-plugin-lit - lit-html support for ESLint
  • csslayout - A collection of popular layouts and patterns made with CSS. Now it has 90+ patterns and continues growing!
  • web-component-analyzer - CLI that analyzes web components and emits documentation
  • marshal.ts - Marshal.ts the fastest universal TypeScript serializer and validator with JIT engine for frontend, backend, http-transport, RPC, and database, with built-in validations, NestJS support, and MongoDB ORM/Query builder, for Browser/NodeJS. The better and up to 300x faster alternative to class-transformer
  • web-config - A Rollup configuration to build modern web applications with sweet features as for example SCSS imports, Service Worker generation with Workbox, Karma testing, live reloading, coping resources, chunking, treeshaking, Typescript, license extraction, filesize visualizer, JSON import, budgets, build progress, minifying and compression with brotli and gzip.
  • lit-props - lit-element TypeScript properties made easy
  • di-ts - Dependency Injection in TypeScript
  • js-uprtcl - Libraries, tools and modules to create _Prtcl web apps
  • solid - A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • split-element - Lazy loaded LitElements
  • inline-lit-element-loader - Webpack loader to inline LitElement external styles and decorators
  • corpuscule - Lightweight framework based on WebComponents and decorators
  • swaggerlint - Keep your API consistent [WIP]
  • spectrum-web-components - Spectrum Web Components
  • micro-frontends-with-web-components -
  • angular-8-pwa-weather-center - Angular 8 PWA with information from openweather API
  • angular-8-store-pwa-boilerplate - Angular 8 PWA example. Using @ngxs, flex, material, cypress for testing, and other usefull libs.
  • idb-keyval - A super-simple-small promise-based keyval store implemented with IndexedDB
  • rx-form-mapper - Proper decorator-based transformation / serialization / deserialization of plain javascript classes to angular reactive forms
  • tyson - A TypeScript serialization/deserialization library to convert objects to/from JSON
  • json-object-mapper - A TypeScript library to serialize and deserialize object graph from/to JSON in a fast and non-recursive way
  • typeserializer - 🎉 Awesome serializer / deserializer for javascript objects
  • cerialize - Easy serialization through ES7/Typescript annotations
  • postcss-center - PostCSS plugin to center elements.
  • ngxs-synchronizers - Easily keep your app's local state synchronized with your backend, databases and more! ngxs-synchronizers simplifies synchronizing your NGXS-based application state with external data sources.
  • unit - 🧪 The JavaScript unit testing framework for perfectionists
  • pigly - unobtrusive dependency-injection for javascript/typescript
  • ts-auto-mock - Typescript transformer to unlock automatic mock creation for interfaces and classes
  • angularjs-typescript-webpack - AngularJS 1.7, typescript 3 and webpack 4 starter project based on angular tutorial
  • angularjs-webpack-starter - 🚀 A modern frontend setup for AngularJS projects using NPM, TypeScript and Webpack.
  • qawolf - 🐺Create browser tests 10x faster
  • angular-eslint - ✨ Monorepo for all the tooling related to using ESLint with Angular
  • secret -
  • di - Dependency injection library for TypeScript projects.
  • ng-metadata - Angular 2 decorators and utils for Angular 1.x
  • rea-di - Dependency injection for React done right. Hierarchical injection on both component and service layer powered by injection-js (Angular DI framework) 🖖
  • ng-mazdik - Angular UI component library
  • graphql-query-complexity - GraphQL query complexity analysis and validation for graphql-js
  • data-mocks - Library to mock local data requests using Fetch or XHR
  • typescript-transformer-handbook - 📘 A comprehensive handbook on how to create transformers for TypeScript with code examples
  • lit-element - A simple base class for creating fast, lightweight web components
  • weightless - High-quality web components with a small footprint
  • angular-builders - Angular build facade extensions (Jest and custom webpack configuration)
  • TypedJSON - Typed JSON parsing and serializing for TypeScript that preserves type information.
  • ts-codemod - Typescript based codemods
  • billy - 🍔 Declarative and intuitive cli apps in seconds.
  • purify - Functional programming library for TypeScript - https://gigobyte.github.io/purify/
  • typescript-polyfills-generator - Polyfills generator for a full ES2015+ environment support in TypeScript projects
  • data - NGXS Persistence API
  • microfronts - Polyglot Front-End Solution for running multiple frameworks as one
  • prisma - Modern DB toolkit to query, migrate and model your database
  • graphql-shield - 🛡 A GraphQL tool to ease the creation of permission layer.
  • await-result - Error handling for async functions without try/catch blocks
  • teapot - Utilities for working with HTTP status codes, errors, and more
  • angular-contrib - Community extension to Angular framework
  • ts-auto-guard - Generate type guard functions from TypeScript interfaces
  • eslint-plugin-etc - Miscellaneous (TypeScript-related) ESLint rules
  • tslint-etc - More rules for TSLint
  • ng-context - A declarative approach to sharing data through your codebase
  • date-time-picker - Angular Date Time Picker (Responsive Design)
  • ng-wormhole - Render any child view somewhere else on the page.
  • eslint-plugin-pretty-imports - Do you hate chaos in javascript imports? Use me 🤗
  • router-slot - A powerful web component router.
  • ng-log - Vendor-agnostic logging, analytics and telemetry service abstractions and some implementations for Angular applications.
  • bundlib - An automatic configuration manager for Rollup.js.
  • angular-build - Another bundling and npm packaging helper tool for Typescript & Angular library projects. It also supports for bundling of Angular application projects.
  • st-start - Zero configuration TypeScript/JavaScript bundler & DevServer for frontend and Node.js projects. Framework agnostic.
  • tsb - TypeScript/JavaScript module bundler for ESModule
  • tinypack - A simple TypeScript module bundler
  • npm-dts - Generates single dts file for bundling TypeScript NPM packages
  • rxjs-etc - Observables and operators for RxJS
  • mikro-orm - TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.
  • webpack-bundle-size-analyzer - A tool for finding out what contributes to the size of Webpack bundles
  • actions-executing -
  • qiankun - 📦 🚀 Blazing fast, simple and completed solution for micro frontends.
  • ngx-ellipsis - Multiline text with ellipsis for angular 6+
  • ngx-line-clamp - Line clamp a DOM element in Angular
  • ngx-truncate -
  • ngx-line-truncation - An Angular line truncating solution. Truncate text block by given line number and add ellipsis to the end.
  • ng-stack - Angular library
  • angular-dynamic-content - AOT Friendly Dynamic Content in Angular
  • ng-multiselect-dropdown - Multiple Select Dropdown Component
  • ivy-asynchronous-module - Asynchronous modules and components in Angular Ivy
  • ngx-envconfig - Configuration utility for Angular based on the environment variables
  • angular-cli-skeleton - angular-cli skeleton to quickly start a new project with advanced features and best practices. All features are described in README.md.
  • angular-jenkinsfile - Build Angular App using Jenkins and Jenkinsfile
  • ngx-lazy-el - Lazy Loading Angular Components made easy powered by Angular Elements
  • ts-tools - TypeScript Tools for Node.js
  • manually-lazy-load-ngmodule - Small sample project that shows how to manually lazy load an Angular module with ViewEngine and Ivy
  • stenciljs-in-angular - Stenciljs components in Angular: step by step guide
  • graphql-request - Minimal GraphQL client supporting Node and browsers for scripts or simple apps
  • ngd - View the dependencies tree of you Angular application
  • lazy - Project transferred to https://github.com/ng-util/ng-util/blob/master/packages/lazy/README.md
  • ngx-loadable-component - Provides a simple interface for dynamic, lazy loadable components
  • ngx-loadable - ⏳ Simple Lazy Loading for Non Routable Angular Modules
  • BLeak - BLeak: Automatically Debugging Memory Leaks in Web Applications
  • eslint-plugin-rxjs - ESLint rules for RxJS
  • content-loader - ⚪️ SVG component to create placeholder loading, like Facebook cards loading.
  • typepack - Zero config Typescript Bundling
  • eslint-etc - Utils for ESLint TypeScript rules
  • tsutils-etc -
  • ng-zorro-antd - UI components lib based on Ant Design for Angular
  • primeng - The Most Complete Angular UI Component Library
  • ngx-translate-messageformat-compiler - Advanced pluralization (and more) for ngx-translate, using standard ICU syntax which is compiled with the help of messageformat.js.
  • patch-package - Fix broken node modules instantly 🏃🏽‍♀️💨
  • typescript-bundle - A Bundling Tool for TypeScript.
  • hookstate - The simple but very powerful and incredibly fast state management for React that is based on hooks
  • intermock - Mocking library to create mock objects with fake data for TypeScript interfaces
  • wretch - A tiny wrapper built around fetch with an intuitive syntax. 🍬
  • jasmine-auto-spies - Create automatic spies from classes in Jasmine Tests
  • feature-hub - Create scalable web applications using micro frontends.
  • effector-react-inject - Inject Effector's state to React components simple way
  • polestar - A commonjs-ish module loader for browsers, as used in Demoboard.
  • comlink - Comlink makes WebWorkers enjoyable.
  • prisma-client-js - Type-safe database client for TypeScript & Node.js (ORM replacement)
  • react-hook-form - 📋 React hooks for forms validation without the hassle (Web + React Native)
  • ts-httpexceptions - 🚦 See https://tsed.io/docs/exceptions.html
  • model - Angular Model - Simple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable.
  • custom-elements-ts - Create native custom elements using Typescript
  • minibench - Minimal benchmarking library for nodejs
  • cancel-token -
  • preact-loadable - Tiny preact component for async tasks
  • semver-match - A simple function that conforms npm package version matching behavior.
  • egjs-flicking - 🎠 ♻️ Everyday 30 million people experience. It's reliable, flexible and extendable carousel.
  • prisma-examples - 🚀 Ready-to-run Prisma example projects
  • ts-toolbelt - 👷 Higher Type Safety for TypeScript
  • ngx-script-loader - Angular 3rd party script loader
  • Slow-Code-Detector -
  • ttypescript - Over TypeScript tool to use custom transformers in the tsconfig.json
  • ts-optchain - Optional Chaining for TypeScript
  • tx-reflector - TypeScript transformer for code generation.
  • jscpd - Copy/paste detector for programming source code.
  • ng-vdom - (Developer Preview) A virtual-DOM extension for Angular, also work as React bridge.
  • tscpaths - Replace absolute paths to relative paths after typescript compilation
  • tsdef - TypeScript common pattern shortcut definitions / utility gist library
  • tree-component - A reactjs and vuejs tree component.
  • type-coverage - A CLI tool to check type coverage for typescript code
  • react-use - React Hooks — 👍
  • angular-testing-library - 🦔 Simple and complete Angular testing utilities that encourage good testing practices
  • focus-trap - A lightweight web component that traps focus within a DOM node
  • sync-dotenv - Keep your .env in sync with .env.example
  • SimplyTyped - yet another Typescript type library for advanced types
  • superstruct - A simple and composable way to validate data in JavaScript (or TypeScript).
  • tsx-control-statements - Control flow JSX/TSX elements that get compiled to plain old javascript.
  • property-watch-decorator -
  • node-supertest-fetch - Supertest-like testing with a WHAT-WG fetch interface.
  • ngx-speculoos - Simpler, cleaner Angular unit tests
  • rusty-typescript - A TypeScript compiler written in Rust
  • typeorm-naming-strategies - Custom naming strategies for typeorm
  • graphql-rest-proxy - Turn your REST API into GraphQL - A Proxy Server that pipes request from GraphQL to REST with GraphQL DSL, performant nested children, mutations, input types, and more.
  • graphql-modules - Enterprise Grade Tooling For Your GraphQL Server
  • webpack-ops - 📁 webpack bundle visualization // optimization // config tool
  • graphql-tools - 🔧 Build, mock, and stitch a GraphQL schema using the schema language
  • Revact - Full reactivity JS/TS framework. Lightweight replacement of React + MobX + React Router. Very small and fast !!
  • clax - almost-zero-learning-cost state management library for React which supports time travel debugging
  • ng-packaged - An Angular library packaged by ng-packagr
  • js-green-licenses - JavaScript package.json License Checker
  • ts-expect - Checks TypeScript types match expected values
  • graphql-scraper - Extract structured data from the web using GraphQL.
  • type-fest - A collection of essential TypeScript types
  • fit-textarea - Automatically expand a <textarea> to fit its content, in a few bytes
  • node-casbin - An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js
  • mongodb-memory-server - Spinning up mongod in memory for fast tests. If you run tests in parallel this lib helps to spin up dedicated mongodb servers for every test file in MacOS, *nix, Windows or CI environments (in most cases with zero-config).
  • microfe-client - a micro front end infrastructure
  • delegate-it - DOM event delegation, in <1KB
  • commitlint - 📓 Lint commit messages
  • ts-types-utils - Type utilities for typescript
  • typescript-test-utils - Helper types for testing your package exported types
  • typescript-conditional-types - Helpers for typescript generic types
  • mini-observable - A mini implementation of TC39 observables, plus some utils!
  • reflection - Lightweight (3K) ES Module implementation of reflect-metadata
  • conditional-type-checks - Types for testing TypeScript types.
  • global-error-handling - Code example for Expecting the Unexpected — Best practices for Error handling in Angular
  • mchine - 🎲 A Simple State Machine
  • tsx-create-html-element - Create html elements from tsx syntax
  • tsx-dom - A simple way to use tsx syntax to create native dom elements using document.createElement.
  • tsyringe - Lightweight dependency injection container for JavaScript/TypeScript
  • typescript-eslint - ✨ Monorepo for all the tooling which enables ESLint to support TypeScript
  • cosmiconfig - Find and load configuration from a package.json property, rc file, or CommonJS module
  • bili - Bili makes it easier to bundle JavaScript libraries.
  • small - A tool to bundle commonjs files. Designed to produce the smallest file size possible.
  • odi - 🌪🌌 Opinionated, Declarative, Idiomatic framework for building scalable, supportable and reliable enterprise applications.
  • fluent-ts-validator - Fluent Validation in TypeScript
  • Manatea - Predictable micro state manager.
  • ts-graphql - A TypeScript library for building GraphQL APIs efficiently with type safe decorators
  • proton-native - A React environment for cross platform desktop apps
  • serenity-js - A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!
  • injects - Dependency Injection for TypeScript : https://mickgrz.github.io/injects/
  • spy - Just a spy library.
  • UniversalMock - A JavaScript object that is everything...
  • ngx-auto-unsubscribe - Class decorator that will automatically unsubscribe from observables
  • ngx-select-dropdown - Custom Dropdown for Angular 4+ with multiple and single selection options
  • react-recollect - State management for React
  • typegql - Create GraphQL schema with TypeScript classes.
  • fast-check - Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
  • in-memory-web-api -
  • libreact - Collection of useful React components
  • undux - ⚡️ Dead simple state for React. Now with Hooks support.
  • pure-store - A tiny immutable store with type safety.
  • tslint-consistent-codestyle - Collection of awesome rules to extend TSLint
  • strest - ⚡️ CI-ready tests for REST APIs configured in YAML
  • alpha-dic - Powerful dependency injection container for node.js
  • nest-emitter - Strongly 💪🏼 Typed Eventemitter Module For Nestjs Framework 🦁
  • speedscope - 🔬 A fast, interactive web-based viewer for performance profiles.
  • await-to-js - Async await wrapper for easy error handling without try-catch
  • redoc - 📘 OpenAPI/Swagger-generated API Reference Documentation
  • mongo-seeding - The ultimate solution for populating your MongoDB database.
  • gts - ☂️ TypeScript style guide, formatter, and linter.
  • reworm - 🍫 the simplest way to manage state
  • servie - Standard, framework-agnostic HTTP interfaces for JavaScript servers and clients
  • make-error-cause - Make your own nested errors
  • tslint-clean-code - TSLint rules for enforcing Clean Code
  • cloud-health-connect - A connect middleware for the cloud-health module, providing liveness and readiness endpoints for Kubernetes
  • http-proxy-middleware - ⚡ The one-liner node.js http-proxy middleware for connect, express and browser-sync
  • arcgis-rest-js - compact, modular JavaScript wrappers for the ArcGIS REST API
  • runtypes - Runtime validation for static types
  • tslint-language-service - TypeScript 2.2.1 plugin for tslint
  • typeorm-model-generator - Generates models for TypeORM from existing database.
  • mockoon - Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
  • tslint-immutable - TSLint rules to disable mutation in TypeScript.
  • yajs - Yet Another JSON Streaming Tool
  • trans-loader - webpack-less frontend with service-worker
  • sucrase - Super-fast alternative to Babel for when you can target modern JS runtimes
  • nexe - 🎉 create a single executable out of your node.js apps
  • tsconfig-paths - Load node modules according to tsconfig paths, in run-time or via API.
  • bigtsquery - Search Engine for TypeScript Code using AST Queries
  • tsconfig-paths-webpack-plugin - Load modules according to tsconfig paths in webpack.
  • tslint-microsoft-contrib - A set of TSLint rules used on some Microsoft projects.
  • material-components-web - Modular and customizable Material Design UI components for the web
  • ts-node-dev - Compiles your TS app and restarts when files are modified.
  • Angular2-React - A angular2 convenience component for using react components
  • flow-to-typescript - Convert Flow-annotated files to TypeScript
  • io-ts - Runtime type system for IO decoding/encoding
  • ionic-pwa-toolkit - Build lightning fast Progressive Web Apps with zero config and best practices built-in. Go from zero to production ready with Ionic and Stencil (Web Components).
  • constate - React Context + State
  • core - Enterprise Grade #NodeJS Platform implementing Industry Standards & Patterns in order to provide Connectivity, Stability, High-Availability and High-Performance
  • window-post-message-proxy - A generic messaging component for orchestrating promise based messages to/from a hosting application and an iframed component over the window.postMessage API.
  • ng-select - ⭐ Native angular 6+ select component
  • ts-refined - Refined types for Typescript
  • tspath - TypeScript path alias resolver
  • nanoevents - Simple and tiny (72 bytes) event emitter library for JavaScript
  • devalue - Gets the job done when JSON.stringify can't
  • react-eventmanager - [Deprecated] Event-based simple React state management with decorators
  • mobx-task - Makes async function state management in MobX fun.
  • capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the web ⚡️
  • tinystate - A tiny, yet powerful state management library for Angular
  • pandora - A Manageable, Measurable and Traceable Node.js Application Manager represented by Alibaba powered by TypeScript
  • typewiz - Automatically discover and add missing types in your TypeScript code
  • ts-runtime - Runtime Type Checks for TypeScript
  • floatl - ☁️ A pragmatic implementation of the Float Label Pattern for the web
  • hyrest - A hybrid REST framework for the backend and frontend. As easy as it can get.
  • type-graphql - Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
  • simple-todos - A simple web application powered by Nuxt.js 💚 & Nest Framework 😻
  • type-zoo - A menagerie of useful type operators for TypeScript
  • react-javascript-to-typescript-transform - Convert React JavaScript code to TypeScript with proper typing
  • ts-simple-nameof - Parses a dot-separated property name from a lambda expression and provides some level of type safety using type parameters.
  • typeorm-linq-repository - Wraps TypeORM repository pattern and QueryBuilder using fluent, LINQ-style queries.
  • accesscontrol - Role and Attribute based Access Control for Node.js
  • ts2c - Convert Javascript/TypeScript to C
  • 1backend - Run your web apps easily with a complete platform that you can install on any server. Build composable microservices and lambdas.
  • inject - Inject a dependency
  • typestack - Opinionated framework for TypeScript and Node.JS
  • compodoc - 📔 The missing documentation tool for your Angular, Nest & Stencil application
  • redux-observable - RxJS middleware for action side effects in Redux using "Epics"
  • ng-testing-snippets - Angular Testing Snippets
  • nest-middlewares - Common, injectable middlewares for NestJS
  • typeorm-loader - A database-aware data-loader for use with GraphQL and TypeORM.
  • lakmus - Fluent validation in TypeScript/JavaScript.
  • ClassValidator.js - A library for Object-Oriented style validation in JavaScript/TypeScript
  • fpreact - fpreact provides an alternative api for creating preact components, heavily inspired by elm.
  • ngx-treeview - An Angular treeview component with checkbox
  • class-sanitizer - Class-based sanitation in Typescript using decorators
  • lodash-decorators - A collection of decorators using lodash at it's core.
  • class-transformer - Proper decorator-based transformation / serialization / deserialization of plain javascript objects to class constructors
  • eslint-plugin-tslint - ✨ A plugin which allows you to run a full instance of TSLint within ESLint
  • class-validator - Validation made easy using TypeScript decorators.
  • nest - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
  • learn-anything - Organize world's knowledge, explore connections and curate learning paths
  • stencil - A Web Component compiler for building fast, reusable UI components and Progressive Web Apps 💎 Built by the Ionic Framework team
  • angular-oauth2-oidc - Support for OAuth 2 and OpenId Connect (OIDC) in Angular.
  • ngrx-store-hmr - Experimental HMR support for @ngrx/store
  • ng2-loading-indicator - Angular 2/4 loading indicator
  • rx-devtools -
  • blueprint - A React-based UI toolkit for the web
  • typesync - Install missing TypeScript typings for dependencies in your package.json.
  • howtographql - The Fullstack Tutorial for GraphQL
  • ng-aot-guide - Dev guidelines for AoT-friendly Angular apps.
  • angular-2-dropdown-multiselect - Angular 2 Dropdown Multiselect Bootstrap
  • jasmine-mock-factory - A Jasmine helper for creating mocked classes
  • ngo -
  • ng-select - Select component for angular
  • RxEmitter - RxEmitter = 🐟Rxjs + 🐡eventBus.
  • jasmine-es6-spies - ES6 spies for Jasmine
  • ng-packagr - Transpile component libraries to Angular Package Format. Part of Angular CLI.
  • angular2-cool-http - Cool features over angular2 HttpClient
  • angular-http-mock - Http mock library for Angular2 framework
  • emock - smart mocks for expect
  • ineeda - Mocking library for TypeScript and JavaScript using Proxies!
  • reactxp - Library for cross-platform app development.
  • pnpm - 📦🚀 Fast, disk space efficient package manager
  • od-virtualscroll - 🚀 Observable-based virtual scroll implementation in Angular
  • Choices - A vanilla JS customisable select box/text input plugin ⚡️
  • stryker - Mutation testing for JavaScript and friends
  • typedi - Simple yet powerful dependency injection tool for JavaScript and TypeScript.
  • ngx-errors - A declarative validation errors module for reactive forms.
  • angular2-jwt - Helper library for handling JWTs in Angular 2+ apps
  • source-map-explorer - Analyze and debug space usage through source maps
  • ngx-config - Configuration utility for Angular
  • flex-layout - Provides HTML UI layout for Angular applications; using Flexbox and a Responsive API
  • onchange - Use glob patterns to watch file sets and run a command when anything is added, changed or deleted.
  • karma-typescript - Simplifying running unit tests with coverage for Typescript projects.
  • angular-rollup-starter - Angular2 & Rollup.js including AoT and Universal Prerendering
  • threads.js - 🧵 Make web workers & worker threads as simple as a function call.
  • injection-js - Dependency injection library for JavaScript and TypeScript in 5.1K. It is an extraction of the Angular's ReflectiveInjector which means that it's well designed, feature complete, fast, reliable and well tested.
  • ng2-http-interceptor - Http interceptor for angular2.
  • eslint-plugin-compat - Lint the browser compatibility of your code
  • angular-testing-recipes - Simple testing patterns for Angular version 2+
  • windows-build-tools - 📦 Install C++ Build Tools for Windows using npm
  • learn-rxjs - Clear examples, explanations, and resources for RxJS 5/6+
  • typeorm - ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
  • angular-webpack-starter - A complete Angular 6 and Webpack 4 starter seed with minimal and full featured branches. Full featured branch includes: Material Design 2 (Bootstrap 4 branch available as well), @ngrx, HMR, DLLs and optional use of Universal for server-side rendering - Supports AOT (offline) compilation, sync and lazy loading. Karma/Protractor for e2e/unit tests.
  • design_patterns_in_typescript - 📐 Design pattern implementations in TypeScript
  • json-typescript-mapper - a solution for adapter layer which make use of typescript reflection mapping from pure server-returned json to target typescript model
  • tsed - 📐 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.
  • InversifyJS - A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
  • bundless - An experimental alternative to JSPM, browserify and webpack.
  • cbuild - Use SystemJS with npm instead of jspm
  • dts-generator - Generates a single .d.ts bundle containing external module declarations exported from TypeScript module files.
  • dts-bundle - Export TypeScript .d.ts files as an external module definition
  • global-typings-bundler - (DEPRECATED) Converts a collection of external module definition files into a single .d.ts file for distribution alongside a browser-ready JS bundle.
  • dtsmake - TypeScript 's type definition file (*.d.ts files) generator tool from JavaScript files.
  • nativescript-ngx-plugin-seed - Get started building NativeScript + Angular plugins quickly.
  • angular-seed-advanced - Advanced Angular seed project with support for ngrx/store, ngrx/effects, ngx-translate, angulartics2, lodash, NativeScript (native mobile), Electron (Mac, Windows and Linux desktop) and more.
  • Angular-JumpStart - Angular and TypeScript JumpStart example application
  • Angular-kitchen-sink - 🚀 Angular - learn by example
  • tasksfile - Minimalistic task runner for node.js
  • nativescript-angular - Integrating NativeScript with Angular
  • incremental-dom - An in-place DOM diffing library
  • got - 🌐 Human-friendly and powerful HTTP request library for Node.js
  • resugar - Rewrite your JavaScript & TypeScript source code with sweet new features.

Vue

  • victor-mono - A free programming font with cursive italics and ligatures. Donations welcome ❤️
  • nginxconfig.io - ⚙️ NGINX config generator on steroids 💉
  • css-effects-snippets - ☁️ A collection of CSS effects made with Vue.js.
  • best-resume-ever - 👔 💼 Build fast 🚀 and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
  • plantuml-previewer - Online Plant UML editor with syntax highlighting and preview.
  • slim-select - Slim advanced select dropdown

WebAssembly

  • assemblyscript - Definitely not a TypeScript to WebAssembly compiler 🚀

sed

  • Notes - Technologies I've learned

License

CC0

To the extent possible under law, unlight has waived all copyright and related or neighboring rights to this work.