Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome

Awesome for developers
https://github.com/szdailei/awesome

Last synced: 1 day ago
JSON representation

  • Backend frameworks & libraries

    • ajv - The fastest JSON Schema Validator, called by Fastify.
    • Node-jsonwebtoken - JsonWebToken implementation for node.js.
    • zap - Blazing fast, structured, leveled logging in Go.
    • Remark - markdown processor powered by plugins part of the @unifiedjs collective.
    • dotenv-defaults - A dotenv system that supports defaults.
    • minimist - Parse argument options.
    • text-table - Generate borderless text table strings suitable for printing to stdout.
    • mime - A comprehensive, compact MIME type module. There is also a "lite" version of this module.
    • quick-lru - Simple “Least Recently Used” (LRU) cache.
    • http-proxy - An HTTP programmable proxying library that supports websockets. It is suitable for implementing components such as reverse proxies and load balancers.
    • graphql-js - The JavaScript reference implementation for GraphQL, a query language for APIs created by Facebook.
    • loglevel - Minimal lightweight simple logging for JavaScript. loglevel replaces console.log() and friends with level-based logging and filtering, with none of console's downsides.
    • hydra - OpenID Connect certified OAuth2 Server - cloud native, security-first, open source API security for your infrastructure. Written in Go. SDKs for any language.
    • spire - The SPIFFE Runtime Environment
    • spiffe - The SPIFFE Project
    • hashmap - A Golang lock-free thread-safe HashMap optimized for fastest read access.
    • dotenv-defaults - A dotenv system that supports defaults.
    • quick-lru - Simple “Least Recently Used” (LRU) cache.
    • minimist - Parse argument options.
    • text-table - Generate borderless text table strings suitable for printing to stdout.
    • mime - A comprehensive, compact MIME type module. There is also a "lite" version of this module.
    • http-proxy - An HTTP programmable proxying library that supports websockets. It is suitable for implementing components such as reverse proxies and load balancers.
    • graphql-js - The JavaScript reference implementation for GraphQL, a query language for APIs created by Facebook.
    • loglevel - Minimal lightweight simple logging for JavaScript. loglevel replaces console.log() and friends with level-based logging and filtering, with none of console's downsides.
    • ajv - The fastest JSON Schema Validator, called by Fastify.
    • Node-jsonwebtoken - JsonWebToken implementation for node.js.
    • zap - Blazing fast, structured, leveled logging in Go.
    • Remark - markdown processor powered by plugins part of the @unifiedjs collective.
    • hydra - OpenID Connect certified OAuth2 Server - cloud native, security-first, open source API security for your infrastructure. Written in Go. SDKs for any language.
    • spire - The SPIFFE Runtime Environment
    • spiffe - The SPIFFE Project
    • hashmap - A Golang lock-free thread-safe HashMap optimized for fastest read access.
  • Frontend frameworks & libraries

    • react - A declarative, efficient, and flexible JavaScript library for building user interfaces.
    • emotion - CSS-in-JS library designed for high performance style composition.
    • react-router - V6 use react hook.
    • graphql-request - Minimal GraphQL client supporting Node and browsers for scripts or simple apps
    • swr - SWR is a React Hooks library for remote data fetching.
    • constate - Scalable state manager using React Hooks & Context.
    • react-use-form-state - React hook for managing forms and inputs state.
    • react-select - The Select Component for React.js.
    • react - A declarative, efficient, and flexible JavaScript library for building user interfaces.
    • emotion - CSS-in-JS library designed for high performance style composition.
    • react-router - V6 use react hook.
    • graphql-request - Minimal GraphQL client supporting Node and browsers for scripts or simple apps
    • swr - SWR is a React Hooks library for remote data fetching.
    • constate - Scalable state manager using React Hooks & Context.
    • react-use-form-state - React hook for managing forms and inputs state.
    • react-select - The Select Component for React.js.
  • Common libraries

    • immer - Create the next immutable state by mutating the current one, it is based on the copy-on-write mechanism.
    • Dayjs - Day.js 2KB immutable date library alternative to Moment.js with the same modern API.
    • Flatbuffers - Memory Efficient Serialization Library.
    • Slate - Beautiful static documentation for your API.
    • Slate - A completely customizable framework for building rich text editors.
    • immer - Create the next immutable state by mutating the current one, it is based on the copy-on-write mechanism.
    • Dayjs - Day.js 2KB immutable date library alternative to Moment.js with the same modern API.
    • Flatbuffers - Memory Efficient Serialization Library.
    • Slate - Beautiful static documentation for your API.
    • Slate - A completely customizable framework for building rich text editors.
    • Url-parse - Pure string parsing solution that works seamlessly across Node.js and browser environments.
    • qs - A querystring parser with nesting support.
    • Url-parse - Pure string parsing solution that works seamlessly across Node.js and browser environments.
    • qs - A querystring parser with nesting support.
  • Services

    • sentry-javascript - Official Sentry SDKs for Javascript.Stop hoping your users will report errors
    • bugsnag-js - Javascript notifier for Bugsnag. Monitor and report JavaScript errors. Include react plugin
    • loglevel-plugin-remote - A loglevel plugin for sending browser logs to a server
    • places - Turn any <input> into an address autocomplete, algolia service.
    • instantsearch.js - JavaScript library for building performant and instant search experiences with Algolia.
    • sentry-javascript - Official Sentry SDKs for Javascript.Stop hoping your users will report errors
    • bugsnag-js - Javascript notifier for Bugsnag. Monitor and report JavaScript errors. Include react plugin
    • loglevel-plugin-remote - A loglevel plugin for sending browser logs to a server
    • places - Turn any <input> into an address autocomplete, algolia service.
    • instantsearch.js - JavaScript library for building performant and instant search experiences with Algolia.
  • Database

    • ioredis - A robust, performance-focused and full-featured Redis client for Node.js.
    • LokiJS - Javascript embeddable / in-memory database.
    • Lowdb - Small local JSON database powered by Lodash (supports Node.
    • LokiJS - Javascript embeddable / in-memory database.
    • ioredis - A robust, performance-focused and full-featured Redis client for Node.js.
    • Lowdb - Small local JSON database powered by Lodash (supports Node.
    • bbolt - An embedded key/value database for Go.
    • influxdb - Scalable datastore for metrics, events, and real-time analytics
    • bbolt - An embedded key/value database for Go.
    • influxdb - Scalable datastore for metrics, events, and real-time analytics
    • etcd - Distributed reliable key-value store for the most critical data of a distributed system
    • etcd - Distributed reliable key-value store for the most critical data of a distributed system
  • Message queue

    • bee-queue - A simple, fast, robust job/task queue for Node.js, backed by Redis.
    • zeromq.js - Node.js bindings to the ØMQ library
    • zmq4 - A Go interface to ZeroMQ version 4
    • gnatsd - High-Performance server for NATS, the cloud native messaging system.
    • zeromq.js - Node.js bindings to the ØMQ library
    • zmq4 - A Go interface to ZeroMQ version 4
    • gnatsd - High-Performance server for NATS, the cloud native messaging system.
  • Gateway

    • traefik - The Cloud Native Edge Router
    • traefik - The Cloud Native Edge Router
  • Websocket libraries

    • Ws - Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js.
    • Socketcluster - Highly scalable realtime framework
  • IOT libraries

    • MQTT.js - The MQTT client for Node.js and the browser. MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol.
    • MQTT.js - The MQTT client for Node.js and the browser. MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol.
  • PWA

    • workbox - Google libraries for Progressive Web Apps.
    • parcel-plugin-sw-cache - Parcel plugin for caching using a service worker, run workbox-build after every build.
    • register-service-worker - A script to simplify service worker registration with hooks for common events.
    • workbox - Google libraries for Progressive Web Apps.
    • parcel-plugin-sw-cache - Parcel plugin for caching using a service worker, run workbox-build after every build.
    • register-service-worker - A script to simplify service worker registration with hooks for common events.
  • CI&CD tools

    • drone - Drone is a Continuous Delivery system built on container technology.
    • drone - Drone is a Continuous Delivery system built on container technology.
  • GitOps tools

    • Argo - Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes.
    • Argo - Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes.
  • Development tools

    • prettier - an opinionated code formatter
    • prettier - an opinionated code formatter
    • eslint - A fully pluggable tool for identifying and reporting on patterns in JavaScript
    • rollup - ES module bundler.
    • ncc - Compiling a Node.js module into a single file, together with all its dependencies.
    • html-inline - inline javascript, stylesheets, and images from an html page.
    • nodemon - Monitor for any changes in your node.js application and automatically restart the server.
    • eslint - A fully pluggable tool for identifying and reporting on patterns in JavaScript
    • rollup - ES module bundler.
    • ncc - Compiling a Node.js module into a single file, together with all its dependencies.
    • html-inline - inline javascript, stylesheets, and images from an html page.
    • nodemon - Monitor for any changes in your node.js application and automatically restart the server.