Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
You must be logged in to sponsor streamich

Become a sponsor toVa Da

@streamich

Va Da

streamich
Metaverse

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 andlibreact — lots of React hooks and utility components.
    • nano-css andnano-theme — the fastest and smallest CSS-in-JS library with lots of plugins (successor offreestyler).
    • 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 andcode-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'sfs module andrequire function.
    • linkfs — redirects filesystem paths.
    • spyfs — spies on filesystem actions.
  • Data structures, algorithms, and utilities
    • json-joy, aJSON 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-czfeat: 🎸 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 GitHub stats

@streamich

Reaching this goal will allow me to be happy!

Current sponsors9

@BboyAkers
@vladimir-shidlovsky
@onp4
@roboflow
@brabeji
@syntaxfm
@FrontendMasters
@cfu288
@thnxdev

Featured work

  1. streamich/memfs

    JavaScript file system utilities

    TypeScript 1,831
  2. streamich/nano-css

    Distilled CSS-in-JS for gourmet developers

    JavaScript 439
  3. streamich/git-cz

    Semantic Git commits

    JavaScript 1,784
  4. streamich/libreact

    Collection of useful React components

    TypeScript 2,624
  5. streamich/react-use

    React Hooks — 👍

    TypeScript 42,724
  6. 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…

    TypeScript 837

8% towards 100 monthly sponsors goal

@BboyAkers@FrontendMasters
@onp4@roboflow@brabeji@syntaxfm@vladimir-shidlovsky

BboyAkers and 7 others sponsor this goal

Select a tier

I am using your libraries and would like to contribute back!

Thank you!

$100 a month

Select

Place your logo and a link on a README of one of my repos. My most popular README receives 5K views/day.


[8]ページ先頭

©2009-2025 Movatter.jp