nickuraltsev / finity
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
☆131Updated 4 years ago
Alternatives and similar repositories for finity:
Users that are interested in finity are comparing it to the libraries listed below
- Zero-overhead parallel function call for node.js. Also supports each and map!☆167Updated 2 years ago
- snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.☆226Updated 2 years ago
- JSON toolkit for JavaScript.☆107Updated 2 years ago
- Tiny LRU cache for Client or Server☆159Updated this week
- The socket manager☆212Updated last year
- A Swiss army knife for async iterables. Designed to replace your streams.☆81Updated last month
- Monkey-patches for file system related things☆115Updated last week
- Wrap errors without losing the original message, stack trace, or properties☆107Updated last year
- Superseded by memory-level. In-memory abstract-leveldown store for Node.js and browsers.☆287Updated 3 months ago
- Node filesystem spies and mocks☆47Updated last week
- winston-powered logging daemon☆80Updated 12 years ago
- Split Streams3 style☆285Updated 9 months ago
- Dependency-free stream utils for Node.js☆101Updated 2 years ago
- Memoize promise-returning functions. Includes cache expire and prefetch.☆62Updated 6 years ago
- An implementation of the JSON Merge Patch (RFC 7396)☆80Updated last year
- reschedulable setTimeout for you node needs☆37Updated last year
- 🌲 tee pino logs into a file, with multiple levels☆93Updated last year
- Logger-agnostic wrapper that normalizes logs regardless of arg style. Great for large dev teams, old/new projects, and works w/Pino, Bun…☆50Updated 3 months ago
- `trough` is middleware☆69Updated last year
- Next-generation take on pre/post function hooks☆82Updated 11 months ago
- node streams for rxjs 6, 7☆111Updated last year
- Tiny WebWorker for the Server☆247Updated 2 years ago
- Use multiple fs modules at once☆213Updated last week
- JSON.parse() drop-in replacement with prototype poisoning protection☆173Updated 4 months ago
- Server sent events for NodeJS☆71Updated last year
- A promise based, dynamic priority queue runner, with concurrency limiting.☆65Updated 6 years ago
- An NX utility, responsible for executing code in the context of an object.☆164Updated 6 years ago
- Topological sorting with grouping support☆108Updated 4 months ago
- Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream☆206Updated last year
- ☆140Updated 9 months ago