ayonli
Full-stack developer, favor Node.js and Golang, love building tools and sharing insides. Believe in Buddhism and meditate regularly. https://ayon.li
Shenzhen
Pinned Repositories
better-lookup
A better async DNS lookup function for Node.js that implements atomic cache operation.
better-sqlite-pool
A connection pool for better-sqlite3.
fron
Feature-Rich Object Notation
goext
Extended functionalities that are missing in the Go standard library but frequently used in other languages.
js-magic
JavaScript magic methods support.
jsext
A JavaScript extension package for building strong and modern applications.
next-controller
Elegant API/MVC controller wrapper for Next.js framework.
ngrpc
Make it easy to create clean and elegant gRPC based microservices.
safe-string-literal
Escapes and Unescapes strings into safe literals.
sse
Server-Sent Events implementation for Node.js with Session Support Enhancement.
ayonli's Repositories
ayonli/jsext
A JavaScript extension package for building strong and modern applications.
ayonli/better-sqlite-pool
A connection pool for better-sqlite3.
ayonli/next-controller
Elegant API/MVC controller wrapper for Next.js framework.
ayonli/js-magic
JavaScript magic methods support.
ayonli/better-lookup
A better async DNS lookup function for Node.js that implements atomic cache operation.
ayonli/safe-string-literal
Escapes and Unescapes strings into safe literals.
ayonli/fron
Feature-Rich Object Notation
ayonli/sse
Server-Sent Events implementation for Node.js with Session Support Enhancement.
ayonli/node-repl-await
Standalone util function from Node.js core to process await statements in REPL.
ayonli/check-iterable
A toolbox to check if an object is iterable, an iterator or a generator, etc.
ayonli/cluster-events
Node's event emitter for cluster workers.
ayonli/goext
Extended functionalities that are missing in the Go standard library but frequently used in other languages.
ayonli/ipchannel
Elegant and self-hosting channel for inter-process communication.
ayonli/ngrpc
Make it easy to create clean and elegant gRPC based microservices.
ayonli/open-channel
A self-hosting inter-process communication channel for NodeJS.
ayonli/thenable-generator
Create generators implemented the PromiseLike interface so that they can be awaited in async contexts.
ayonli/cluster-storage
Store, retrieve, share and persist data in clustered applications.
ayonli/grpc-async
A gRPC wrapper for Node.js with async functions.
ayonli/is-like
Functions to check if a value is something alike.
ayonli/literal-toolkit
A toolkit to parse and generate JavaScript style literals.
ayonli/sensitive-phrases
Find and mask sensitive phrases in a sentence.
ayonli/type-guard
Runtime type checking for JavaScript variables and functions.
ayonli/axios
Promise based HTTP client for the browser and node.js
ayonli/chrome-finder
chrome finder
ayonli/cluster-synchronize
Runs asynchronous operations synchronously between worker processes.
ayonli/lib.deno.dev
ayonli/react-keepalive
a react cache component that be similar to vue's keepalive component/一个类似vue的KeepAlive组件的react缓存组件
ayonli/require-chain
Finds all the CommonJS files and their ancestors that require the target file.
ayonli/split-address
Split address into two or more lines.
ayonli/ws
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js