awesome
Awesome for developers
https://github.com/szdailei/awesome
Last synced: 11 days ago
JSON representation
-
Frontend frameworks & libraries
- emotion - CSS-in-JS library designed for high performance style composition.
- react - A declarative, efficient, and flexible JavaScript library for building user interfaces.
- react-select - The Select Component for React.js.
- swr - SWR is a React Hooks library for remote data fetching.
- react-use-form-state - React hook for managing forms and inputs state.
- constate - Scalable state manager using React Hooks & Context.
- react-router - V6 use react hook.
- graphql-request - Minimal GraphQL client supporting Node and browsers for scripts or simple apps
-
Development tools
- eslint - A fully pluggable tool for identifying and reporting on patterns in JavaScript
- prettier - an opinionated code formatter
- ncc - Compiling a Node.js module into a single file, together with all its dependencies.
- rollup - ES module bundler.
- nodemon - Monitor for any changes in your node.js application and automatically restart the server.
-
Systems
- minio - Minio is an open source object storage server compatible with Amazon S3 APIs
- vault - A tool for secrets management, encryption as a service, and privileged access management
- Outline - Open source wiki and knowledge base for growing teams.
- consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- Coredns - CoreDNS is a DNS server that chains plugins.
-
Test tools
- 0x - Discover the bottlenecks and hot paths in your code, with flamegraphs.
- frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
- json-server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)
- mocha - simple, flexible, fun javascript test framework for node.js & the browser
- chai - assertion framework for node.js and the browser that can be paired with any testing framework.
- Minikube - Run Kubernetes locally.
- Sinon - Test spies, stubs and mocks for JavaScript.
- Puppeteer - Headless Chrome Node API
- faker.js - generate massive amounts of realistic fake data in Node.js and the browser
-
Common libraries
- Dayjs - Day.js 2KB immutable date library alternative to Moment.js with the same modern API.
- qs - A querystring parser with nesting support.
- Slate - A completely customizable framework for building rich text editors.
- Flatbuffers - Memory Efficient Serialization Library.
- Url-parse - Pure string parsing solution that works seamlessly across Node.js and browser environments.
- Slate - Beautiful static documentation for your API.
- immer - Create the next immutable state by mutating the current one, it is based on the copy-on-write mechanism.
-
Backend frameworks & libraries
- Node-jsonwebtoken - JsonWebToken implementation for node.js.
- mime - A comprehensive, compact MIME type module. There is also a "lite" version of this module.
- hashmap - A Golang lock-free thread-safe HashMap optimized for fastest read access.
- zap - Blazing fast, structured, leveled logging in Go.
- Remark - markdown processor powered by plugins part of the @unifiedjs collective.
- http-proxy - An HTTP programmable proxying library that supports websockets. It is suitable for implementing components such as reverse proxies and load balancers.
- hydra - OpenID Connect certified OAuth2 Server - cloud native, security-first, open source API security for your infrastructure. Written in Go. SDKs for any language.
- 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.
- quick-lru - Simple “Least Recently Used” (LRU) cache.
- spire - The SPIFFE Runtime Environment
- spiffe - The SPIFFE Project
- dotenv-defaults - A dotenv system that supports defaults.
- ajv - The fastest JSON Schema Validator, called by Fastify.
- text-table - Generate borderless text table strings suitable for printing to stdout.
-
Websocket libraries
- Ws - Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js.
- Socketcluster - Highly scalable realtime framework
-
Utilities
- mkcert - mkcert is a simple tool for making locally-trusted development certificates. It can work together with ACME.
- Mdx-deck - MDX-based presentation decks.
- scc - Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
- ACME - Unix shell script implementing ACME (Automatic Certificate Management Environment) client protocol.
- Docz - It has never been so easy to document your things!
-
Tracing & metrics
-
Services
- 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
-
Database
- Lowdb - Small local JSON database powered by Lodash (supports Node.
- influxdb - Scalable datastore for metrics, events, and real-time analytics
- bbolt - An embedded key/value database for Go.
- etcd - Distributed reliable key-value store for the most critical data of a distributed system
- LokiJS - Javascript embeddable / in-memory database.
- ioredis - A robust, performance-focused and full-featured Redis client for Node.js.
-
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.
-
Message queue
-
IOT libraries
-
Gateway
- traefik - The Cloud Native Edge Router
-
GitOps tools
- Argo - Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes.
-
CI&CD tools
- drone - Drone is a Continuous Delivery system built on container technology.
Programming Languages
Categories
Sub Categories
Keywords
javascript
17
go
12
react
10
nodejs
7
kubernetes
6
cncf
5
node
5
golang
5
reactjs
4
docker
4
typescript
4
cloud
3
tdd
3
browser
3
database
3
markdown
3
bdd
2
error-monitoring
2
crash-reporting
2
websocket
2
reverse-proxy
2
distributed-systems
2
redis
2
etcd
2
testing
2
monitoring
2
metrics
2
influxdb
2
service-discovery
2
consul
2
logging
2
react-hooks
2
chrome
2
firefox
2
linux
2
macos
2
windows
2
identity
2
vault
2
storage
2
rust
2
angular
2
hooks
2
electron
2
json
2
ast
2
vue
2
slate
2
hook
2
nextjs
2