AWS SDK for JavaScript Ram Client for Node.js, Browser and React Native
Terminal string styling with tagged template literals
Stringify your JSON at max speed
Recursive version of fs.readdir with small RAM & CPU footprint
DiskANN/Vamana — SSD-friendly billion-scale approximate nearest neighbor search with product quantization
Unique machine (desktop) id (no admin privileges required).
An HTML5 saveAs() FileSaver implementation
Easy as cake e-mail sending from your Node.js applications
Exposes the same interface as random-access-file but instead of writing/reading data to a file it maintains it in memory
State management made super simple
Run VS Code on a remote server.
State machine utilities for the Reach UI library.
Core logic for the checkbox widget implemented as a state machine
Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.
This is the implementation of the Profiler for iOS app. It uses [py-ios-device](https://github.com/YueChen-C/py-ios-device) to poll CPU, RAM and FPS data in real time.
Build functions in standardized containers.
🚇 Hermes bytecode compiler for Metro.
Multilingual tokenizer that automatically tags each token with its type
Simple and complete React hooks testing utilities that encourage good testing practices.
Explode async and generator functions into a state machine.
🐏 A webpack plugin for blazing fast builds on a RAM disk / drive
XState for finite state machines
A conversational AI-driven telecom multi-agent system for managing call balances, push notifications, marketing, targeting, and sales.
A finite state machine library
Under Darwin, spawns a temporary MySQL instance off a RAM disk. Useful to speed up large test suites, your machine usable while running them, and preserve your SSD's life!
Pure Ruby implementation of RFC 7252 (Constrained Application Protocol (CoAP)). The Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained (e.g., low-power, lossy) networks. The nodes often have 8-bit microcontrollers with small amounts of ROM and RAM, while constrained networks such as IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) often have high packet error rates and a typical throughput of 10s of kbit/s. The protocol is designed for machine-to-machine (M2M) applications such as smart energy and building automation.
- Why? I was using RMagick and loving it, but it was eating up huge amounts of memory. A simple script like this... Magick::read("image.jpg") do |f| f.write("manipulated.jpg") end ...would use over 100 Megs of Ram. On my local machine this wasn't a problem, but on my hosting server the ruby apps would crash because of their 100 Meg memory limit.