Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drylikov/awesome_frontend_development_resources
A curated list of awesome frontend development resources.
https://github.com/drylikov/awesome_frontend_development_resources
List: awesome_frontend_development_resources
Last synced: about 1 month ago
JSON representation
A curated list of awesome frontend development resources.
- Host: GitHub
- URL: https://github.com/drylikov/awesome_frontend_development_resources
- Owner: drylikov
- License: mit
- Created: 2024-08-07T13:59:22.000Z (5 months ago)
- Default Branch: drylikov
- Last Pushed: 2024-08-07T14:01:33.000Z (5 months ago)
- Last Synced: 2024-08-07T16:56:40.341Z (5 months ago)
- Size: 23.4 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome_frontend_development_resources - A curated list of awesome frontend development resources. (Other Lists / PowerShell Lists)
README
# Awesome Frontend Development Resources
A curated list of awesome frontend development resources## Trend Micro
### CSS Styles
- [trendmicro-ui](https://github.com/trendmicro-frontend/trendmicro-ui) - CSS styles for creating a user interface according to Trend Micro UI style guides.### Linter
- [eslint-config-trendmicro](https://github.com/trendmicro-frontend/eslint-config-trendmicro) - This package provides .eslintrc as an extensible shared config.### Component Generator
- [react-component-template](https://github.com/trendmicro-frontend/react-component-template) - React component template.### React Components
- [react-anchor](https://github.com/trendmicro-frontend/react-anchor) - React Anchor component ([demo](https://trendmicro-frontend.github.io/react-anchor/)).
- [react-breadcrumbs](https://github.com/trendmicro-frontend/react-breadcrumbs) - React Breadcrumbs component ([demo](https://trendmicro-frontend.github.io/react-breadcrumbs/)).
- [react-buttons](https://github.com/trendmicro-frontend/react-buttons) - React Buttons component ([demo](https://trendmicro-frontend.github.io/react-buttons/)).
- [react-checkbox](https://github.com/trendmicro-frontend/react-checkbox) - React Checkbox component ([demo](https://trendmicro-frontend.github.io/react-checkbox/)).
- [react-datepicker](https://github.com/trendmicro-frontend/react-datepicker) - React DatePicker component ([demo](https://trendmicro-frontend.github.io/react-datepicker/)).
- [react-dropdown](https://github.com/trendmicro-frontend/react-dropdown) - React Dropdown component ([demo](https://trendmicro-frontend.github.io/react-dropdown/)).
- [react-form-control](https://github.com/trendmicro-frontend/react-form-control) - React Form Control component ([demo](https://trendmicro-frontend.github.io/react-form-control/)).
- [react-grid-system](https://github.com/trendmicro-frontend/react-grid-system) - React Grid System component ([demo](https://trendmicro-frontend.github.io/react-grid-system/)).
- [react-iframe](https://github.com/trendmicro-frontend/react-iframe) - React iFrame component ([demo](https://trendmicro-frontend.github.io/react-iframe/)).
- [react-interpolate](https://github.com/trendmicro-frontend/react-interpolate) - A React component that renders elements into a format string containing replacement fields ([demo](https://trendmicro-frontend.github.io/react-interpolate/)).
- [react-liquid-gauge](https://github.com/trendmicro-frontend/react-liquid-gauge) - React Liquid Gauge component ([demo](https://trendmicro-frontend.github.io/react-liquid-gauge/)).
- [react-loader](https://github.com/trendmicro-frontend/react-loader) - React Loader component ([demo](https://trendmicro-frontend.github.io/react-loader/)).
- [react-modal](https://github.com/trendmicro-frontend/react-modal) - React Modal component ([demo](https://trendmicro-frontend.github.io/react-modal/)).
- [react-navs](https://github.com/trendmicro-frontend/react-navs) - React Navs component ([demo](https://trendmicro-frontend.github.io/react-navs/)).
- [react-navbar](https://github.com/trendmicro-frontend/react-navbar) - React Navbar component ([demo](https://trendmicro-frontend.github.io/react-navbar/)).
- [react-notifications](https://github.com/trendmicro-frontend/react-notifications) - React Notifications component ([demo](https://trendmicro-frontend.github.io/react-notifications/)).
- [react-paginations](https://github.com/trendmicro-frontend/react-paginations) - React Paginations component ([demo](https://trendmicro-frontend.github.io/react-paginations/)).
- [react-popover](https://github.com/trendmicro-frontend/react-popover) - React Popover component ([demo](https://trendmicro-frontend.github.io/react-popover/)).
- [react-portal](https://github.com/trendmicro-frontend/react-portal) - React Portal component ([demo](https://trendmicro-frontend.github.io/react-portal/)).
- [react-radio-button](https://github.com/trendmicro-frontend/react-radio-button) - React Radio Button component ([demo](https://trendmicro-frontend.github.io/react-radio-button/)).
- [reacr-sidenav](https://github.com/trendmicro-frontend/react-sidenav) - React SideNav component ([demo](https://trendmicro-frontend.github.io/react-sidenav/)).
- [react-table](https://github.com/trendmicro-frontend/react-table) - React Table component ([demo](https://trendmicro-frontend.github.io/react-table/)).
- [react-toggle-switch](https://github.com/trendmicro-frontend/react-toggle-switch) - React Toggle Switch component ([demo](https://trendmicro-frontend.github.io/react-toggle-switch/)).
- [react-tooltip](https://github.com/trendmicro-frontend/react-tooltip) - React Tooltip component ([demo](https://trendmicro-frontend.github.io/react-tooltip/)).
- [react-validation](https://github.com/trendmicro-frontend/react-validation) - React Validation component ([demo](https://trendmicro-frontend.github.io/react-validation/)).---
## AI
- [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts) - This repo includes ChatGPT prompt curation to use ChatGPT better.
- [CodeFormer](https://github.com/sczhou/CodeFormer) - [NeurIPS 2022] Towards Robust Blind Face Restoration with Codebook Lookup Transformer. https://replicate.com/sczhou/codeformer
- [draw-a-ui](https://github.com/SawyerHood/draw-a-ui) - Draw a mockup and generate html for it## Ask Me Anything
- https://github.com/sindresorhus/ama
- https://github.com/kentcdodds/ama## Audio
- [Tone.js](https://github.com/Tonejs/Tone.js/) - A Web Audio framework for making interactive music in the browser.## Awesome
- [awesome](https://github.com/sindresorhus/awesome) - A curated list of awesome lists.
- [awesome-creative-coding](https://github.com/terkelg/awesome-creative-coding) - ๐จ Creative Coding, Generative Art, Interaction Design, Resources.
- [awesome-docker](https://github.com/veggiemonk/awesome-docker) - A curated list of Docker resources and projects.
- [awesome-electron](https://github.com/sindresorhus/awesome-electron) - Useful resources for creating apps with Electron.
- [awesome-iot](https://github.com/HQarroum/awesome-iot) - A curated list of awesome Internet of Things projects and resources.
- [awesome-nodejs](https://github.com/sindresorhus/awesome-nodejs) - A curated list of delightful Node.js packages and resources.
- [awesome-programming-for-kids](https://github.com/HollyAdele/awesome-programming-for-kids) - A curated list of resources for teaching kids programming.
- [awesome-react](https://github.com/enaqx/awesome-react) - A collection of awesome things regarding React ecosystem.
- [awesome-redux](https://github.com/xgrommx/awesome-redux) - Awesome list of Redux examples and middlewares.
- [awesome-vue](https://github.com/vuejs/awesome-vue) - A curated list of awesome things related to Vue.js.## Algorithms
- [AlgorithmVisualizer](https://github.com/parkjs814/AlgorithmVisualizer) - Algorithm Visualizer.
- [@trekhleb/javascript-algorithms](https://github.com/trekhleb/javascript-algorithms) - Algorithms and data structures implemented in JavaScript with explanations and links to further readings.
- [@mgechev/javascript-algorithms](https://github.com/mgechev/javascript-algorithms) - JavaScript implementation of different computer science algorithms.## Animation
- [scenejs](https://github.com/daybrush/scenejs) - ๐ฌ Scene.js is JavaScript & CSS timeline-based animation library. http://daybrush.com/scenejs/## Authentication
- [passport](http://github.com/jaredhanson/passport) - Simple, unobtrusive authentication for Node.js.
- [passport-saml](https://github.com/bergie/passport-saml) - SAML 2.0 authentication with Passport.## Automation
- [chromeless](https://github.com/graphcool/chromeless) - ๐ฅ Chrome automation made simple. Runs locally or headless on AWS Lambda.
- [headless-recorder](https://github.com/checkly/headless-recorder) - Headless recorder is a Chrome extension that records your browser interactions and generates a Puppeteer or Playwright script.
- [playwright](https://github.com/microsoft/playwright) - Node.js library to automate Chromium, Firefox and WebKit with a single API. https://playwright.dev/
- [probot](https://github.com/probot/probot) - ๐ค A framework for building GitHub Apps to automate and improve your workflow. https://probot.github.io
- [puppeteer](https://github.com/GoogleChrome/puppeteer) - Headless Chrome Node API.
- [puppeteer-recorder](https://github.com/checkly/puppeteer-recorder) - Puppeteer recorder is a Chrome extension that records your browser interactions and generates a Puppeteer script.
- [robotjs](https://github.com/octalmage/robotjs) - Node.js Desktop Automation. Control the mouse, keyboard, and read the screen.## Boilerplate
- [babel-plugin-boilerplate](https://github.com/supreetpal/babel-plugin-boilerplate) - A setup to get you started on building babel plugins.
- [electron-react-boilerplate](https://github.com/chentsulin/electron-react-boilerplate) - Live editing development on desktop app.
- [html5-boilerplate](https://github.com/h5bp/html5-boilerplate) - A professional front-end template for building fast, robust, and adaptable web apps or sites.## Books
- [You-Dont-Know-JS](https://github.com/getify/You-Dont-Know-JS) - A book series on JavaScript. @YDKJS on twitter.
- [react-in-patterns](https://github.com/krasimir/react-in-patterns) - A free book that talks about design patterns/techniques used while developing with React. https://www.gitbook.com/book/krasimir/react-in-patterns/## Build Tools
- [browserify](https://github.com/substack/node-browserify) - Browser-side require() the node.js way.
- [eslint](https://github.com/eslint/eslint) - A fully pluggable tool for identifying and reporting on patterns in JavaScript.
- [extract-text-webpack-plugin](https://github.com/webpack/extract-text-webpack-plugin) - Extract text from bundle into a file.
- [gulp](https://github.com/gulpjs/gulp) - The streaming build system.
- [html-webpack-plugin](https://github.com/ampedandwired/html-webpack-plugin) - Simplifies creation of HTML files to serve your webpack bundles.
- [lodash-webpack-plugin](https://github.com/lodash/lodash-webpack-plugin) - Smaller modular Lodash builds.
- [node-gyp](https://github.com/nodejs/node-gyp) - Node.js native addon build tool.
- [node-pre-gyp](https://github.com/mapbox/node-pre-gyp) - Node.js tool for easy binary deployment of C++ addons.
- [parallel-webpack](https://github.com/trivago/parallel-webpack) - Builds multi-config webpack projects in parallel.
- [rollup](https://github.com/rollup/rollup) - Next-generation ES6 module bundler. http://rollupjs.org
- [size-limit](https://github.com/ai/size-limit) - Prevent JS libraries bloat. If you accidentally add a massive dependency, Size Limit will throw an error.
- [webpack](https://github.com/webpack/webpack) - A module bundler that bundles JavaScript and other assets for the browser.
- [webpack-blocks](https://github.com/andywer/webpack-blocks) - ๐ฆ Configure webpack using functional feature blocks.
- [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard) - A CLI dashboard for webpack dev server.## Cheatsheet
- [modern-js-cheatsheet](https://github.com/mbeaudru/modern-js-cheatsheet) - Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.
- [react-component-composition-cheatsheet](https://github.com/xat/react-component-composition-cheatsheet) - React component composition cheatsheet.
- [react-native-styling-cheat-sheet](https://github.com/vhpoet/react-native-styling-cheat-sheet) - Most of the React Native styling material in one page.
- [react-redux-cheatsheet](https://github.com/uanders/react-redux-cheatsheet) - React Redux Cheat Sheet on Workflow & Concept.## Color
- [color](https://github.com/Qix-/color) - ๐ Javascript color conversion and manipulation library
- [color-name](https://github.com/colorjs/color-name) - A JSON with color names.
- [colornames](https://github.com/timoxley/colornames) - Map color names to HEX color values.## Command-line & Terminal Utilities
- [blessed](https://github.com/chjj/blessed) - A high-level terminal interface library for node.js.
- [chalk](https://github.com/chalk/chalk) - Terminal string styling done right.
- [cli-table](https://github.com/Automattic/cli-table) - Pretty unicode tables for the CLI with Node.js.
- [commander.js](https://github.com/tj/commander.js/) - Node.js command-line interfaces made easy.
- [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) - A collection of common interactive command line user interfaces.
- [node-progress](https://github.com/tj/node-progress) - Flexible ascii progress bar for nodejs.
- [playwright-cli](https://github.com/microsoft/playwright-cli) - CLI for common Playwright actions. Record and generate Playwright code, inspect selectors and take screenshots.
- [shelljs](https://github.com/shelljs/shelljs) - Portable Unix shell commands for Node.js.
- [terminalizer](https://github.com/faressoft/terminalizer) - ๐ฆ Record your terminal and generate animated gif images.
- [xterm.js](https://github.com/sourcelair/xterm.js) - Full xterm terminal, in your browser. http://xtermjs.org/## Compiler
- [emscripten](https://github.com/kripken/emscripten) - Emscripten: An LLVM-to-JavaScript Compiler. http://kripken.github.io/emscripten-site/## Computer Vision
- [node-opencv](https://github.com/peterbraden/node-opencv) - OpenCV Bindings for node.js.
- [tracking.js](https://github.com/eduardolundgren/tracking.js) - A modern approach for Computer Vision on the web.## Control Flow
- [async](https://github.com/caolan/async) - Async utilities for node and the browser.
- [co](https://github.com/tj/co) - The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc).## CSS
- [30-seconds-of-css](https://github.com/atomiks/30-seconds-of-css) - A curated collection of useful CSS snippets. https://atomiks.github.io/30-seconds-of-css/
- [animate.css](https://github.com/daneden/animate.css) - A cross-browser library of CSS animations. As easy to use as an easy thing.
- [css-modules](https://github.com/css-modules/css-modules) - A CSS file in which all class names and animation names are scoped locally by default.
- [normalize.css](https://github.com/necolas/normalize.css) - A collection of HTML element and attribute style-normalizations.
- [postcss](https://github.com/postcss/postcss) - Transforming styles with JS plugins.
- [purifycss](https://github.com/purifycss/purifycss) - Remove unused CSS. Also works with single-page apps.
- [styled-components](https://github.com/styled-components/styled-components) - Comparing different ways to style components.
- [uncss](https://github.com/giakki/uncss) - Remove unused styles from CSS.## CSS Preprocessor
- [Less](https://github.com/less/less.js) - Leaner CSS.
- [Sass](https://github.com/sass/sass) - Sass makes CSS fun again.
- [Stylus](https://github.com/stylus/stylus) - Expressive, robust, feature-rich CSS language built for nodejs.## Data Visualization
- [c3](https://github.com/c3js/c3) - A D3-based reusable chart library.
- [Chart.js](https://github.com/chartjs/Chart.js) - Simple HTML5 Charts using the <canvas> tag. http://www.chartjs.org/
- [d3](https://github.com/d3/d3) - Bring data to life with SVG, Canvas and HTML.
- [d3-node](https://github.com/d3-node/d3-node) - Server-side D3 for static chart/map generation.
- [recharts](https://github.com/recharts/recharts) - Redefined chart library built with React and D3. http://recharts.org
- [vx](https://github.com/hshoff/vx) - react + d3 = vx | visualization components. https://vx-demo.now.sh/## Database
- [mongojs](https://github.com/mafintosh/mongojs) - Node.js module that implements the offical mongo api.## Date
- [moment](https://github.com/moment/moment/) - Parse, validate, manipulate, and display dates in javascript.
- [moment-timezone](https://github.com/moment/moment-timezone/) - Timezone support for moment.js.## Debugging
- [ndb](https://github.com/GoogleChromeLabs/ndb) - ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools.## Deep Learning
- [convnetjs](https://github.com/karpathy/convnetjs) - Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.## Documentation
- [apidoc](https://github.com/apidoc/apidoc) - RESTful web API Documentation Generator.
- [documentation](https://github.com/documentationjs/documentation/) - Beautiful, flexible, powerful js docs.## DOM
- [class-list](https://github.com/npm-dom/class-list) - A cross-browser class list.
- [component-delegate](https://www.npmjs.com/package/component-delegate) - Event delegation component.
- [delegate-dom](https://github.com/npm-dom/delegate-dom) - Event delegation library.
- [element-class](https://github.com/maxogden/element-class) - Like .addClass and .removeClass from jquery but without dependencies.
- [dom-classes](https://github.com/npm-dom/dom-classes) - Cross-browser element class manipulation.
- [dom-events](https://www.npmjs.com/package/dom-events) - DOM event binding and emitting.
- [dom-select](https://github.com/npm-dom/dom-select) - Select DOM.
- [dom-style](https://github.com/npm-dom/dom-style) - Library to manipulate CSS properties.
- [dom-value](https://github.com/npm-dom/dom-value) - Get / set form input values.
- [dom-to-image](https://github.com/tsayen/dom-to-image) - Generates an image from a DOM node using HTML5 canvas.
- [in-view](https://github.com/camwiegert/in-view) - Get notified when a DOM element enters or exits the viewport.
- [is-dom](https://github.com/npm-dom/is-dom) - Check if the given object is a dom node.
- [jsdom](https://github.com/tmpvar/jsdom) - A JavaScript implementation of the WHATWG DOM and HTML standards, for use with Node.js.
- [offset](https://www.npmjs.com/package/offset) - Get the xy offset of an element.
- [synthetic-dom-events](https://github.com/defunctzombie/synthetic-dom-events) - Create DOM events for builtin event types.## Electron
- [electron-tabs](https://github.com/brrd/electron-tabs) - Simple tabs for Electron applications.
- [electron-util](https://github.com/sindresorhus/electron-util) - Useful utilities for Electron apps and modules.## Feature Control - LaunchDarkly
- [featureflags](https://github.com/launchdarkly/featureflags) - The guide to decoupling feature rollout from code deployment for feature flag-driven development. Feature flags give a software organization the power to reduce risk, iterate quicker, and get more control.
- [js-client-sdk](https://github.com/launchdarkly/js-client-sdk) - LaunchDarkly Client-side SDK for Browser JavaScript.
- [js-sdk-common](https://github.com/launchdarkly/js-sdk-common) - Code shared between all LaunchDarkly client-side JS-based SDKs.
- [node-server-sdk](https://github.com/launchdarkly/node-server-sdk) - LaunchDarkly Server-side SDK for Node.js.
- [node-client-sdk](https://github.com/launchdarkly/node-client-sdk) - LaunchDarkly Client-side SDK for Node.js.
- [react-client-sdk](https://github.com/launchdarkly/react-client-sdk) - LaunchDarkly Client-side SDK for React.js.## Frontend Performance
- [Front-End-Performance-Checklist](https://github.com/thedaviddias/Front-End-Performance-Checklist) - ๐ฎThe only Front-End Performance Checklist that runs faster than the others.## Game
- [boardgame](https://github.com/google/boardgame.io) - State management and more for turn based games. http://boardgame.io/
- [gamepad](https://github.com/w3c/gamepad) - Gamepad specification.## Graphics
- [charts](https://github.com/frappe/charts) - Simple, responsive, modern SVG Charts with zero dependencies (https://frappe.github.io/charts).
- [chartjs](https://github.com/chartjs/Chart.js) - Simple HTML5 Charts using the <canvas> tag (http://www.chartjs.org/).
- [node-canvas](https://github.com/Automattic/node-canvas) - Node canvas is a Cairo backed Canvas implementation for NodeJS.
- [obelisk.js](https://github.com/nosir/obelisk.js) - JavaScript library for building pixel isometric graphics with HTML5 canvas.
- [sigma.js](https://github.com/jacomyal/sigma.js) - A JavaScript library dedicated to graph drawing.
- [three.js](https://github.com/mrdoob/three.js) - JavaScript 3D library.## Grid
- [grid](https://github.com/hootsuite/grid) - Drag and drop library for two-dimensional, resizable and responsive lists.## HTTP
- [node-fetch](https://github.com/bitinn/node-fetch) - A light-weight module that brings window.fetch to node.js and io.js.
- [node-http-proxy](https://github.com/nodejitsu/node-http-proxy) - A full-featured http proxy for node.js
- [request](https://github.com/request/request) - Simplified HTTP request client.
- [superagent](https://github.com/visionmedia/superagent) - Ajax with less suck - (and node.js HTTP client to match).## I18n
- [i18next](https://github.com/i18next/i18next) - An internationalization framework.
- [i18next-scanner](https://github.com/i18next/i18next-scanner) - Scan your code, extract translation keys/values, and merge them into i18n resource files.## Icon Fonts
- [feather](https://github.com/feathericons/feather) - Simply beautiful open source icons. https://feathericons.com
- [font-awesome](https://github.com/FortAwesome/Font-Awesome) - The iconic font and CSS toolkit.## Image Processing
- [color-thief](https://github.com/lokesh/color-thief/) - Grabs the dominant color or a representative color palette from an image. Uses javascript and canvas.
- [cropper](https://github.com/fengyuanchen/cropper) - A simple jQuery image cropping plugin.
- [cropperjs](https://github.com/fengyuanchen/cropperjs) - JavaScript image cropper.
- [pixelmatch](https://github.com/mapbox/pixelmatch) - The smallest, simplest and fastest JavaScript pixel-level image comparison library.
- [zooming](https://github.com/kingdido999/zooming) - Image zoom that makes sense. http://desmonding.me/zooming/## Inversion of Control
- [awilix](https://github.com/jeffijoe/awilix) - Extremely powerful Inversion of Control (IoC) container for Node.JS.
- [awilix-express](https://github.com/talyssonoc/awilix-express) - Awilix helpers/middleware for Express.## IoT
- [cylon](https://github.com/hybridgroup/cylon/) - JavaScript framework for robotics, drones, and the Internet of Things (IoT).
- [Espruino](https://github.com/espruino/Espruino) - The Espruino JavaScript interpreter.
- [johnny-five](https://github.com/rwaldron/johnny-five) - JavaScript Robotics and IoT programming framework.
- [node-hid](https://github.com/node-hid/node-hid) - Access USB HID devices through Node.JS.
- [node-red](https://github.com/node-red/node-red) - A visual tool for wiring the Internet of Things
- [node-serialport](https://github.com/EmergingTechnologyAdvisors/node-serialport) - Node.js package to access serial ports for reading and writing OR Welcome your robotic JavaScript overlords.
- [node-usb](https://github.com/nonolith/node-usb) - Improved USB library for NodeJS.## Job Scheduling and Queues
- [agenda](https://github.com/agenda/agenda) - ightweight job scheduling for Node.js.
- [agendash](https://github.com/agenda/agendash) - Agenda Dashboard.
- [agenda-rest](https://github.com/agenda/agenda-rest) - Scheduling as a Service.
- [bull](https://github.com/OptimalBits/bull) - Premium Queue package for handling distributed jobs and messages in NodeJS.## Json Web Token (JWT)
- [express-jwt](https://github.com/auth0/express-jwt) - connect/express middleware that validates a JsonWebToken (JWT) and set the req.user with the attributes.
- [node-jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) - JsonWebToken implementation for node.js.
- [socketio-jwt](https://github.com/auth0/socketio-jwt) - Authenticate socket.io incoming connections with JWTs.## Logging
- [universal-logger](https://github.com/cheton/universal-logger) - A universal logging library for Node and the browser.
- [universal-logger-browser](https://github.com/cheton/universal-logger-browser) - Browser plugins for universal logger.
- [winston](https://github.com/winstonjs/winston) - A multi-transport async logging library for node.js.## Machine Learning
- [brain.js](https://github.com/BrainJS/brain.js) - ๐ค Neural networks in JavaScript http://brain.js.org
- [ml5-library](https://github.com/ml5js/ml5-library) - Friendly machine learning for the web! ๐ค https://ml5js.org
- [tfjs](https://github.com/tensorflow/tfjs) - A WebGL accelerated, browser based JavaScript library for training and deploying ML models. https://js.tensorflow.org
- [tfjs-examples](https://github.com/tensorflow/tfjs-examples) - Examples built with TensorFlow.js. https://js.tensorflow.org/## Markdown
- [render-markdown-javascript](https://github.com/ryanflorence/render-markdown-javascript) - Renders markdown files to HTML with highlighted code blocks BUT ALSO RENDERS THE JAVASCRIPT ONES.## Math
- [big](https://github.com/MikeMcl/big.js) - A small, fast JavaScript library for arbitrary-precision decimal arithmetic.
- [bignumber.js](https://github.com/MikeMcl/bignumber.js/) - A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic.
- [expr-eval](https://github.com/silentmatt/expr-eval) - Mathematical expression evaluator in JavaScript.
- [frac](https://github.com/SheetJS/frac) - โ Rational approximation with bounded denominator. http://oss.sheetjs.com/frac/
- [nodemailer](https://github.com/nodemailer/nodemailer) - Send e-mails with Node.JS โ easy as cake!## Messaging Applications
- [amqp.node](https://github.com/squaremo/amqp.node) - AMQP 0-9-1 library and client for Node.js. https://squaremo.github.io/amqp.node/## Micro Frontend
- [oc](https://github.com/opencomponents/oc) - OpenComponents, serverless in the front-end world for painless micro-frontends delivery. https://opencomponents.github.io/
- [qiankun](https://github.com/umijs/qiankun) - ๐ฆ๐Blazing fast, simple and completed solution for micro frontends.
- [simple-single-spa-webpack-example](https://github.com/joeldenning/simple-single-spa-webpack-example) - A simple example of how to use webpack with single-spa.
- [single-spa](https://github.com/CanopyTax/single-spa) - Microfrontends made easy. https://single-spa.js.org/
- [single-spa-examples](https://github.com/CanopyTax/single-spa-examples] - Examples of single-spa applications. https://single-spa.surge.sh
- [tailor](https://github.com/zalando/tailor) - A streaming layout service for front-end microservices. http://www.mosaic9.org## Micro-generator Framework
- [plop](https://github.com/plopjs/plop) - Micro-generator framework that makes it easy for an entire team to create files with a level of uniformity.## Notifications
- [HTML5-Desktop-Notifications](https://github.com/ttsvetko/HTML5-Desktop-Notifications) - Desktop notifications plugin for Chrome, Safari, Firefox and IE9.
- [notify.js](https://github.com/alexgibson/notify.js) - A handy wrapper for the Web Notifications API.
- [push.js](https://github.com/Nickersoft/push.js) - A compact, cross-browser solution for Javascript desktop notifications.## Object
- [deepmerge](https://github.com/KyleAMathews/deepmerge) - A library for deep (recursive) merging of Javascript objects.
- [defaults-deep](https://www.npmjs.com/package/defaults-deep) - Like extend but recursively copies only the missing properties/values to the target object.
- [flat](https://github.com/hughsk/flat) - ๐ Flatten/unflatten nested Javascript objects
- [merge-deep](https://github.com/jonschlinkert/merge-deep) - Recursively merge values in a JavaScript object.
- [omit-deep](https://github.com/jonschlinkert/omit-deep) - Recursively omit specified keys from an object.
- [pretty-format](https://github.com/facebook/jest/tree/master/packages/pretty-format) - โจ Stringify any JavaScript value.
- [sort-object](https://github.com/doowb/sort-object) - Sort the keys in an object.
- [sortobject](https://github.com/bevry/sortobject) - Deeply sort an object by its keys without mangling any arrays inside of it.## P2P
- [p2p-graph](https://github.com/feross/p2p-graph) - Real-time P2P network visualization with D3.
- [peerjs](https://github.com/peers/peerjs) - Simple peer-to-peer with WebRTC.
- [webtorrent](https://github.com/feross/webtorrent) - โก Streaming torrent client for the web.
- [discovery-channel](https://github.com/maxogden/discovery-channel) - Search for a key across multiple discovery networks and find peers who answer.
- [discovery-server](https://github.com/mafintosh/discovery-server) - A tcp/utp server that auto announces itself using discovery-channel.
- [discovery-swarm](https://github.com/mafintosh/discovery-swarm) - A network swarm that uses discovery-channel to find peers.## Polyfill
- [babel-polyfill](https://github.com/babel/babel/tree/master/packages/babel-polyfill) - Provides polyfills necessary for a full ES2015+ environment.
- [es5-shim](https://github.com/es-shims/es5-shim) - ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines.
- [es6-shim](https://github.com/paulmillr/es6-shim) - ECMAScript 6 compatibility shims for legacy JavaScript engines.
- [es6-symbol](https://github.com/medikoo/es6-symbol) - ECMAScript 6 Symbol polyfill.
- [es7-shim](https://github.com/es-shims/es7-shim) - ECMAScript 7 compatibility shims for legacy JavaScript engines.
- [fetch](https://github.com/github/fetch) - A window.fetch JavaScript polyfill.
- [polyfill](https://github.com/inexorabletash/polyfill) - JavaScript Polyfills, Shims and More.
- [polyfill-service](https://github.com/Financial-Times/polyfill-service) - Automatic polyfill service. https://polyfill.io/v2/docs/
- [webvr-polyfill](https://github.com/borismus/webvr-polyfill) - Use WebVR today, without requiring a special browser build.## Presentation
- [cleaver](https://github.com/jdan/cleaver) - 30-second slideshows for hackers. http://jdan.github.io/cleaver
- [code-surfer](https://github.com/pomber/code-surfer) - Rad code slides <๐/>. https://codesurfer.pomb.us/
- [mdx-deck](https://github.com/jxnblk/mdx-deck) - โ ๏ธ React MDX-based presentation decks. https://mdx-deck.jxnblk.com
- [reveal.js](https://github.com/hakimel/reveal.js) - The HTML Presentation Framework.
- [spectacle](https://github.com/FormidableLabs/spectacle) - ReactJS based Presentation Library.
- [spectacle-boilerplate](https://github.com/FormidableLabs/spectacle-boilerplate) - Boilerplate project for getting started with Spectacle Core.
- [spectacle-code-slide](https://github.com/thejameskyle/spectacle-code-slide) - :metal: Present code with style.
- [spectacle-editor](https://github.com/FormidableLabs/spectacle-editor) - Drag and drop Spectacle editor.## Private NPM
- [verdaccio](https://github.com/verdaccio/verdaccio) - A lightweight private npm proxy registry (sinopia fork).## Productivity
- [pre-commit](https://github.com/observing/pre-commit) - Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit.
- [pre-push](https://github.com/dflourusso/pre-push) - Adiciona hook para pre-push do git.## Protocol Buffers
- [protobuf.js](https://github.com/dcodeIO/protobuf.js) - Protocol Buffers for JavaScript (& TypeScript).
- [protocol-buffers](https://github.com/mafintosh/protocol-buffers) - Protocol Buffers for Node.js.
- [protocol-buffers-encodings](https://github.com/mafintosh/protocol-buffers-encodings) - Base encodings for protocol-buffers.## React
- [create-react-app](https://github.com/facebookincubator/create-react-app) - Create React apps with no build configuration.
- [flux-standard-action](https://github.com/acdlite/flux-standard-action) - A human-friendly standard for Flux action objects.
- [formsy-react](https://github.com/christianalfoni/formsy-react) - A form input builder and validator for React JS.
- [drei](https://github.com/pmndrs/drei) - ๐ญ useful helpers for react-three-fiber. https://drei.pmnd.rs/
- [qrcode.react](https://github.com/zpao/qrcode.react) - A component for use with React.
- [grid-styled](https://github.com/jxnblk/grid-styled) - Responsive React grid system built with styled-components.
- [immer](https://github.com/mweststrate/immer) - Create the next immutable state by mutating the current one.
- [ink](https://github.com/vadimdemedes/ink) - ๐ React for interactive command-line apps.
- [react](https://github.com/facebook/react) - A declarative, efficient, and flexible JavaScript library for building user interfaces.
- [react-a11y](https://github.com/reactjs/react-a11y) - Identifies accessibility issues in your React.js elements.
- [react-addons-css-transition-group](https://facebook.github.io/react/docs/animation.html) - A ReactTransitionGroup add-on component as a low-level API for animation, and a ReactCSSTransitionGroup for easily implementing basic CSS animations and transitions.
- [react-addons-pure-render-mixin](https://facebook.github.io/react/docs/pure-render-mixin.html) - A performance booster under certain situations.
- [react-addons-shallow-compare](https://facebook.github.io/react/docs/shallow-compare.html) - A helper function to achieve the same functionality as PureRenderMixin while using ES6 classes with React.
- [react-animate-height](https://github.com/Stanko/react-animate-height) - Lightweight React component for animating height using CSS transitions. Slide up/down the element, and animate it to any specific height. https://muffinman.io/react-animate-height
- [react-animated-tree](https://github.com/drcmda/react-animated-tree) - ๐ฒSimple to use, configurable tree view with full support for drop-in animations.
- [react-animations](https://github.com/FormidableLabs/react-animations) - ๐ A collection of animations for inline style libraries.
- [react-anything-sortable](https://github.com/jasonslyvia/react-anything-sortable) - A ReactJS component that can sort any children with touch support and IE8 compatibility.
- [react-async-hook](https://github.com/slorber/react-async-hook) - React hook to handle any async operation in React components, and prevent race conditions.
- [react-base-table](https://github.com/Autodesk/react-base-table) - A react table component to display large datasets with high performance and flexibility. https://autodesk.github.io/react-base-table/
- [react-blessed](https://github.com/Yomguithereal/react-blessed) - A react renderer for blessed.
- [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) - Bootstrap 3 components built with React.
- [react-circle](https://github.com/zzarcon/react-circle) - Renders a svg circle + progress, it just works ๐. https://zzarcon.github.io/react-circle
- [react-click-outside](https://github.com/tj/react-click-outside) - ClickOutside component for React.
- [react-clock](https://github.com/wojtekmaj/react-clock) - An analog clock for your React app. http://projects.wojtekmaj.pl/react-clock
- [react-codemod](https://github.com/reactjs/react-codemod) - React codemod scripts.
- [react-collapse](https://github.com/nkbt/react-collapse) - Component-wrapper for collapse animation with react-motion for elements with variable (and dynamic) height.
- [react-color](https://github.com/casesandberg/react-color) - ๐จ Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more.
- [react-content-loader](https://github.com/danilowoz/react-content-loader) - โช SVG-Powered component to easily create placeholder loadings (like Facebook cards loading). http://danilowoz.com/create-content-loader/
- [react-contexify](https://github.com/fkhadra/react-contexify) - Add a context menu to your react app with ease.
- [react-countup](https://github.com/glennreyes/react-countup) - ๐ซ A configurable React component wrapper around CountUp.js. https://react-countup.now.sh
- [react-csv](https://github.com/abdennour/react-csv) - React components to build CSV files on the fly basing on Array/literal object of data. http://elegance.abdennoor.com/react-csv/
- [react-custom-scrollbars](https://github.com/malte-wessel/react-custom-scrollbars) - React scrollbars component.
- [react-datepicker](https://github.com/Hacker0x01/react-datepicker) - A simple and reusable datepicker component for React.
- [react-dates](https://github.com/airbnb/react-dates) - An accessible, easily internationalizable, mobile-friendly datepicker library for the web.
- [react-datetime](https://github.com/YouCanBookMe/react-datetime) - A lightweight but complete datetime picker react component.
- [react-detect-offline](https://github.com/chrisbolin/react-detect-offline) - Offline and Online components for React.
- [react-dnd](https://github.com/gaearon/react-dnd) - Drag and Drop for React.
- [react-draggable](https://github.com/mzabriskie/react-draggable) - React draggable component.
- [react-dropzone](Convert hierarchical tree structure to flat structure.) - Simple HTML5 drag-drop zone with React.js.
- [react-enroute](https://github.com/tj/react-enroute) - React router with a small footprint for modern browsers.
- [react-event-timeline](https://github.com/rcdexta/react-event-timeline) - A responsive event timeline in React.js.
- [react-extras](https://github.com/sindresorhus/react-extras) - Useful components and utilities for working with React.
- [react-facebook-login](https://github.com/keppelen/react-facebook-login) - A Component React for Facebook Login.
- [react-faq](https://github.com/timarney/react-faq) - A collection of links to help answer your questions about React.js.
- [react-favicon](https://github.com/oflisback/react-favicon) - Set or animate your React app's favicon.
- [react-final-form](https://github.com/erikras/react-final-form) - ๐ High performance subscription-based form state management for React.
- [react-flow](https://github.com/wbkd/react-flow) - Highly customizable library for building interactive node-based UIs, editors, flow charts and diagrams.
- [react-fns](https://github.com/jaredpalmer/react-fns) - Modern React components, render-props, hoc's, and utility functions.
- [react-grid-layout](https://github.com/STRML/react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints, for React.
- [react-grid-system](https://github.com/JSxMachina/react-grid-system) - A no CSS Bootstrap-like responsive grid system for React.
- [react-hi-text](https://github.com/rwu823/react-hi-text) - React text highlight component.
- [react-highlight-words](https://github.com/bvaughn/react-highlight-words) - React component to highlight words within a larger body of text.
- [react-horizontal-timeline](https://github.com/sherubthakur/react-horizontal-timeline) - A Timeline component.
- [react-hotkeys](https://github.com/chrisui/react-hotkeys) - Declarative hotkey and focus area management for React.
- [react-icon-base](https://github.com/gorangajic/react-icon-base) - base icon for https://github.com/gorangajic/react-icons.
- [react-icons](https://github.com/cheton/react-icons) - โค๏ธ svg react icons of popular icon packs http://gorangajic.github.io/react-icons.
- [react-idle](https://github.com/ReactTraining/react-idle) - Notifies your app when the user is idle.
- [react-image-crop](https://github.com/DominicTobias/react-image-crop) - A responsive image cropping tool for React.
- [react-infinite](https://github.com/seatgeek/react-infinite) - A browser-ready efficient scrolling container based on UITableView.
- [react-infinite-calendar](https://github.com/clauderic/react-infinite-calendar) - โจ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.
- [react-infinite-tree](https://github.com/cheton/react-infinite-tree) - The [infinite-tree](https://github.com/cheton/infinite-tree) library for React.
- [react-joyride](https://github.com/gilbarbara/react-joyride) - Create walkthroughs and guided tours for your features.
- [react-lines-ellipsis](https://github.com/xiaody/react-lines-ellipsis) - Simple multiline ellipsis component for React.JS. https://xiaody.github.io/react-lines-ellipsis/
- [react-liquid-gauge](https://github.com/trendmicro-frontend/react-liquid-gauge) - React Liquid Gauge component.
- [react-loadable](https://github.com/thejameskyle/react-loadable) - A higher order component for loading components with promises.
- [react-modal](https://github.com/reactjs/react-modal) - Accessible modal dialog component for React.
- [react-motion](https://github.com/chenglou/react-motion) - A spring that solves your animation problems.
- [react-movable](https://github.com/tajo/react-movable) - ๐ Drag and drop for your React lists and tables. Accessible. Tiny. https://react-movable.netlify.com
- [react-move](https://github.com/react-tools/react-move) - React Move ๐ Beautiful, data-driven animations for React. https://react-move.js.org
- [react-music](https://github.com/FormidableLabs/react-music) - Make beats with React!
- [react-native](https://github.com/facebook/react-native) - A framework for building native apps with React.
- [react-overflow-indicator](https://github.com/exogen/react-overflow-indicator) - Detect overflow and render shadows, fades, arrows, etc.
- [react-pdf](https://github.com/wojtekmaj/react-pdf) - Display PDFs in your React app as easily as if they were images. http://projects.wojtekmaj.pl/react-pdf
- [react-pdf](https://github.com/diegomura/react-pdf) - Create PDF files using React.
- [react-perimeter](https://github.com/aweary/react-perimeter) - Create an invisible perimeter around an element and respond when its breached.
- [react-placeholder](https://github.com/buildo/react-placeholder) - A React component to easily replicate your page with nice placeholders while the content is loading.
- [react-pledge](https://github.com/petergombos/react-pledge) - Declarative way to track promise lifecycle states using "render props" ๐ถ.
- [react-popover](https://github.com/FezVrasta/react-popper) - React wrapper around Popper.js (official). https://fezvrasta.github.io/react-popper/
- [react-range](https://github.com/tajo/react-range) - ๐๏ธRange input with a slider. Accessible. Bring your own styles and markup. https://react-range.netlify.app/
- [react-redux](https://github.com/reactjs/react-redux) - Official React bindings for Redux.
- [react-repeatable](https://github.com/cheton/react-repeatable) - A press and hold wrapper component that can trigger hold action multiple times while holding down.
- [react-resizable](https://github.com/STRML/react-resizable) - A simple React component that is resizable with a handle.
- [react-resize-observer-hook](https://github.com/zzarcon/react-resize-observer-hook) - ResizeObserver + React hooks. https://zzarcon.github.io/react-resize-observer-hook/
- [react-responsive](https://github.com/contra/react-responsive) - Media queries in react for responsive design.
- [react-router](https://github.com/reactjs/react-router) - A complete routing library for React.
- [react-scroll-shadow](https://github.com/zzarcon/react-scroll-shadow) - Pure CSS shadow to indicate more content in scrollable area. https://zzarcon.github.io/react-scroll-shadow/
- [react-selection](https://github.com/rwu823/react-selection) - Like the normal OS selection.
- [react-sidebar](https://github.com/balloob/react-sidebar) - A sidebar component for React.
- [react-simple-chatbot](https://github.com/LucasBassetti/react-simple-chatbot) - ๐ฌ Easy way to create conversation chats. https://lucasbassetti.com.br/react-simple-chatbot/
- [react-slick](https://github.com/akiran/react-slick) - React carousel component. http://react-slick.neostack.com/
- [react-sortable](https://github.com/cheton/react-sortable) - A React component built on top of [Sortable](https://github.com/RubaXa/Sortable).
- [react-sparklines](https://github.com/borisyankov/react-sparklines) - Beautiful and expressive Sparklines React component.
- [react-spring](https://github.com/react-spring/react-spring) - โ๏ธ A spring physics based React animation library. https://www.react-spring.io
- [react-spring-examples](https://github.com/react-spring/react-spring-examples) - React spring examples.
- [react-sticky](https://github.com/captivationsoftware/react-sticky) - component for awesome React apps.
- [react-tappable](https://github.com/JedWatson/react-tappable) - Tappable component for React.
- [react-timer-hook](https://github.com/amrlabib/react-timer-hook) - React timer hook.
- [react-toggled](https://github.com/kentcdodds/react-toggled) - Component to build simple, flexible, and accessible toggle components. https://codesandbox.io/s/m38674w9vy
- [react-toolbox](https://github.com/react-toolbox/react-toolbox) - A set of React components implementing Google's Material Design specification with the power of CSS Modules.
- [react-three-fiber](https://github.com/react-spring/react-three-fiber) - โ๏ธ React renderer for Threejs (web and react-native) https://spectrum.chat/react-three-fiber
- [react-toastify](https://github.com/fkhadra/react-toastify) - React notification made easy ๐! https://fkhadra.github.io/react-toastify
- [react-toast-notifications](https://github.com/jossmac/react-toast-notifications) - ๐ A toast notification system for react. https://jossmac.github.io/react-toast-notifications/
- [react-to-print](https://github.com/gregnb/react-to-print) - Print React components in the browser. Supports Chrome, Safari, Firefox and EDGE.
- [react-use](https://github.com/streamich/react-use) - React Hooks โ future of React ๐ react-use. http://streamich.github.io/react-use
- [react-vertical-timeline](https://github.com/stephane-monnot/react-vertical-timeline) - Vertical timeline for React.js.
- [react-video-renderer](https://github.com/zzarcon/react-video-renderer) - Build custom video players effortless. https://zzarcon.github.io/react-video-renderer/
- [react-visibility-sensor](https://github.com/joshwnj/react-visibility-sensor) - Sensor component for React that notifies you when it goes in or out of the window viewport.
- [react-vr](https://github.com/facebook/react-vr) - Create amazing 360 and VR content using React.
- [react-webcam](https://github.com/cezary/react-webcam) - Webcam component.
- [react-xp](https://github.com/microsoft/reactxp) - Library for cross-platform app development.
- [react-youtube](https://github.com/tjallingt/react-youtube) - react.js powered YouTube player component.
- [styled-email-components](https://github.com/sergeybekrin/styled-email-components) - ๐ styled-components for emails.
- [svgr](https://github.com/smooth-code/svgr) - Transform SVG into React components ๐ฆ.
- [uncontrollable](https://github.com/jquense/uncontrollable) - Wrap a controlled react component, to allow specific prop/handler pairs to be uncontrolled.
- [window-table](https://github.com/pupudu/window-table) - Windowing Table for React based on React Window. https://window-table.netlify.com/
- [why-did-you-update](https://github.com/garbles/why-did-you-update) - ๐ฅ Puts your console on blast when React is making unnecessary updates.## React Hooks
- [awesome-react-hooks](https://github.com/rehooks/awesome-react-hooks) - Awesome React Hooks.
- [react-adaptive-hooks](https://github.com/GoogleChromeLabs/react-adaptive-hooks) - Deliver experiences best suited to a user's device and network constraints.
- [react-hooks-visible](https://github.com/kmkzt/react-hooks-visible) - React Hooks library for element visibility. Uses the intersection observer API.
- [react-use-gesture](https://github.com/pmndrs/react-use-gesture) - ๐Bread n butter utility for component-tied mouse/touch gestures in React.
- [react-use-measure](https://github.com/pmndrs/react-use-measure) - ๐ Utility to measure view bounds.
- [use-asset](https://github.com/pmndrs/use-asset) - ๐ฆ A data fetching strategy for React Suspense.
- [usePosition](https://github.com/tranbathanhtung/usePosition) - React hook for get position of element.## React Virtualization
- [react-tiny-virtual-list](https://github.com/clauderic/react-tiny-virtual-list) - A tiny but mighty 3kb list virtualization library, with zero dependencies ๐ช Supports variable heights/widths, scrolling to index, and more!
- [react-virtualized](https://github.com/bvaughn/react-virtualized) - React components for efficiently rendering large lists and tabular data.
- [react-virtualized-auto-sizer](https://github.com/bvaughn/react-virtualized-auto-sizer) - Standalone version of the AutoSizer component from react-virtualized.
- [react-window](https://github.com/bvaughn/react-window) - React components for efficiently rendering large lists and tabular data.## React Native
- [30-days-of-react-native](https://github.com/fangwei716/30-days-of-react-native) - 30 days of React Native demos.
- [react-native-windows](https://github.com/ReactWindows/react-native-windows) - A framework for building native apps with React.## Real-time
- [socket.io](https://github.com/socketio/socket.io/) - Realtime application framework (Node.JS server).## Redux
- [redux](https://github.com/reactjs/redux) - Predictable state container for JavaScript apps.
- [redux-auth](https://github.com/lynndylanhurley/redux-auth) - Complete token authentication system for react + redux that supports isomorphic rendering.
- [redux-connect](https://github.com/makeomatic/redux-connect) - Provides decorator for resolving async props in react-router, extremely useful for handling server-side rendering in React.
- [redux-devtools](https://github.com/gaearon/redux-devtools) - DevTools for Redux with hot reloading, action replay, and customizable UI.
- [redux-form](https://github.com/erikras/redux-form) - A Higher Order Component using react-redux to keep form state in a Redux store.## Regex
- [learn-regex](https://github.com/zeeshanu/learn-regex) - Learn regex the easy way.## Security
- [csurf](https://github.com/expressjs/csurf) - CSRF token middleware.
- [helmet](https://github.com/helmetjs/helmet) - Help secure Express apps with various HTTP headers.## Serverless
- [serverless](https://github.com/serverless/serverless) - Serverless Framework โ Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more!
- [examples](https://github.com/serverless/examples) - Serverless Examples โ A collection of boilerplates and examples of serverless architectures built with the Serverless Framework on AWS Lambda, Microsoft Azure, Google Cloud Functions, and more. https://www.serverless.com/examples/## State Machine
- [state-machine-cat](https://github.com/sverweij/state-machine-cat) - write beautiful state charts ๐. https://state-machine-cat.js.org
- [xstate](https://github.com/davidkpiano/xstate) - State machines and statecharts for the modern web. https://xstate.js.org/docs
- [xstate-examples](https://github.com/coodoo/xstate-examples) - A series of examples showing how to model application state with statechart using xstate. https://stateskit.com## Static Site Generator
- [gatsby](https://github.com/gatsbyjs/gatsby) - Transform plain text into dynamic blogs and websites using React.js.
- [gatsby-starter-blog](https://github.com/gatsbyjs/gatsby-starter-blog) - Gatsby starter for creating a blog
- [gatsby-starter-default](https://github.com/gatsbyjs/gatsby-starter-default) - The default Gatsby starter.
- [gatsby-starter-documentation](https://github.com/gatsbyjs/gatsby-starter-documentation) - Starter for building documentation site with GatsbyJS.## Storage
- [keyv](https://github.com/lukechilds/keyv) - Simple key-value storage with support for multiple backends.
- [store.js](https://github.com/marcuswestin/store.js) - Cross-browser storage for all use cases โข Used across the web โข See below for v2.0 news!## Talks
- [wtfjs](https://github.com/denysdovhan/wtfjs) - A list of funny and tricky JavaScript examples. http://bit.ly/wtfjavascript## Terraform
- [cf-to-tf](https://github.com/humanmade/cf-to-tf) - CLI tool for generating Terraform configuration and state for existing CloudFormation resources.
- [terraform-aws-cloudfront-cdn](https://github.com/cloudposse/terraform-aws-cloudfront-cdn) - Terraform Module that implements a CloudFront Distribution (CDN) for a custom origin.
- [terraform-aws-cloudfront-s3-cdn](https://github.com/cloudposse/terraform-aws-cloudfront-s3-cdn) - Terraform module to easily provision CloudFront CDN backed by an S3 origin.
- [terraform-aws-ec2-instance](https://github.com/cloudposse/terraform-aws-ec2-instance) - Terraform Module for providing a general EC2 instance provisioned by Ansible.
- [terraform-aws-s3-website](https://github.com/cloudposse/terraform-aws-s3-website) - Terraform Module for Creating S3 backed Websites and Route53 DNS.## Testing
- [BackstopJS](https://github.com/garris/BackstopJS) - Automates CSS regression testing of your responsive web UI by comparing DOM screenshots at various viewport sizes.
- [enzyme](https://github.com/airbnb/enzyme) - JavaScript Testing utilities for React.
- [istanbul](https://github.com/gotwarlost/istanbul) - Yet another JS code coverage tool.
- [jest](https://github.com/facebook/jest) - Painless JavaScript Unit Testing.
- [leakage](https://github.com/andywer/leakage) - ๐ Memory leak testing for node.
- [mocha](https://github.com/mochajs/mocha) - A simple, flexible, fun JavaScript test framework for node.js and the browser.
- [nightmare](https://github.com/segmentio/nightmare) - A high-level browser automation library. http://nightmarejs.org
- [node-tap](https://github.com/tapjs/node-tap) - Test Anything Protocol tools for node.
- [nyc](https://github.com/bcoe/nyc) - A code coverage tool that works well with subprocesses.
- [redux-saga-test-plan](https://github.com/jfairbank/redux-saga-test-plan) - Test Redux Saga with an easy plan. http://redux-saga-test-plan.jeremyfairbank.com/## Text Editor
- [ckeditor-dev](https://github.com/ckeditor/ckeditor-dev) - The development repository of CKEditor 4. https://ckeditor.com/ckeditor-4/
- [ckeditor5](https://github.com/ckeditor/ckeditor5) - Development environment for CKEditor 5; the best browser-based rich text editor. https://ckeditor.com
- [ckeditor5-engine](https://github.com/ckeditor/ckeditor5-engine) - CKEditor 5 editing engine. https://ckeditor5.github.io
- [pell](https://github.com/jaredreich/pell) - ๐ the simplest and smallest (~1kB) WYSIWYG text editor for web, with no dependencies
- [tinymce](https://github.com/tinymce/tinymce) - The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular. https://www.tiny.cloud## Tools
- [arkit](https://github.com/dyatko/arkit) - JavaScript architecture diagrams and dependency graphs.
- [autocannon](https://github.com/mcollina/autocannon) - fast HTTP/1.1 benchmarking tool written in Node.js.
- [bash-git-prompt](https://github.com/magicmonty/bash-git-prompt) - An informative and fancy bash prompt for Git users.
- [codemod](https://github.com/facebook/codemod) - Codemod is a tool/library to assist you with large-scale codebase refactors that can be partially automated but still require human oversight and occasional intervention.
- [concurrently](https://github.com/kimmobrunfeldt/concurrently) - Run commands concurrently. Like `npm run watch-js & npm run watch-less` but better.
- [cz-cli](https://github.com/commitizen/cz-cli) - The commitizen command line utility.
- [fx](https://github.com/antonmedv/fx) - Command-line JSON processing tool ๐ฅ.
- [gnomon](https://github.com/paypal/gnomon) - Utility to annotate console logging statements with timestamps and find slow processes.
- [httpie](https://github.com/jkbrzt/httpie) - CLI HTTP client, user-friendly curl replacement with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.
- [http-server](https://github.com/indexzero/http-server) - A simple zero-configuration command-line http server.
- [imagemin](https://github.com/imagemin/imagemin) - Minify images seamlessly.
- [js-code-to-svg-flowchart](https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart) - A visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn otherโs code. Design your code. Refactor code. Document code. Explain code.
- [jscodeshift](https://github.com/facebook/jscodeshift) - A JavaScript codemod toolkit.
- [json-server](https://github.com/typicode/json-server) - Get a full fake REST API with zero coding in less than 30 seconds (seriously).
- [node-mkdirp](https://github.com/substack/node-mkdirp) - Recursively mkdir, like `mkdir -p`, but in node.js.
- [node-prune](https://github.com/tj/node-prune) - Remove unnecessary files from node_modules (.md, .ts, etc).
- [npm-check-updates](https://github.com/tjunnone/npm-check-updates) - Find newer versions of package dependencies than what your package.json or bower.json allows.
- [nvm](https://github.com/creationix/nvm) - Node Version Manager - Simple bash script to manage multiple active node.js versions.
- [ora](https://github.com/sindresorhus/ora) - Elegant terminal spinner.
- [pageres](https://github.com/sindresorhus/pageres) - Capture website screenshots.
- [pageres-cli](https://github.com/sindresorhus/pageres-cli) - Capture website screenshots.
- [prepack](https://github.com/facebook/prepack) - Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently. https://prepack.io
- [pv](https://github.com/juliangruber/node-pv) - A node.js implementation of the Pipe Viewer utility, useful for inspecting a pipe's traffic.
- [release-it](https://github.com/webpro/release-it) - CLI release tool for Git repos and npm packages.
- [shellcheck](https://github.com/koalaman/shellcheck) - ShellCheck, a static analysis tool for shell scripts. http://www.shellcheck.net
- [statsd](https://github.com/etsy/statsd) - Daemon for easy but powerful stats aggregation.
- [visual-center](https://github.com/javierbyte/visual-center) - This is a tool that will find the visual center of your images.
- [yarn](https://github.com/yarnpkg/yarn) - ๐ฆ๐ Fast, reliable, and secure dependency management.## Touch Screen
- [hammer.js](https://github.com/hammerjs/hammer.js) - A javascript library for multi-touch gestures.
- [virtualjoystick](https://github.com/jeromeetienne/virtualjoystick.js) - A virtual joystick library to emulate a joystick on touch screen in javascript.## Utilities
- [30-seconds-of-code](https://github.com/30-seconds/30-seconds-of-codee) - Short JavaScript code snippets for all your development needs. https://www.30secondsofcode.org/
- [animateplus](https://github.com/bendc/animateplus) - A+ animation module for the modern web. http://animateplus.com/examples/getting-started
- [array-lru](https://github.com/mafintosh/array-lru) - A really fast LRU cache for array items (numeric keys).
- [binary-message-stream](https://github.com/mafintosh/binary-message-stream) - Duplex stream that allows you to send messages, including binary messages.
- [chained-function](https://github.com/cheton/chained-function) - Chained function calls.
- [chokidar](https://github.com/paulmillr/chokidar) - A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.
- [classnames](https://github.com/JedWatson/classnames) - A simple javascript utility for conditionally joining classNames together.
- [console.js](https://github.com/amio/console.js) - A game console (video game cli) for browsers. https://amio.github.io/console.js/
- [cross-env](https://github.com/kentcdodds/cross-env) - Cross platform setting of environment scripts.
- [csv-parser](https://github.com/mafintosh/csv-parser) - Streaming csv parser inspired by binary-csv that aims to be faster than everyone else.
- [debug](https://github.com/visionmedia/debug) - Tiny node.js & browser debugging utility for your libraries and applications.
- [delay](https://github.com/sindresorhus/delay) - Delay a promise a specified amount of time.
- [detect-browser](https://github.com/DamonOehlman/detect-browser) - Unpack a browser type and version from the useragent string.
- [dragmove](https://github.com/knadh/dragmove.js) - A super tiny Javascript library to make DOM elements draggable and movable. ~500 bytes and no dependencies.
- [dumper.js](https://github.com/zeeshanu/dumper.js) - A better and pretty variable inspector for your Node.js applications.
- [element-ready](https://github.com/sindresorhus/element-ready) - Detect when an element is ready in the DOM.
- [emergence.js](https://github.com/xtianmiller/emergence.js) - Detect element visibility in the browser.
- [escape-html](https://github.com/component/escape-html) - Escape string for use in HTML.
- [esprima](https://github.com/jquery/esprima) - ECMAScript parsing infrastructure for multipurpose analysis.
- [faker.js](https://github.com/marak/Faker.js/) - generate massive amounts of realistic fake data in Node.js and the browser. https://rawgit.com/Marak/faker.js/master/examples/browser/index.html
- [feature.js](https://github.com/viljamis/feature.js) - Feature.js is a fast, simple and lightweight browser feature detection library in 1kb.
- [final-form](https://github.com/erikras/final-form) - ๐ Framework agnostic, high performance, subscription-based form state management.
- [find-imports](https://github.com/cheton/find-imports) - Find all imported modules in JavaScript files.
- [fingerprintjs](https://github.com/fingerprintjs/fingerprintjs) - Browser fingerprinting library with the highest accuracy and stability.
- [fitty](https://github.com/rikschennink/fitty) - Makes text fit perfectly.
- [flattree](https://github.com/cheton/flattree) - Convert hierarchical tree structure to flat structure.
- [flow.js](https://github.com/flowjs/flow.js) - A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.
- [glob](https://github.com/isaacs/node-glob) - glob functionality for node.js.
- [globby](https://github.com/sindresorhus/globby) - Extends [glob](https://github.com/isaacs/node-glob) with support for multiple patterns.
- [hashlru](https://github.com/dominictarr/hashlru) - Simpler, faster LRU cache algorithm.
- [html5-tag](https://github.com/cheton/html5-tag) - A simple utility for creating HTML5 tags.
- [iframe-resizer](https://github.com/davidjbradshaw/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-search](https://github.com/bvaughn/js-search) - JS Search is an efficient, client-side search library for JavaScript and JSON objects. http://bvaughn.github.io/js-search/
- [json-server](https://github.com/typicode/json-server) - Get a full fake REST API with zero coding in less than 30 seconds (seriously).
- [jsonplaceholder](https://github.com/typicode/jsonplaceholder) - A simple online fake REST API server. https://jsonplaceholder.typicode.com/
- [lodash](https://github.com/lodash/lodash/) - A modern JavaScript utility library delivering modularity, performance, & extras.
- [lowdb](https://github.com/typicode/lowdb) - โก๏ธ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser).
- [memoize-one](https://github.com/alexreardon/memoize-one) - A memoization library which only remembers the latest invocation.
- [minisearch](https://github.com/lucaong/minisearch) - Tiny and powerful JavaScript full-text search engine for browser and Node.
- [moize](https://github.com/planttheidea/moize) - The consistently-fast, complete memoization solution for JS. https://planttheidea.github.io/moize/
- [mousetrap](https://github.com/ccampbell/mousetrap) - Simple library for handling keyboard shortcuts in Javascript.
- [moveTo](https://github.com/hsnaydd/moveTo) - A lightweight scroll animation javascript library without any dependency.
- [multiline-template](https://github.com/jayphelps/multiline-template) - Multiline tagged templates using a pipe |, followed by a space, to signal line start, no more crazy indent hacks.
- [multimatch](https://github.com/sindresorhus/multimatch) - Extends minimatch.match() with support for multiple patterns.
- [node-cbor](https://github.com/hildjj/node-cbor) - Encode and decode CBOR documents, with both easy mode, streaming mode, and SAX-style evented mode.
- [node-html-to-text](https://github.com/werk85/node-html-to-text) - Advanced html to text converter.
- [node-lur-cache](https://github.com/isaacs/node-lru-cache) - A cache object that deletes the least-recently-used items.
- [node-schedule](https://github.com/node-schedule/node-schedule) - A cron-like and not-cron-like job scheduler for Node.
- [node-semver](https://github.com/npm/node-semver) - The semver parser for node (the one npm uses).
- [node-which](https://github.com/npm/node-which) - Like which(1) unix command. Find the first instance of an executable in the PATH.
- [on-change](https://github.com/sindresorhus/on-change) - Watch an object or array for changes.
- [PapaParse](https://github.com/mholt/PapaParse) - Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input. https://www.papaparse.com/demo
- [parse-json](https://github.com/sindresorhus/parse-json) - Parse JSON with more helpful errors.
- [path-to-regexp](https://github.com/pillarjs/path-to-regexp) - Express-style path to regexp.
- [perfect-arrows](https://github.com/steveruizok/perfect-arrows) - A set of minimal functions for drawing perfect arrows between points and shapes.
- [platform.js](https://github.com/bestiejs/platform.js) - A platform detection library.
- [popper.js](https://github.com/FezVrasta/popper.js) - A kickass library to manage your poppers. https://popper.js.org
- [PubSubJS](https://github.com/mroderick/PubSubJS) - Dependency free publish/subscribe for JavaScript.
- [qs](https://github.com/ljharb/qs) - A querystring parser with nesting support.
- [scroll-into-view-if-needed](https://github.com/stipsan/scroll-into-view-if-needed) - Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling.
- [shine.js](http://bigspaceship.github.io/shine.js/) - A library for pretty shadows.
- [stacktrace.js](https://github.com/stacktracejs/stacktrace.js) - Framework-agnostic, micro-library for getting stack traces in all web browsers.
- [streamx](https://github.com/streamxorg/streamx) - An iteration of the Node.js core streams with a series of improvements.
- [superstruct](https://github.com/ianstormtaylor/superstruct) - A simple and composable way to validate data in Javascript.
- [table](https://github.com/gajus/table) - Formats data into a string table.
- [text-spinners](https://github.com/tawian/text-spinners) - Pure text, CSS only, font independent, inline loading indicators.
- [text-width](https://github.com/kapetan/text-width) - Measure the text width in browsers.
- [threads.js](https://github.com/andywer/threads.js) - Easy to use, yet powerful multi-threading library for node.js and the browser.
- [ua-parser-js](https://github.com/faisalman/ua-parser-js) - Lightweight JavaScript-based User-Agent string parser.
- [waypoints](https://github.com/imakewebthings/waypoints) - Waypoints is a library that makes it easy to execute a function whenever you scroll to an element. imakewebthings.com/waypoints/
- [xregexp](https://github.com/slevithan/xregexp) - Extended JavaScript regular expressions.
- [ytplayer](https://github.com/feross/yt-player) - Simple, robust, blazing-fast YouTube Player API.## Validation
- [isemail](https://github.com/hapijs/isemail) - Validate an email address according to RFCs 5321, 5322, and others.## Verdaccio
- [verdaccio](https://github.com/verdaccio/verdaccio) - ๐ฆ๐A lightweight private npm proxy registry. https://www.verdaccio.org/
- [verdaccio/monorepo](https://github.com/verdaccio/monorepo) - ๐ฐMonorepo to keep all the packages for Verdaccio ecosystem### Verdaccio Ecosystem
- [docker-verdaccio-s3](https://github.com/asynchrony/docker-verdaccio-s3) - Private NPM container that can backup to s3.### Docker Examples
- [docker-examples](https://github.com/verdaccio/docker-examples) - ๐ณ โดA collection of Docker and Kubernetes examples for verdaccio. https://verdaccio.org/docs/en/docker.html### Docker Custom Builds
- [docker-verdaccio-gitlab](https://github.com/snics/docker-verdaccio-gitlab) - Docker Container for verdaccio with gitlab authentication.
- [docker-verdaccio](https://github.com/deployable/docker-verdaccio) - Verdaccio in Docker.
- [docker-verdaccio-s3](https://github.com/asynchrony/docker-verdaccio-s3) - Private NPM container that can backup to s3.
- [docker-verdaccio-ldap](https://github.com/snadn/docker-verdaccio-ldap) - docker-verdaccio-ldap.
- [verdaccio-compose-local-bridge](https://github.com/shingtoli/verdaccio-compose-local-bridge) - Verdaccio run with Docker-Compose using local storage and on bridge network.
- [docker-verdaccio](https://github.com/Global-Solutions/docker-verdaccio) - dockerized verdaccio, is fork of sinopia.
- [verdaccio-docker](https://github.com/idahobean/verdaccio-docker) - alpine based verdaccio(https://github.com/verdaccio/verdaccio) docker file.
- [verdaccio-server](https://github.com/andru255/verdaccio-server) - A private/local npm registry server.
- [coldrye-debian-verdaccio]() - docker image providing verdaccio from coldrye-debian-nodejs.## Video
- [jsmpeg](https://github.com/phoboslab/jsmpeg) - MPEG1 Video Decoder in JavaScript.
- [node-fluent-ffmpeg](https://github.com/fluent-ffmpeg/node-fluent-ffmpeg) - A fluent API to FFMPEG (http://www.ffmpeg.org).
- [node-rtsp-stream](https://github.com/kyriesent/node-rtsp-stream) - Stream any RTSP stream and output to websocket for consumption by [jsmpeg](https://github.com/phoboslab/jsmpeg).
- [youtube-player](https://github.com/gajus/youtube-player) - YouTube iframe API abstraction.## Virtualization
- [Clusterize.js](https://github.com/NeXTs/Clusterize.js) - Tiny vanilla JS plugin to display large data sets easily.
- [virtualized-list](https://github.com/clauderic/virtualized-list) - A tiny, Vanilla JS, dependency free, virtualization library.## Virtual Reality
- [aframe](https://github.com/aframevr/aframe) - Building Blocks for the VR Web.## Vue
- [vuera](https://github.com/akxcv/vuera) - ๐ React in Vue, Vue in React. Seamless integration of the two.## Web Builder
- [grapesjs](https://github.com/artf/grapesjs) - Free and Open source Web Builder Framework. Next generation tool for building templates without coding.## Web Component
- [html-include-element](https://github.com/justinfagnani/html-include-element) - Easily include external HTML into your pages.## Web Framework
- [express](https://github.com/expressjs/express) - Fast, unopinionated, minimalist web framework for node.
- [koa](http://koajs.com/) - Next generation web framework for Node.js.## Web Socket
- [localcast](https://github.com/mafintosh/localcast) - A shared event emitter that works across multiple processes on the same machine, including the browser!## Web Worker
- [greenlet](https://github.com/developit/greenlet) - ๐ฆ Move an async function into its own thread.
- [node-webworker-threads](https://github.com/audreyt/node-webworker-threads) - Lightweight Web Worker API implementation with native threads.
- [worker-loader](https://github.com/webpack-contrib/worker-loader) - Worker loader module for webpack.
- [workerize](https://github.com/developit/workerize) - ๐๏ธ Run a module in a Web Worker.
- [workerize-loader](https://github.com/developit/workerize-loader) - ๐๏ธ Automatically move a module into a Web Worker (Webpack loader).