An open API service indexing awesome lists of open source software.

awesome

A curated list of my GitHub stars! Generated by [starred](https://github.com/maguowei/starred)
https://github.com/gaui/awesome

Last synced: 8 days ago
JSON representation

  • JavaScript

    • server - server for localtunnel.me
    • localtunnel - expose yourself
    • loop - loop through commands in fun and amazing ways!
    • create-gatsby-theme - Create a gatsby theme with pre-built template
    • hapi - The Simple, Secure Framework Developers Trust
    • shipjs - Take control of what is going to be your next release.
    • lockfile-lint - Lint an npm or yarn lockfile to analyze and detect security issues
    • express-gateway - A microservices API Gateway built on top of Express.js
    • psi - PageSpeed Insights Reporting for Node
    • robot - ๐Ÿค– A functional, immutable Finite State Machine library
    • crocks - A collection of well known Algebraic Data Types for your utter enjoyment.
    • tiny-warning - A tiny warning function
    • tiny-invariant - A tiny invariant function
    • babel-plugin-dev-expression - A mirror of Facebook's dev-expression Babel plugin
    • rollup-plugin-prettier - Run prettier formatter with rollup
    • micromatch - Highly optimized wildcard and glob matching library. Faster, drop-in replacement to minimatch and multimatch. Used by webpack, babel core, yarn, jest, browser-sync, documentation.js, stylelint, nyc, ava, and many others!
    • httpie - A Node.js HTTP client as easy as pie! ๐Ÿฅง
    • saturated - A tiny (203B) utility to enqueue items for batch processing and/or satisfying rate limits.
    • headroom.js - Give your pages some headroom. Hide your header until you need it
    • algorithms-js - Consumable Data Structures and Algorithms library in JavaScript
    • Ackee - Self-hosted, Node.js based analytics tool for those who care about privacy.
    • ProjectVisBug - FireBug for designers โ€บ Makes any webpage feel like an artboard via a little extension https://a.nerdy.dev/gimme-visbug
    • eslint-config-prettier - Turns off all rules that are unnecessary or might conflict with Prettier.
    • eslint-plugin-prettier - ESLint plugin for Prettier formatting
    • jose - "JSON Web Almost Everything" - JWA, JWS, JWE, JWK, JWT, JWKS for Node.js with minimal dependencies
    • svg-to-jsx - Figma plugin to copy svg as a react component
    • prettier-plugin-package - An opinionated package.json formatter plugin for Prettier
    • txiki.js - The tiny JavaScript runtime built with QuickJS, libuv and โค๏ธ
    • chakra-ui - โšก๏ธSimple, Modular & Accessible UI Components for your React Applications
    • react-hooks-testing-library - ๐Ÿ Simple and complete React hooks testing utilities that encourage good testing practices.
    • gatsby-starter-theme - A Gatsby theme starter using the official blog theme, and the official notes theme
    • typescript-play - Better TypeScript playground
    • reactime - Chrome extension for state debugging in React applications
    • Iosevka - Slender typeface for code, from code.
    • redux-thunk - Thunk middleware for Redux
    • redux-saga - An alternative side effect model for Redux apps
    • eslint-plugin-promise - Enforce best practices for JavaScript promises
    • html-webpack-plugin - Simplifies creation of HTML files to serve your webpack bundles
    • favicons-webpack-plugin - Let webpack generate all your favicons and icons for you
    • favicons - Favicons generator for Node.js
    • reactide - Reactide is the first dedicated IDE for React web application development.
    • fab - ๐Ÿ’Ž FAB project specification & monorepo
    • eruda - Console for mobile browsers
    • bundlephobia - ๐Ÿ‹๏ธ Find out the cost of adding a new frontend dependency to your project
    • jsonata - JSONata query and transformation language - http://jsonata.org
    • chart.xkcd - xkcd styled chart lib
    • typography.js - A powerful toolkit for building websites with beautiful design
    • styled-system-html - HTML elements extended as styled components via styled system, ready for theming.
    • card-validator - Validate credit cards as users type.
    • fusionjs - Modern framework for fast, powerful React apps
    • laconia - Create well-crafted serverless applications, effortlessly
    • hotkey - Trigger an action on an element with a keyboard shortcut.
    • dataloader - DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
    • linkedin-to-jsonresume - Browser extension to turn a LinkedIn profile page into a JSON Resume export.
    • gatsby-starter-blog-theme - Starter for using the official gatsby blog theme
    • rebass - :atom_symbol: React primitive UI components built with styled-system.
    • github-do-not-ban-us - GitHub do not ban us from open source world :iran:
    • mst-gql - Bindings for mobx-state-tree and GraphQL
    • JSVerbalExpressions - JavaScript Regular expressions made easy
    • urlpages - Create and view web pages stored entirely in the URL
    • gatsby-theme-links - Turn your Gatsby site into a link-site, sourced from Github stars and Pinboard
    • stackedit.js - Add StackEdit to any website
    • buffet - Buffet.js โ€” React Components Library made with styled-components
    • grommet - a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
    • wordpress-export-to-markdown - Converts a WordPress export XML file into Markdown files.
    • qss - A tiny (294b) browser utility for encoding & decoding a querystring.
    • test-all-versions - Run your test suite against all published versions of a dependency
    • uncss - Remove unused styles from CSS
    • yamrt - Yet Another MonoRepo Tool, this one for CI/CD environments
    • pegjs - PEG.js: Parser generator for JavaScript
    • lucene - Node.js lib to transform: lucene query โ†’ syntax tree โ†’ lucene query
    • react-base-table - A react table component to display large datasets with high performance and flexibility
    • graphql-hooks - ๐ŸŽฃ Minimal hooks-first GraphQL client
    • Trumbowyg - A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip)
    • pixelmatch - The smallest, simplest and fastest JavaScript pixel-level image comparison library
    • json-schema-faker - JSON-Schema + fake data generators
    • picture-in-picture-chrome-extension
    • design-system - ๐Ÿ—ƒ Storybook Design System
    • pm2 - Node.js Production Process Manager with a built-in Load Balancer.
    • react-admin - A frontend Framework for building admin applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design
    • filepond - ๐ŸŒŠ A flexible and fun JavaScript file upload library
    • docsify - ๐Ÿƒ A magical documentation site generator.
    • lunr.js - A bit like Solr, but much smaller and not as bright
    • tsdx - Zero-config CLI for TypeScript package development
    • markeye - A previewer for Markdown files
    • theme-ui - Build consistent, themeable React apps based on constraint-based design principles
    • tabix
    • json5 - JSON5 โ€” JSON for humans
    • packem - ๐Ÿ“ฆโšก A precompiled JavaScript module bundler
    • graphiql - An in-browser IDE for exploring GraphQL.
    • gq-loader - The best GraphQL Loader for Webpack
    • express-graphql - Create a GraphQL HTTP server with Express.
    • graphql-js - A reference implementation of GraphQL for JavaScript
    • crossfilter - Fast n-dimensional filtering and grouping of records.
    • rules - Rules are code snippets written in JavaScript that are executed as part of the authentication pipeline in Auth0
    • unified - โ˜”๏ธ friendly interface backed by an ecosystem of plugins built for creating and manipulating content
    • readability - visualise readability
    • redot - Graphviz dot file processor powered by plugins based on @unifiedjs
    • retext - natural language processor powered by plugins part of the @unifiedjs collective
    • readme-md-generator - ๐Ÿ“„ CLI that generates beautiful README.md files
    • swagger-cli - Swagger 2.0 and OpenAPI 3.0 command-line tool
    • ngrok - Expose your localhost to the web. Node wrapper for ngrok.
    • webfonts-loader - Make an icon font from SVGs!
    • OctoLinker - OctoLinker โ€” Links together, what belongs together
    • opencollective-frontend - Open Collective Frontend. A React app powered by Next.js.
    • react-teleporter - Teleport React components in the same React tree ๐Ÿ“ก
    • material-bread - Cross Platform React Native Material Design Components
    • polydev - Faster, route-centric development for Node.js apps with built-in Hot Module Replacement.
    • aurora - Shared UI Library for Ticketmaster
    • qlkube - A GraphQL api for Kubernetes
    • entropic - ๐Ÿฆ :package: a package registry for anything, but mostly javascript ๐Ÿฆ ๐Ÿฆ ๐Ÿฆ
    • eventgate - Library and HTTP Service for validating JSONSchema events and producing them (to Kafka or elsewhere)
    • cinnamon - A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
    • generator-create-docusaurus - A generator for new docusaurus projects.
    • github-actions - Repository for CDS specific GitHub actions
    • async - Async utilities for node and the browser
    • node-postgres - PostgreSQL client for node.js.
    • swagger-parser - Swagger 2.0 and OpenAPI 3.0 parser/validator
    • swagger-ui-express - Adds middleware to your express app to serve the Swagger UI bound to your Swagger document. This acts as living documentation for your API hosted from within your app.
    • svelte-native - Svelte controlling native components via Nativescript
    • send - Simple, private file sharing from the makers of Firefox
    • mini-throttle - A small JavaScript Throttle/Debounce implementation
    • sdk-js - Tanker client-side encryption SDK for JavaScript
    • dlv - Safe deep property access in 120 bytes. x = dlv(obj, 'a.b.x')
    • semantic-release - :package::rocket: Fully automated version management and package publishing
    • bullet-train-js-client - Javascript Client for Bullet-Train. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at https://bullet-train.io/
    • bullet-train-frontend - Website and mobile app for Bullet Train. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at https://bullet-train.io/
    • tourist - Travel the web they said, it'll be fun they said.
    • tornis - Tornis helps you watch and respond to changes in your browser's viewport ๐ŸŒฒ
    • gatsby-theme-dev-blog - Swyx's personal opinionated Gatsby Theme for Dev Blogs. See https://swyx.io and see neutral demo at
    • esx - Like JSX, but native and fast
    • progressive-rendering-frameworks-samples - Samples and demos from the Progressive Rendering I/O talk
    • react-material-dashboard - React Dashboard made with Material UIโ€™s components, React and of course create-react-app to boost your app development process!
    • babel-plugin-react-docgen - ๐Ÿ“ Babel plugin to add react-docgen info into your code.
    • react-docgen - A CLI and toolbox to extract information from React component files for documentation generation purposes.
    • docz-plugin-snapshots - A plugin for docz that creates jest snapshots for all documented component usages
    • highlight.js - Javascript syntax highlighter
    • feather - Simply beautiful open source icons
    • mostly-adequate-guide - Mostly adequate guide to FP (in javascript)
    • clean-code-javascript - :bathtub: Clean Code concepts adapted for JavaScript
    • 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.
    • json-server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)
    • ikonate - Fully customisable & accessible vector icons
    • node - Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
    • react-jsonschema-form - A React component for building Web forms from JSON Schema.
    • mockit - A tool to quickly mock out end points, setup delays and more...
    • react-boilerplate - :fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.
    • karmatic - ๐Ÿฆ‘ Easy automatic (headless) browser testing. Powered by Karma, Webpack & Jasmine.
    • markdown-here - Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending.
    • webiny-js - Serverless CMS (GraphQL + React)
    • astexplorer - A web tool to explore the ASTs generated by various parsers.
    • jest-environment-jsdom-global - A Jest environment that allows you to configure jsdom
    • dimport - Run ES Module syntax (`import`, `import()`, and `export`) in any browser โ€“ even IE!
    • sync - cross platform, client encrypted, cloud data sync ๐Ÿ”ผโœจ๐Ÿ”ฎโœจ๐Ÿ”ผ
    • kanye.rest - ๐ŸŒŠ A free REST API for random Kanye West quotes (Kanye as a Service)
    • web-examples - Examples of using Expo in the browser.
    • gatsby-source-google-docs - Gatsby plugin to use Google Docs as a data source
    • node-semver - The semver parser for node (the one npm uses)
    • S - S.js - Simple, Clean, Fast Reactive Programming in Javascript
    • readable-stream - Node-core streams for userland
    • selector-observer - Allows you to monitor DOM elements that match a CSS selector
    • babel-minify-webpack-plugin - Babel Minify Webpack Plugin
    • minify - :scissors: An ES6+ aware minifier based on the Babel toolchain (beta)
    • circular-dependency-plugin - Detect circular dependencies in modules compiled with Webpack
    • npm-on-ipfs - :package: Install npm modules through IPFS!
    • js-ipfs - IPFS implementation in JavaScript
    • perflink - Low friction JavaScript benchmarks that you can share via URL
    • Fluture - :butterfly: Fantasy Land compliant (monadic) alternative to Promises
    • blessed - A high-level terminal interface library for node.js.
    • node-dependency-injection - The NodeDependencyInjection component allows you to standarize and centralize the way objects are constructed in your application.
    • envinfo - Generate a report about your development environment for debugging and issue reporting
    • terser-webpack-plugin - Terser Plugin
    • terser - ๐Ÿ—œ JavaScript parser, mangler and compressor toolkit for ES6+
    • yup - Dead simple Object schema validation
    • refocus - The Go-To Platform for Visualizing Service Health
    • core-js - Standard Library
    • nightwatch - End-to-end testing framework written in Node.js and using the Webdriver API
    • cosmos - ๐Ÿ”ญ Auth0 Design System
    • Kubricks - Visualizer/troubleshooting tool for single Kubernetes clusters
    • postcss - Transforming styles with JS plugins
    • postcss-custom-properties - Use Custom Properties in CSS
    • node-slug - slugifies even utf-8 chars!
    • jsbi - JSBI is a pure-JavaScript implementation of the official ECMAScript BigInt proposal.
    • windtalk - Simplest way to communicate with iFrames and other windows
    • builders - ๐Ÿ— A collection of official & community @pika/pack build plugins
    • size-limit - Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit.
    • egg - ๐Ÿฅš Born to build better enterprise frameworks and apps with Node.js & Koa
    • ajv - The fastest JSON Schema Validator. Supports draft-04/06/07
    • react-html-email - Create elegant HTML email templates using React.
    • oy - Render HTML emails on the server with React.
    • grpcc - A gRPC cli interface for easy testing against gRPC servers
    • mosca - MQTT broker as a module
    • frenchkiss.js - The blazing fast lightweight internationalization (i18n) module for javascript
    • sowing-machine - ๐ŸŒฑA React UI toolchain & JSX alternative
    • observer-util - Transparent reactivity with 100% language coverage. Made with โค๏ธ and ES6 Proxies.
    • react-native-web-maps - React Native for Web implementation of react-native-maps
    • pwa - (WIP) Universal PWA Builder
    • webpack-modules - Handle `.mjs` files correctly within webpack
    • swagger-jsdoc - Generates swagger doc based on JSDoc.
    • browser-compat-data - This repository contains compatibility data for Web technologies as displayed on MDN