Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome
Awesome for developers
https://github.com/szdailei/awesome
Last synced: 5 days ago
JSON representation
-
Backend frameworks & libraries
- 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.
- 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.
- ajv - The fastest JSON Schema Validator, called by Fastify.
-
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.
- 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.
- 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
- 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.
- 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.
- immer - Create the next immutable state by mutating the current one, it is based on the copy-on-write mechanism.
-
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.
- 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
- LokiJS - Javascript embeddable / in-memory database.
- Lowdb - Small local JSON database powered by Lodash (supports Node.
- LokiJS - Javascript embeddable / in-memory database.
- 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
- ioredis - A robust, performance-focused and full-featured Redis client for Node.js.
-
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
-
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.
- mosca - MQTT broker as a module.
-
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
-
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.
-
GitOps tools
- Argo - Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes.
Programming Languages
Categories
Sub Categories
Keywords
javascript
24
react
17
go
10
node
7
database
6
reactjs
6
typescript
6
golang
6
nodejs
6
cncf
5
vue
5
logging
4
json
4
offline-first
4
progressive-web-app
4
service-worker
4
css
4
electron
4
rust
4
hook
4
identity
4
ast
4
markdown
4
angular
4
crash-reporting
4
kubernetes
4
error-monitoring
4
distributed-systems
4
graphql
4
react-hooks
4
react-native
4
hooks
4
cloud
4
browser
4
nextjs
4
docker
3
algolia
3
framework
3
cloud-native
3
datetime
2
date-formatting
2
date
2
react-context
2
react-state
2
react-library
2
constate
2
state-management
2
dayjs
2
moment
2
reakit
2