Skip to content
View hazae41's full-sized avatar
🌐
Fixing the web
🌐
Fixing the web

Organizations

@brumeproject

Block or report hazae41

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hazae41/README.md

My blockchain runtimes

  • Bobine / A blockchain in your garage

My blockchain modules starters

My webapp starters

My general webapp libraries

My React libraries

  • Chemin / Create infinite virtual subpaths for your React webapp
  • Glacier / Keep your data fresh (+120 ⭐)
  • CloseContext / CloseContext provides a close(force?) function to React

My CSS libraries

  • LaBase / The Tailwind framework for monochrome apps

My Ethereum webapps

  • Brume Wallet / The private Ethereum wallet with built-in Tor (+300 daily users)
  • SignThisForMe / Hyperlinkable webapp to sign stuff using Ethereum
  • Sighash / Decentralized Ethereum function signature database

My Ethereum libraries

  • Cubane / Next-gen Ethereum library for TypeScript
  • Hexane / Hexadecimal string types
  • Ledger / Private and supply-chain hardened Ledger controller for TypeScript
  • Latrine / Secure and private reimplementation of the WalletConnect protocol
  • Fixed / Fixed-point numbers in idiomatic TypeScript
  • WebAuthnStorage / Deterministic storage using WebAuthn

My developer libraries

  • Gardien / A lightweight and standard Zod alternative with fully type-safe inference
  • Rimraf / Minimalist and supply-chain hardened rimraf
  • Phobos / Modern and minimalist testing library for the web
  • Deimos / Modern and minimalist benchmarking library for the web
  • Saumon / Ultra simple macro system for TypeScript

My Next.js libraries

  • NextSidebuild / Build workers and scripts during your Next.js build

My protocol libraries

  • JSON-RPC / Rust-like JSON-RPC protocol for TypeScript
  • APDU / Rust-like APDU protocol for TypeScript
  • Echalote / Zero-copy Tor protocol for the web (JS + WebAssembly)
  • Cadenas / Zero-copy TLS protocol for the web (JS + WebAssembly)
  • Fleche / Zero-copy HTTP protocol for the web (JS + WebAssembly)
  • KCP / Zero-copy KCP protocol for the web
  • SMUX / Zero-copy SMUX protocol for the web

My parsing libraries

  • Cursor / Rust-like Cursor for TypeScript
  • Binary / Zero-copy binary data types
  • KDBX / Rust-like KeePass (KDBX 4) file format for TypeScript
  • X509 / Zero-copy X.509 certificates for the web
  • ASN1 / Zero-copy ASN.1 <=> DER encoding for the web

My general libraries

  • Result and Option / Rust-like Result and Option for TypeScript
  • Mutex / Rust-like Mutex and Semaphore for TypeScript
  • Fixed / Fixed-point numbers in idiomatic TypeScript
  • Signals / Utilities to deal with AbortSignal
  • Cascade / Never let streams give you a headache again
  • Bitset / Utilities to deal with arithmetic bitwise operations
  • Box / Rust-like Box for TypeScript
  • Piscine / Create async pools with automatic retry
  • Plume / Typed async events with sequenced and parallel dispatching
  • Decibel / Queriable in-memory database for TypeScript
  • Serac / Garbage-collectable persistent key-value database for TypeScript
  • Hexane / Hexadecimal string types

My general polyfills

My algorithm libraries

  • Sha1 / SHA-1 adapter for WebAssembly and JS implementations
  • Keccak256 / Keccak-256 adapter for WebAssembly and JS implementations
  • Base16 / Base16 adapter for WebAssembly and JS implementations
  • Base64 / Base64 adapter for WebAssembly and JS implementations
  • Base58 / Base58 adapter for WebAssembly and JS implementations
  • Secp256k1 / Secp256k1 adapter for WebAssembly and JS implementations
  • ChaCha20Poly1305 / ChaCha20Poly1305 adapter for WebAssembly and JS implementations
  • Ripemd160 / RIPEMD-160 adapter for WebAssembly and JS implementations
  • Argon2 / Argon2 adapter for WebAssembly and JS implementations

My WebAssembly libraries

Pinned Loading

  1. brumeproject/wallet brumeproject/wallet Public

    The wallet with maximum privacy and security

    TypeScript 113 16

  2. glacier glacier Public

    Keep your data fresh

    TypeScript 127 3

  3. echalote echalote Public

    Zero-copy Tor protocol for the web 🏎️ (JS + WebAssembly)

    TypeScript 36 3

  4. cadenas cadenas Public

    Zero-copy TLS protocol for the web 🏎️ (JS + WebAssembly)

    TypeScript 9

  5. result-and-option result-and-option Public

    Rust-like Result for TypeScript

    TypeScript 36 1

  6. cubane cubane Public

    Next-gen Ethereum library for TypeScript

    TypeScript 25 1