GeezerVison is showing github.com — Sponsor @streamich on GitHub Sponsors
You must be logged in to sponsor streamich
Become a sponsor to
Va Da
SOL donations: LJJwteDZjL8u2Uhh5giwVpRa5KcHLkDogYAZntYbMsD
Hello, I'm @streamich! I've been building products and open source tools since I remember myself. I believe in contributing to the public domain and many of my projects are OSS.
My Projects
- UI and React
react-use and libreact — lots of React hooks and utility components.
nano-css and nano-theme — the fastest and smallest CSS-in-JS library with lots of plugins (successor of freestyler).
react-embed — embed social widgets in your React app.
use-media — CSS media queries through React hook.
react-simple-player — a minimalistic audio player React component.
clickable-json — JSON viewer and editor with hoverable and clickable objects.
flexible-input — React <input> and <textarea> components which stretch to fit the content.
collaborative-input — React <input> and <textarea> components with JSON CRDT real-time collaboration support.
collaborative-ace — JSON CRDT real-time collaboration bindings for Ace editor.
collaborative-monaco — JSON CRDT real-time collaboration bindings for the Monaco editor.
collaborative-codemirror — JSON CRDT real-time collaboration bindings for the CodeMirror editor.
awesome-styleguides — index of style guides and design systems.
code-colors and code-colors-react — code syntax highlighting libraries.
use-t — a small internationalization library for React.
iconista — a React component for rendering open-source SVG icons.
react-router-lite — a lightweight React router.
- Filesystem
memfs — a virtual filesystem for Node.js and browser, plus OPFS file system helpers.
unionfs — creates a union of multiple filesystem volumes.
fs-monkey — monkey-patches Node's fs module and require function.
linkfs — redirects filesystem paths.
spyfs — spies on filesystem actions.
- Data structures, algorithms, and utilities
json-joy, a JSON CRDT implementation and collection of JSON awesomeness.
json-joy/json-crdt — the fastest list CRDT implementation in JavaScript.
json-joy/json-patch — very fast JSON Patch (and JSON Pointer) implementation in JavaScript.
json-joy/json-expression — JSON Expression implementation.
json-joy/json-type — the fastest JSON schema validation implementation in JavaScript.
git-cz — feat: 🎸 emoji-fied Git commits
sonic-forest — very fast AVL, Splay, and Radix tree implementations in JavaScript.
thingies — a collection of useful TypeScript utilities.
tree-dump — utility to easily print tree-like structures.
cross-ci — env var normalization across CI/CD services.
web4 🔜 soon — CRDT-based content-addressable local-first data repository.
- Parsing
json-pack — the fastest CBOR, MessagePack, RESP3, UBJSON, JSON, and Bencode codecs in plain JavaScript.
jit-router — the fastest HTTP router in JavaScript.
md-mdast — extremely small and fast Markdown to MDAST parser.
mdast-flat — MDAST format to flat-MDAST converter.
mqtt-codec 🧪💥 experimental — the fastest MQTT packet parser for Node.js.
jit-parser 🧪💥 experimental — PoC of LL recursive descent JIT parser with backtracking.
- Server & Networking
ass-js 🧪💥 experimental — X86_64 assembler compiler in JavaScript.
reactive-rcp 🧪💥 experimental — a very fast and type safe [JSON Reactive RPC][spec-json-rx] server and client.
redis-joy 🧪💥 experimental — a very fast Redis 7+ RESP3 standalone and cluster client.
node-multicore🧪💥 experimental — PoC of a very fast thread pool for Node.js.
My current focus is on
- Developing CRDT and OT collaborative editing solutions
- Local-first software and Web3 apps
- Maintaining and contributing to OSS libraries
Thank You
Your support means a lot to me and will help me to continue working on my projects!

@streamich's goal is to
have 100 monthly sponsors
Reaching this goal will allow me to be happy!
Featured work
-
streamich/memfs
Node.js "fs" and browser "File System API" adapters and in-memory implementations 👍
-
-
-
-
-
streamich/json-joy
json-joy is a library that implements cutting-edge real-time and collaborative editing algorithms and utilities for JSON data models, with a focus on developing the JSON CRDT (Conflict-free Replica…
4%
towards
100 monthly sponsors
goal
BboyAkers
and 3 others sponsor this goal
I am using your libraries and would like to contribute back!
Thank you!
Place your logo and a link on a README of one of my repos. My most popular README receives 5K views/day.