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

    • spectacle-code-slide - :metal: Present code with style
    • spectacle - ReactJS based Presentation Library
    • codecrumbs - Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.
    • vorpal - Node's framework for interactive CLIs
    • secure-env - Env encryption tool that will help you prevent attacks from npm-malicious-packages.
    • zero - Zero is a web server to simplify web development.
    • jest-image-snapshot - Jest matcher for image comparisons. Most commonly used for visual regression testing.
    • vhtml - Render JSX/Hyperscript to HTML strings, without VDOM ๐ŸŒˆ
    • parcel - ๐Ÿ“ฆ๐Ÿš€ Blazing fast, zero configuration web application bundler
    • use-event-listener - A custom React Hook that provides a declarative useEventListener
    • cleave.js - Format input text content when you are typing...
    • javascript - JavaScript Style Guide
    • z - Pattern Matching for Javascript
    • pg-promise - PostgreSQL interface for Node.js
    • overreacted.io - Personal blog by Dan Abramov.
    • pdf.js - PDF Reader in JavaScript
    • react-bootstrap - Bootstrap components built with React
    • webpack-stats-diff-plugin - Webpack plugin for reporting changes in bundle sizes across builds
    • core-components - Accessible and lightweight Javascript components
    • gtop - System monitoring dashboard for terminal
    • cinnamon-spices-applets - Applets for the Cinnamon desktop
    • fastify-preact-htm-boilerplate - Quickly bootstrap your next web app with Fastify, Preact and htm
    • globalThis - ECMAScript spec-compliant polyfill/shim for `globalThis`.
    • open-wc - Open Web Components provides a set of defaults, recommendations and tools to help facilitate your Web Component.
    • babel-plugin-module-resolver - Custom module resolver plugin for Babel
    • architect - The simplest, most powerful way to build serverless applications
    • remount - Mount React components to the DOM using custom elements
    • javascript-algorithms - ๐Ÿ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings
    • json-formatter - Makes JSON/JSONP easy to read.
    • better-onetab - :bookmark_tabs: A better OneTab for Chrome (Temporarily removed from firefox)
    • conventional-changelog - Generate changelogs and release notes from a project's commit messages and metadata.
    • lz-string - LZ-based compression algorithm for JavaScript
    • node-http-proxy - A full-featured http proxy for node.js
    • declarative-web-components - Author web components, declaratively
    • goober - ๐Ÿฅœ goober, a less than 1KB ๐ŸŽ‰css-in-js alternative with a familiar API
    • roast-my-deps - Your dependencies are bad and you should feel bad
    • chartist-js - Simple responsive charts
    • highcharts - Highcharts JS, the JavaScript charting framework
    • instant.page - Make your siteโ€™s pages instant in 1 minute and improve your conversion rate by 1%
    • todo-list - A simple todo list application with React and mobx and antd
    • gatsby-theme-jason-blog
    • react-native-hooks - React Native APIs turned into React Hooks for use in functional React components
    • into-stream - Convert a string/promise/array/iterable/buffer/typedarray/arraybuffer/object into a stream
    • js-cleanup - Smart comment and whitespace cleaner for JavaScript-like files
    • velocirender - Accelerated server-side rendering.
    • capture-website - Capture screenshots of websites
    • CTOSecurityChecklist - The SaaS CTO Security Checklist
    • luxon - โฑ A library for working with dates and times in JS
    • pack - ๐Ÿ“ฆโšก๏ธ npm package building, reimagined. https://www.pika.dev/blog/introducing-pika-pack/
    • workbox - ๐Ÿ“ฆ Workbox: JavaScript libraries for Progressive Web Apps
    • figma-to-google-slides - Convert Figma frames into a Google Slides presentation ๐Ÿญ
    • alterant - A simple Kubernetes configuration modifier.
    • fasteignasolur
    • redhooks - Predictable state container for React apps written using Hooks
    • antwar - A static site generator built with React and Webpack.
    • documentation - :book: documentation for modern JavaScript
    • fx - Command-line tool and terminal JSON viewer ๐Ÿ”ฅ
    • ink - ๐ŸŒˆ React for interactive command-line apps
    • esdoc - ESDoc - Good Documentation for JavaScript
    • flexsearch - Next-Generation full text search library for Browser and Node.js
    • x-spreadsheet - A web-based JavaScript๏ผˆcanvas๏ผ‰ spreadsheet
    • babel-plugin-smart-webpack-import - Making webpack imports smarter by injecting additional features dynamically. Goal: Make import() more user-friendly.
    • baobab - JavaScript persistent and optionally immutable data tree with cursors.
    • addimated - An always interruptible, declarative animation library for React.
    • github-actions - Open source list of GitHub Actions. Free free to submit a PR to add your action
    • folktale - A standard library for functional programming in JavaScript
    • mithril-migrate - A utility for running mithril 1.0 code inside mithril 0.2.x applications
    • mithrilexamples - A collection of examples used in my mithril talk
    • redom-cli - Generate RE:DOM projects easily!
    • redom-devtools - RE:DOM dev tools for Chrome
    • babel-plugin-transform-redom-jsx - Babel plugin for RE:DOM jsx
    • redom - Tiny (2 KB) turboboosted JavaScript library for creating user interfaces.
    • archerysec - Centralize Vulnerability Assessment and Management for DevSecOps Team
    • reveal.js - The HTML Presentation Framework
    • polyethylene - Functional programming for iterables and async iterables
    • fantasy-land - Specification for interoperability of common algebraic structures in JavaScript
    • jscodeshift - A JavaScript codemod toolkit.
    • bss - ๐ŸŽจ Better Style Sheets
    • npq - ๐ŸŽ–safely* install packages with npm or yarn by auditing them as part of your install process
    • supermodel-cli - Boring data modeling
    • react-hooks-helper - A custom React Hooks library that gives you custom hooks for your code.
    • slate - Beautiful static documentation for your API
    • d3 - Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
    • styleguide - Ueno's code style guide and linter configs
    • react-native-desktop - A Desktop port of React Native, driven by Qt, forked from Canonical
    • mithril.js - A JavaScript Framework for Building Brilliant Applications
    • joplin - Joplin - a note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/
    • enex-dump - Dump the content of .enex files, preserving attachements, some metadata and optionally converting notes to Markdown.
    • proposal-observable - Observables for ECMAScript
    • meiosis - meiosis
    • flyd - The minimalistic but powerful, modular, functional reactive programming library in JavaScript.
    • devtools-timeline-model - Unsupported
    • brain.js - ๐Ÿค– Neural networks in JavaScript
    • ckeditor5 - Powerful rich text editor framework with a modular architecture, modern integrations and features like collaborative editing.
    • 2019-conferences - A list of 2019 web development conferences.
    • usehooks - Easy to understand React Hook code recipes
    • gatsby-wordpress-migrate - Simple Node Script for converting Wordpress XML export of Posts to Gatsby blogposts ๐ŸคŸ
    • create-ueno-app - The easiest and fastest way to create new web projects with next, gatsby, create-react-app and mobile projects with react-native.
    • trilium - Build your personal knowledge base with Trilium Notes
    • graphql-gatsby - Direct access to Gatsby's GraphQL schema and resolvers without the ecosystem
    • kvlly - Personal site built with Gatsby and deployed on Netlify. Really just a coding playground.
    • bruck - A prototyping system built with web components and the Houdini Paint API
    • next-meets-gatsby - NextJS meets Gatsby source plugins as a graphql server
    • gutenblock - The easiest way to develop and release Gutenberg blocks (components) for WordPress
    • isomorphic-git - A pure JavaScript implementation of git for node and browsers!
    • gatsby-source-mastodon - A Gatsby source plugin for fetching user toots from Mastodon
    • apollo-link-prime - Apollo Link that allow you query and preview Prime endpoints
    • octotree - GitHub on steroids
    • styled-breakpoints - Simple and powerful tool for creating breakpoints in styled components, emotion, linaria and astroturf. ๐Ÿ’…
    • gatsby-source-graphql-universal - Plugin for connecting arbitrary GraphQL APIs to Gatsby GraphQL with client side execution
    • bundle-size-tracker - Serverless bundle size tracking over time / Suivi continu et sans serveur des tailles de paquets
    • TNG-Hooks - Provides React-inspired 'hooks' like useState(..) for stand-alone functions
    • fiddly - Create beautiful and simple HTML pages from your Readme.md files
    • pi-christmas-lights - ๐ŸŽ„ Sync Christmas lights to music with a Raspberry Pi and the Web Audio API
    • weather-sucks - Weather App with Estonian Mood
    • staticgen - StaticGen.com, A leaderboard of top open-source static site generators
    • headlesscms.org - Source for headlesscms.org
    • htm-ssr-demo - Demo SSR
    • forgJs - ForgJs is a javascript lightweight object validator. Go check the Quick start section and start coding with love
    • sharp - High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP and TIFF images. Uses the libvips library.
    • goldpinger - Debugging tool for Kubernetes which tests and displays connectivity between nodes in the cluster.
    • npmcard - NPM Business Card
    • coolqlcool - Nextjs server to query websites with GraphQL
    • ramda - :ram: Practical functional Javascript
    • react-easy-state - Simple React state management. Made with โค๏ธ and ES6 Proxies.
    • easy-peasy - Vegetarian friendly state for React
    • stylis.js - light โ€“ weight css preprocessor
    • syntax-highlighting-code-block - Extending the WordPress Code block with syntax highlighting rendered on the server, thus having faster frontend performance and being AMP-compatible.
    • eshost-cli - Run ECMAScript code uniformly across any ECMAScript host
    • vuera - :eyes: Vue in React, React in Vue. Seamless integration of the two. :dancers:
    • grpc-node - gRPC for Node.js
    • graphql-mock-object - Easily prototype UIs with dynamic GraphQL objects
    • quicklink - โšก๏ธFaster subsequent page-loads by prefetching in-viewport links during idle time
    • purgecss-webpack-plugin - Purgecss plugin for webpack
    • outline - The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, markdown compatible and open source.
    • immutadot - immutadot is a JavaScript library to deal with nested immutable structures.
    • guppy - ๐Ÿ A friendly application manager and task runner for React.js
    • awesome-libraries - :sunglasses: Libraries that are being shown in Sourcerer profiles.
    • dot-dom - .dom is a tiny (512 byte) template engine that uses virtual DOM and some of react principles
    • restria - Entria's REST API boilerplate
    • css-to-react-native - Convert CSS text to a React Native stylesheet object
    • vuido - Native desktop applications using Vue.js.
    • dbdb.io - The On-line Database of Databases
    • apexcharts.js - ๐Ÿ“Š Interactive SVG Charts
    • growi - :anchor: GROWI - Team collaboration software using markdown
    • pipeline-playground
    • es-serve - Server for modern single-page web apps
    • brave-browser - Next generation Brave browser for macOS, Windows, Linux, and eventually Android
    • awesome-ui-component-library - Curated list of framework component libraries for UI styles/toolkit
    • css-usage - This script is used within our Bing and Interop crawlers to determine the properties used on a page and generalized values that could have been used.
    • use-substate - ๐Ÿ™ Lightweight (<600B minified + gzipped) React Hook to subscribe to a subset of your single app state.
    • atomic-docs - Front end code documentation generator. http://atomicdocs.io/
    • kap - An open-source screen recorder built with web technology
    • docker-tunlr - ssh tunneling made easy.
    • cnab-spec - Cloud Native Application Bundle Specification
    • analyze-npm - Analyze npm, hunt for es module packages
    • svelte - Cybernetically enhanced web apps
    • webpackbar - Elegant ProgressBar and Profiler for Webpack 3 and 4
    • buttercup-desktop - :key: Javascript Secrets Vault - Multi-Platform Desktop Application
    • morgan - HTTP request logger middleware for node.js
    • winston - A logger for just about everything.
    • node-bunyan - a simple and fast JSON logging module for node.js services
    • knex - A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
    • gql-to-mobx - Convert GraphQL-types to Mobx State Tree-models.
    • moleculer - :rocket: Progressive microservices framework for Node.js
    • polka - A micro web server so fast, it'll make you dance! :dancers:
    • trouter - :fish: A fast, small-but-mighty, familiar fish...errr, router*
    • http-server - a simple zero-configuration command-line http server
    • anti-paywall - A browser extension that maximizes the chances of bypassing paywalls
    • electric-io - โšก๏ธ๐ŸŒ‹๐ŸŒ” The cutest IoT dashboard of your dreams โ˜๏ธ
    • uppy - The next open source file uploader for web browsers :dog:
    • snpm - Secure NPM PoC
    • npm-verified - Verify published packages against their source code.
    • nodebestpractices - :white_check_mark: The largest Node.js best practices list (November 2019)
    • confpad.github.io - โšก๏ธ ConfPad: community-curated list of tech conference talks, videos, slides and the like
    • dom-testing-library - ๐Ÿ™ Simple and complete DOM testing utilities that encourage good testing practices.
    • ervy - Bring charts to terminal.
    • monkberry - Monkberry is a JavaScript library for building web user interfaces
    • 33-js-concepts - ๐Ÿ“œ 33 concepts every JavaScript developer should know.
    • cli-spinners - Spinners for use in the terminal
    • progress-estimator - Logs a progress bar and estimation for how long a Promise will take to complete
    • react-i18next - Internationalization for react done right. Using the i18next i18n ecosystem.
    • react-a11y - Identifies accessibility issues in your React.js elements
    • dataloader-sort - Sort function for DataLoader to ensure the correct data is returned for the matching keys
    • htm - Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
    • react-native-alert-async - An Alert.alert that you can await
    • node-jira-client - A nodejs wrapper for the JIRA REST API
    • downshift - ๐ŸŽ Primitive to build simple, flexible, WAI-ARIA compliant enhanced input React components
    • easygraphql-load-tester - This package will create queries from your schema to use with your favorite load testing package.
    • react-beautiful-dnd - Beautiful and accessible drag and drop for lists with React
    • browser-extensions - Kozmos' Browser Extensions
    • react-rewards - Package containing a few microinteractions you can use to reward your users for little things and make them smile!
    • sdk - Turn any URL into a beautiful link preview.
    • react-charts - โš›๏ธ Fast & simple charts for React
    • testcafe - A Node.js tool to automate end-to-end web testing.
    • mermaid.cli - Command-line interface for mermaid
    • dependency-report - Generate usage reports of your JS dependencies
    • enquirer - Stylish, intuitive and user-friendly prompts.
    • commentbox.io - The CommentBox.io JS plugin libary.
    • gridsome - โšก๏ธBuild lightning fast websites and apps with Vue.js