{"id":77823,"url":"https://github.com/szdailei/awesome","name":"awesome","description":"Awesome for developers","projects_count":87,"last_synced_at":"2026-09-30T15:00:23.344Z","repository":{"id":154604389,"uuid":"160311246","full_name":"szdailei/Awesome","owner":"szdailei","description":"Awesome for developers","archived":false,"fork":false,"pushed_at":"2020-08-11T02:49:02.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-25T08:02:20.003Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/szdailei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-04T06:40:40.000Z","updated_at":"2020-08-11T02:49:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"d7c63fe1-b900-4ce0-a539-39a52994b27c","html_url":"https://github.com/szdailei/Awesome","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/szdailei/Awesome","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szdailei%2FAwesome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szdailei%2FAwesome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szdailei%2FAwesome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szdailei%2FAwesome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/szdailei","download_url":"https://codeload.github.com/szdailei/Awesome/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szdailei%2FAwesome/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266226982,"owners_count":23895728,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-11-13T03:15:01.860Z","updated_at":"2026-09-30T15:00:23.346Z","primary_language":"JavaScript","list_of_lists":false,"displayable":true,"categories":["Frontend  frameworks \u0026 libraries","Development tools","Systems","Test tools","Common libraries","Backend frameworks \u0026 libraries","Websocket libraries","Utilities","Tracing \u0026 metrics","Services","Database","PWA","Message queue","IOT libraries","Gateway","GitOps tools","CI\u0026CD tools"],"sub_categories":[],"readme":"# Awesome for developers\n\n## Backend frameworks \u0026 libraries\n\n- [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) - A dotenv system that supports defaults.\n- [minimist](https://github.com/substack/minimist) - Parse argument options.\n- [text-table](https://github.com/substack/text-table) - Generate borderless text table strings suitable for printing to stdout.\n- [mime](https://github.com/broofa/mime) - A comprehensive, compact MIME type module. There is also a \"lite\" version of this module.\n- [quick-lru](https://github.com/sindresorhus/quick-lru) - Simple “Least Recently Used” (LRU) cache.\n- [http-proxy](https://github.com/http-party/node-http-proxy) - An HTTP programmable proxying library that supports websockets. It is suitable for implementing components such as reverse proxies and load balancers.\n- [graphql-js](https://github.com/graphql/graphql-js) - The JavaScript reference implementation for GraphQL, a query language for APIs created by Facebook.\n- [loglevel](https://github.com/pimterry/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.\n- [ajv](https://github.com/epoberezkin/ajv) - The fastest JSON Schema Validator, called by Fastify.\n- [Node-jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) - JsonWebToken implementation for node.js.\n- [zap](https://github.com/uber-go/zap) - Blazing fast, structured, leveled logging in Go.\n- [Remark](https://github.com/remarkjs/remark) - markdown processor powered by plugins part of the @unifiedjs collective.\n- [Undici](https://github.com/mcollina/undici) - Node.js HTTP/1.1 client, with http pool.\n- [hydra](https://github.com/ory/hydra) - OpenID Connect certified OAuth2 Server - cloud native, security-first, open source API security for your infrastructure. Written in Go. SDKs for any language.\n- [fido2-server-demo](https://github.com/apowers313/fido2-server-demo) - A set of FIDO2 / WebAuthn demo servers\n- [spire](https://github.com/spiffe/spire) - The SPIFFE Runtime Environment\n- [spiffe](https://github.com/spiffe/spiffe) - The SPIFFE Project\n- [hashmap](https://github.com/cornelk/hashmap) - A Golang lock-free thread-safe HashMap optimized for fastest read access.\n\n## Frontend  frameworks \u0026 libraries\n- [react](https://github.com/facebook/react) - A declarative, efficient, and flexible JavaScript library for building user interfaces. \n- [emotion](https://github.com/emotion-js/emotion) - CSS-in-JS library designed for high performance style composition.\n- [react-router](https://github.com/ReactTraining/react-router) - V6 use react hook.\n- [graphql-request](https://github.com/prisma-labs/graphql-request) - Minimal GraphQL client supporting Node and browsers for scripts or simple apps\n- [swr](https://github.com/vercel/swr) - SWR is a React Hooks library for remote data fetching.\n- [constate](https://github.com/diegohaz/constate) - Scalable state manager using React Hooks \u0026 Context.\n- [emotion](https://github.com/emotion-js/emotion) - CSS-in-JS library designed for high performance style composition.\n- [react-use-form-state](https://github.com/wsmd/react-use-form-state) - React hook for managing forms and inputs state.\n- [react-select](https://github.com/JedWatson/react-select) - The Select Component for React.js.\n\n## Common libraries \n\n- [immer](https://github.com/mweststrate/immer) - Create the next immutable state by mutating the current one,  it is based on the copy-on-write mechanism.\n- [Dayjs](https://github.com/iamkun/dayjs) - Day.js 2KB immutable date library alternative to Moment.js with the same modern API.\n- [Flatbuffers](https://github.com/google/flatbuffers) - Memory Efficient Serialization Library.\n- [Slate](https://github.com/lord/slate) - Beautiful static documentation for your API.\n- [Slate](https://github.com/ianstormtaylor/slate) - A completely customizable framework for building rich text editors. \n- [Url-parse](https://github.com/unshiftio/url-parse) - Pure string parsing solution that works seamlessly across Node.js and browser environments.\n- [qs](https://github.com/ljharb/qs) - A querystring parser with nesting support.\n\n## Services\n\n- [sentry-javascript](https://github.com/getsentry/sentry-javascript) - Official Sentry SDKs for Javascript.Stop hoping your users will report errors\n- [bugsnag-js](https://github.com/bugsnag/bugsnag-js) - Javascript notifier for Bugsnag. Monitor and report JavaScript errors. Include react plugin\n- [loglevel-plugin-remote](https://github.com/kutuluk/loglevel-plugin-remote) - A loglevel plugin for sending browser logs to a server\n- [places](https://github.com/algolia/places) - Turn any \u003cinput\u003e into an address autocomplete, algolia service.\n- [instantsearch.js](https://github.com/algolia/instantsearch.js) - JavaScript library for building performant and instant search experiences with Algolia.\n\n## Database\n\n- [ioredis](https://github.com/luin/ioredis) - A robust, performance-focused and full-featured Redis client for Node.js.\n- [LokiJS](https://github.com/techfort/LokiJS) - Javascript embeddable / in-memory database.\n- [Lowdb](https://github.com/typicode/lowdb) - Small local JSON database powered by Lodash (supports Node.\n- [bbolt](https://github.com/etcd-io/bbolt) - An embedded key/value database for Go.\n- [influxdb](https://github.com/influxdata/influxdb) - Scalable datastore for metrics, events, and real-time analytics\n- [etcd](https://github.com/etcd-io/etcd) - Distributed reliable key-value store for the most critical data of a distributed system\n\n## Message queue\n\n- [bee-queue](https://github.com/bee-queue/bee-queue) - A simple, fast, robust job/task queue for Node.js, backed by Redis.\n- [zeromq.js](https://github.com/zeromq/zeromq.js) - Node.js bindings to the ØMQ library\n- [zmq4](https://github.com/pebbe/zmq4) - A Go interface to ZeroMQ version 4\n- [gnatsd](https://github.com/nats-io/gnatsd) - High-Performance server for NATS, the cloud native messaging system.\n\n## Gateway\n\n- [traefik](https://github.com/containous/traefik) - The Cloud Native Edge Router\n\n## Websocket libraries\n\n- [Ws](https://github.com/websockets/ws) - Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js.\n- [Socketcluster](https://github.com/SocketCluster/socketcluster) - Highly scalable realtime framework\n\n## IOT libraries\n\n- [MQTT.js](https://github.com/mqttjs/MQTT.js) - The MQTT client for Node.js and the browser. MQTT is a machine-to-machine (M2M)/\"Internet of Things\" connectivity protocol.\n- [mosca](https://github.com/mcollina/mosca) - MQTT broker as a module.\n\n## PWA\n\n- [workbox](https://github.com/GoogleChrome/workbox) - Google libraries for Progressive Web Apps.\n- [parcel-plugin-sw-cache](https://github.com/mischnic/parcel-plugin-sw-cache) - Parcel plugin for caching using a service worker, run workbox-build after every build.\n- [register-service-worker](https://github.com/yyx990803/register-service-worker) - A script to simplify service worker registration with hooks for common events.\n\n## CI\u0026CD tools\n- [drone](https://github.com/drone/drone) - Drone is a Continuous Delivery system built on container technology.\n\n## GitOps tools\n- [Argo](https://github.com/argoproj/argo) - Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes.\n\n## Development tools\n\n- [prettier](https://github.com/prettier/prettier) - an opinionated code formatter\n- [eslint](https://www.npmjs.com/package/eslint) - A fully pluggable tool for identifying and reporting on patterns in JavaScript\n- [rollup](https://github.com/rollup/rollup) - ES module bundler.\n- [ncc](https://github.com/vercel/ncc) - Compiling a Node.js module into a single file, together with all its dependencies.\n- [html-inline](https://github.com/substack/html-inline) - inline javascript, stylesheets, and images from an html page.\n- [nodemon](https://github.com/remy/nodemon) - Monitor for any changes in your node.js application and automatically restart the server.\n- [OptiPNG](http://optipng.sourceforge.net/) - PNG optimizer that recompresses image files to a smaller size, without losing any information.\n\n## Test tools\n\n- [json-server](https://github.com/typicode/json-server) - Get a full fake REST API with zero coding in less than 30 seconds (seriously)\n- [faker.js](https://github.com/Marak/faker.js) - generate massive amounts of realistic fake data in Node.js and the browser\n- [Minikube](https://github.com/kubernetes/minikube) - Run Kubernetes locally.\n- [Puppeteer](https://github.com/GoogleChrome/puppeteer) - Headless Chrome Node API\n- [mocha](https://github.com/mochajs/mocha) - simple, flexible, fun javascript test framework for node.js \u0026 the browser\n- [chai](https://github.com/chaijs/chai) - assertion framework for node.js and the browser that can be paired with any testing framework.\n- [Sinon](https://github.com/sinonjs/sinon) - Test spies, stubs and mocks for JavaScript.\n- [0x](https://github.com/davidmarkclements/0x) - Discover the bottlenecks and hot paths in your code, with flamegraphs.\n- [frp](https://github.com/fatedier/frp) - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.\n\n## Utilities\n- [ACME](https://github.com/Neilpang/acme.sh) - Unix shell script implementing ACME (Automatic Certificate Management Environment) client protocol.\n- [mkcert](https://github.com/FiloSottile/mkcert) - mkcert is a simple tool for making locally-trusted development certificates. It can work together with ACME.\n- [scc](https://github.com/boyter/scc) - Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go\n- [Mdx-deck](https://github.com/jxnblk/mdx-deck) - MDX-based presentation decks.\n- [Docz](https://github.com/pedronauck/docz) - It has never been so easy to document your things!\n\n## Systems\n\n- [Outline](https://github.com/outline/outline) - Open source wiki and knowledge base for growing teams. \n- [Coredns](https://github.com/coredns/coredns) - CoreDNS is a DNS server that chains plugins.\n- [consul](https://github.com/hashicorp/consul) - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.\n- [minio](https://github.com/minio/minio) - Minio is an open source object storage server compatible with Amazon S3 APIs\n- [vault](https://github.com/hashicorp/vault) - A tool for secrets management, encryption as a service, and privileged access management\n\n## Tracing \u0026 metrics\n\n- [Grafana](https://github.com/grafana/grafana) - The tool for beautiful monitoring and metric analytics \u0026 dashboards for Graphite, InfluxDB \u0026 Prometheus \u0026 More.\n- [Jaeger](https://github.com/jaegertracing/jaeger) -CNCF Jaeger, a Distributed Tracing System.\n\n## Linux softwares\n- [Celluloid] - Front of mpv\n- [Audacious] - Music player\n- [PulseEffects] - Limiter, compressor, autogain, equalizer for pulse audio\n- [Gedit] - Text viewer\n- [Evince] - Document and PDF viewer\n- [Geeqie] - Picture viewer\n- [Pencil] - Draw prototypes\n- [Gimp] - GNU Image Manipulation Program\n- [scrcpy] - Remote control for android devices \n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/szdailei%2Fawesome/projects"}