This is your work, valued
Senior Engineering Manager @Datadog. Building customer-facing platforms at scale. Product-minded leader. Creator of https://criticalcss.com.
penthouse. Generate critical css for your web pages
★ 2.7kspecificity-graph. Generate interactive Specificity Graphs for your CSS
★ 702sudokuJS. JavaScript step-by-step Sudoku solver and board generator
★ 228frontend-dev-bookmarks. A huge list of frontend development resources I collected over time. Sorted from general knowledge at the top to concrete problems at the bottom.
★ 9inline-css-imports. Finds, requests and inlines all css @imports in a css string
★ 4react-mentions. @mention people in a textarea
★ 2css-compare-screenshots. Before/After screenshots of a web page
★ 1use-transition-effect. Run long effects without blocking the main thread
★ 54lite-youtube-embed. A faster youtube embed.
★ 6.3kts-pattern. 🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
★ 15kpaper. VSCode extension for taking code notes
★ 73gremlins.js. Monkey testing library for web apps and Node.js
★ 9.1kquery. 🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
★ 50kjotai. 👻 Primitive and flexible state management for React
★ 21kxstate. State machines, statecharts, and actors for complex logic
★ 30kreact. Cheatsheets for experienced React developers getting started with TypeScript
★ 47ktailwindcss. A utility-first CSS framework for rapid UI development.
★ 96kapidoc. RESTful web API Documentation Generator.
★ 9.7kslate. Beautiful static documentation for your API
★ 36kjson-diff. Structural diff for JSON files
★ 1.2kswr. React Hooks for Data Fetching
★ 32knode-clinic. Clinic.js diagnoses your Node.js performance issues
★ 6kcrystal. The Crystal Programming Language
★ 20kuse-global-hook. JavaScript
★ 649react-testing-library. 🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
★ 20knode-sales-tax. :moneybag: International sales tax calculator for Node (offline, but provides optional online VAT number fraud check). Tax rates are kept up-to-date.
★ 338node-h2-auto-push. HTTP/2 automatic server push
★ 327fastify. Fast and low overhead web framework, for Node.js
★ 37kabort-controller. An implementation of WHATWG AbortController interface.
★ 309node-fetch. A light-weight module that brings the Fetch API to Node.js
★ 8.9kquiche. 🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
★ 12kleonsans. Leon Sans is a geometric sans-serif typeface made with code in 2019 by Jongmin Kim.
★ 10kstripe-cli. A command-line tool for Stripe
★ 2.1ksnips-demo-smart-house-android. A demo of the snips platform for Android on a smart house theme
★ 4snips-javascript-actions-runner. A lightweight javascript actions runner. 🏃♂️
★ 5hermes-protocol. Definition of the Hermes protocol used by the Snips platform
★ 38snips-actions-templates. Template files for snips actions
★ 11i18nize-react. Internationalize react apps within a lunch break
★ 406react-i18next. Internationalization for react done right. Using the i18next i18n ecosystem.
★ 10kinput-range-scss. Styling Cross-Browser Compatible Range Inputs with Sass
★ 326assemblyscript. A TypeScript-like language for WebAssembly.
★ 18kcreate-snips-action. Generator for writing Snips action code in Javascript/Typescript.
★ 7snips-javascript-toolkit. Everything you need in order to write Snips actions in javascript / typescript.
★ 9ndb. ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools
★ 11kreact-tooltip. React Tooltip Component
★ 3.8kWebFundamentals. Former git repo for WebFundamentals on developers.google.com
★ 14kpnpm. Fast, disk space efficient package manager
★ 36kreact-apollo-hooks. Use Apollo Client as React hooks
★ 2.4kpolyfill-service. Automatic polyfill service.
★ 7.1kSudoku_Smart_Coach_JS. Sudoku Smart Coach in JS
★ 1use-gesture. 👇Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.
★ 9.6kdeno. A modern runtime for JavaScript and TypeScript.
★ 108kchrome-aws-lambda. Chromium Binary for AWS Lambda and Google Cloud Functions
★ 3.3knode-chakracore. Node.js on ChakraCore :sparkles::turtle::rocket::sparkles:
★ 1.9knodejs-mobile. Full-fledged Node.js on Android and iOS
★ 2.6krawact. [POC] A babel plugin which compiles React.js components into native DOM instructions to eliminate the need for the react library at runtime.
★ 2.5kopensnips. Open source projects related to Snips https://snips.ai/.
★ 55uis-rnn. This is the library for the Unbounded Interleaved-State Recurrent Neural Network (UIS-RNN) algorithm, corresponding to the paper Fully Supervised Speaker Diarization.
★ 1.6knode-fs-extra. Node.js: extra methods for the fs object like copy(), remove(), mkdirs()
★ 9.6kevergreen. 🌲 Evergreen React UI Framework by Segment
★ 12khyperactiv. A super tiny reactive library. :zap:
★ 446react-imported-component. ✂️📦Bundler-independent solution for SSR-friendly code-splitting
★ 661bundlephobia. 🏋️ Find out the cost of adding a new frontend dependency to your project
★ 9.6kreact-universal-component. 🚀 The final answer to a React Universal Component: simultaneous SSR + Code Splitting
★ 1.7kcode-surfer. Rad code slides <🏄/>
★ 6.4kjest-codemods. Codemods for migrating to Jest https://github.com/facebook/jest 👾
★ 888critical. Extract & Inline Critical-path CSS in HTML pages
★ 10kreact-window. React components for efficiently rendering large lists and tabular data
★ 17kcrittr. High performance critical css extraction with a great configuration abilities
★ 56lisk-sdk. 🔩 Lisk software development kit
★ 2.7kre-reselect. Enhance Reselect selectors with deeper memoization and cache management.
★ 1.1kfirst-input-delay. A JavaScript library for measuring First Input Delay (FID) in the browser.
★ 347yett. 🔐A small webpage library to control the execution of (third party) scripts
★ 805snips-issues. Feel free to share your bugs with us.
★ 15unistore. 🌶 350b / 650b state container with component actions for Preact & React
★ 2.8kreact-stripe-elements. Moved to stripe/react-stripe-js.
★ 3kwebpack-merge. Merge designed for webpack
★ 2.7knanoid. A tiny (118 bytes), secure, URL-friendly, unique string ID generator for JavaScript
★ 27knodemailer. ✉️ Send e-mails with Node.JS – easy as cake!
★ 18kreact-inview-monitor. Declarative in-view scroll monitor for React JS
★ 113spectacle. A React-based library for creating sleek presentations using JSX syntax that gives you the ability to live demo your code.
★ 10kmini-css-extract-plugin. Lightweight CSS extraction plugin
★ 4.7kwebpack-serve. Repository has moved:
★ 1.1kdriver.js. A lightweight, dependency-free JavaScript library for guiding user focus across the page.
★ 26kreact-popper. 🍿⚛Official React library to use Popper, the positioning library
★ 2.5ks3-plugin-webpack. Uploads files to s3 after complete
★ 487refined-github. :octocat: Browser extension that simplifies the GitHub interface and adds useful features
★ 32ktrufflehog. Find, verify, and analyze leaked credentials
★ 27ksnips-nlu. Snips Python library to extract meaning from text
★ 4ksnips-nlu-rs. Snips NLU rust implementation
★ 345rustling-ontology. Ontology for rustling
★ 140apollo-link-persisted-queries. Persisted Query support with Apollo Link
★ 304react-google-maps. React.js Google Maps integration component
★ 4.6kreact-hot-loader. Tweak React components in real time. (Deprecated: use Fast Refresh instead.)
★ 12kthanks. 🙌 Give thanks to the open source maintainers you depend on! ✨
★ 2.8kurql. The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
★ 9kjest-fixtures. Use file system fixtures in Jest
★ 40sweet-changelogs. What it says on the tin
★ 4react-content-loader. ⚪ SVG-Powered component to easily create skeleton loadings.
★ 14ktestcafe-reporter-slack. A Reporter for testcafe
★ 21terminus. Graceful shutdown and Kubernetes readiness / liveness checks for any Node.js HTTP applications
★ 1.9kreact-loadable. :hourglass_flowing_sand: A higher order component for loading components with promises.
★ 17kwhat-have-you-made-today. Chrome & FireFox extension to replace the default home page. What have you made today?
★ 233stylable. Stylable - CSS for components
★ 1.3kfuse-box. A blazing fast js bundler/loader with a comprehensive API :fire:
★ 4kcsstree. A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
★ 2.1kCSSOM. Unmaintained! ⚠️ CSS Object Model implemented in pure JavaScript. Also, a CSS parser.
★ 758react-beautiful-dnd. Beautiful and accessible drag and drop for lists with React
★ 34ksemantic-release. 📦🚀 Fully automated version management and package publishing
★ 24kreact-slick. React carousel component
★ 12kheadless-wp-starter. 🔪 WordPress + React Starter Kit: Spin up a WordPress-powered React app in one step
★ 4.6kdeveloper-roadmap. Interactive roadmaps, guides and other educational content to help developers grow in their careers.
★ 363kgit-standup. Recall what you or your team did on the last working day
★ 7.8kpieces. Simple, stand-alone, reusable components.
★ 140prettier-eslint. Code :arrow_right: `prettier` :arrow_right: `eslint --fix` :arrow_right: Formatted Code :sparkles:
★ 4.1kIncremental. Incremental computations in Swift
★ 3async-redux-saga. Just another approach to manage async operations using redux-saga
★ 159rellax. Lightweight, vanilla javascript parallax library
★ 7.1kreact-draggable. React draggable component
★ 9.3khusky. Git hooks made easy 🐶 woof!
★ 35ksnips-skill-fakeweather. Fake weather forecasts for Snips
★ 3awesome-snips. A curated list of awesome Snips projects
★ 274synaptic. architecture-free neural network library for node.js and the browser
★ 6.9kblueprint. A React-based UI toolkit for the web
★ 22kreact-router. Declarative routing for React
★ 57knivo. nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries
★ 14kreact-portal. 🎯 React component for transportation of modals, lightboxes, loading bars... to document.body or else.
★ 2.2kgreenkeeper-lockfile. :lock: Your lockfile, up to date, all the time
★ 187puppeteer. JavaScript API for Chrome and Firefox
★ 95kminify. :scissors: An ES6+ aware minifier based on the Babel toolchain (beta)
★ 4.4kbabel-minify-webpack-plugin. [DEPRECATED] Babel Minify Webpack Plugin
★ 485github-corners. A fresher "Fork me on GitHub" callout.
★ 5kcase-sensitive-paths-webpack-plugin. Enforces case sensitive paths in Webpack requires.
★ 428circular-dependency-plugin. Detect circular dependencies in modules compiled with Webpack
★ 930cross-env. 🔀 Cross platform setting of environment scripts
★ 6.5kuncss. Remove unused styles from CSS
★ 9.4kreact-scrolling-color-background. background with color transitioning as you scroll, declarative and easy to setup
★ 55reselect. Selector library for Redux
★ 19kslider. 🎚️ Accessible React slider for single values, ranges, marks, and editable handles.
★ 3.1kjson-server. Get a full fake REST API with zero coding in less than 30 seconds (seriously)
★ 76knp. A better `npm publish`
★ 7.7kbasscss. Low-level CSS Toolkit – the original Functional/Utility/Atomic CSS library
★ 5.9kscrollreveal. Animate elements as they scroll into view.
★ 22kchrome-render. general server render base on headless chrome
★ 93razzle. ✨ Create server-rendered universal JavaScript applications with no configuration
★ 11kreact-page. Next-gen, highly customizable content editor for the browser - based on React and written in TypeScript. WYSIWYG on steroids.
★ 9.5kspeedracer. Collect performance metrics for your library/application.
★ 1.8kdo-agent. Collects system metrics from DigitalOcean Droplets
★ 617why-did-you-update. :boom: Puts your console on blast when React is making unnecessary updates.
★ 4.9kslackin. Public Slack organizations made easy
★ 6.5kallcontributors.org. ✨ The all-contributors bot website and documentation. Recognize all contributors, not just the ones who push code ✨
★ 8.1kprettier-standard. Formats with Prettier and lints with ESLint+Standard! (✿◠‿◠)
★ 866electricitymaps-contrib. The open source repository for Electricity Maps data parsers that powers the world's most comprehensive electricity data platform
★ 4kprepack. A JavaScript bundle optimizer.
★ 14ksharp. High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
★ 33kslack-invite-automation. A tiny web application to invite a user into your slack team.
★ 1.5kbig-list-of-naughty-strings. The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
★ 48kjson-formatter. Makes JSON easy to read.
★ 4.1ksda. Secure distributed aggregation of high-dimensional vectors
★ 59webpack-node-externals. Easily exclude node modules in Webpack
★ 1.3kwp-criticalcss. WordPress Plugin that utilizes CriticalCSS.com web service to automatically create the required CSS for above the fold
★ 18lambda-node-phantom. A simple working example of running PhantomJS on AWS Lambda via NodeJS
★ 59react-portal-tooltip. Awesome React tooltip
★ 406kaldi. kaldi-asr/kaldi is the official location of the Kaldi project.
★ 15kredux-bug-reporter. :bug: A bug reporter and bug playback tool for redux. :bug:
★ 677decap-cms. A Git-based CMS for Static Site Generators
★ 19kstyled-jsx. Full CSS support for JSX without compromises
★ 7.8kreact-mt-svg-lines. A React.js wrapper component to animate the line stroke in SVGs
★ 360jszip. Create, read and edit .zip files with Javascript
★ 10kzip.js. JavaScript library to zip and unzip files supporting parallel compression, web streams, zip64, split files, data encryption, and deflate64 decompression.
★ 3.9kform-data. A module to create readable `"multipart/form-data"` streams. Can be used to submit forms and file uploads to other web applications.
★ 2.4kes6-promisify. Convert callback-based javascript to ES6 Promises
★ 521node-tmp. Temporary file and directory creator for node.js
★ 775rangy. A cross-browser JavaScript range and selection library.
★ 2.3knode-semver. The semver parser for node (the one npm uses)
★ 5.5kbabel-preset-env. PSA: this repo has been moved into babel/babel -->
★ 3.5ksystemjs. Dynamic ES module loader
★ 13krust-paillier. A pure-Rust implementation of the Paillier encryption scheme
★ 81recharts. Redefined chart library built with React and D3
★ 27khelmet. Help secure Express apps with various HTTP headers
★ 11kteleport. A node framework to quickly bootstrap and deploy applications based on templates
★ 11mixpanel-node. A node.js API for mixpanel
★ 488typeahead.js. typeahead.js is a fast and fully-featured autocomplete library
★ 16kprettier. Prettier is an opinionated code formatter.
★ 52kformatjs. The monorepo home to all of the FormatJS related libraries, most notably react-intl.
★ 15krax. 🐰 Rax is a progressive framework for building universal application. https://rax.js.org
★ 8kwebdriverio. Next-gen browser and mobile automation test framework for Node.js
★ 9.8kmicro-analytics-cli. Public analytics as a Node.js microservice. No sysadmin experience required! 📈
★ 733mori. ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript
★ 3.4kimmutable-js. Immutable persistent data collections for Javascript which increase efficiency and simplicity.
★ 33kconditioner. 💆🏻 Frizz free, context-aware, JavaScript modules
★ 1.1kcuid. Deprecated collision-resistant id spec. Insecure because it leaks timestamps. Use cuid2 instead.
★ 3.5kisomorphic-webpack. Abstracts universal consumption of application code base using webpack.
★ 290marky. High-resolution JavaScript timer based on performance.mark/measure (491 bytes min+gz)
★ 1.1kwebpack-visualizer. Visualize your Webpack bundle
★ 1.7kspotify-web-api-js. A client-side JS wrapper for the Spotify Web API
★ 1.9klebab. Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does.
★ 5.6kRxJS. The Reactive Extensions for JavaScript
★ 19koptimize-js. Optimize a JS file for faster parsing (UNMAINTAINED)
★ 3.7kleakage. 🐛 Memory leak testing for node.
★ 1.6kall-the-package-names. 🔤 A list of all the public package names on npm. Updated daily.
★ 298forever. A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)
★ 14kms. Tiny millisecond conversion utility
★ 5.5ksmooth-scroll. A lightweight script to animate scrolling to anchor links.
★ 5.4kchroma.js. JavaScript library for all kinds of color manipulations
★ 11kpreact-boilerplate. :guitar: Ready-to-rock Preact starter project, powered by Webpack.
★ 962isomorphic-fetch. Isomorphic WHATWG Fetch API, for Node & Browserify
★ 6.9k