An open API service indexing awesome lists of open source software.

https://github.com/hazae41/hazae41


https://github.com/hazae41/hazae41

Last synced: 14 days ago
JSON representation

Awesome Lists containing this project

README

        

## Maintained projects

### Projects I'm currently working on
- [Brume Wallet](https://github.com/brumeproject) / The private Ethereum wallet with built-in Tor (+300 daily users)

### My user-facing projects
- [Brume Wallet](https://github.com/brumeproject/wallet) / The private Ethereum wallet with built-in Tor (+300 daily users)
- [SignThisForMe](https://github.com/hazae41/signthisforme) / Hyperlinkable webapp to sign stuff using Ethereum
- [Sighash](https://github.com/stars/hazae41/lists/sighash) / Decentralized Ethereum function signature database

### My React libraries
- [Glacier](https://github.com/hazae41/glacier) / Keep your data fresh (+120 ⭐)
- [Chemin](https://github.com/hazae41/chemin) / Create infinite virtual subpaths for your React webapp
- [CloseContext](https://github.com/hazae41/react-close-context) / CloseContext provides a `close(force?)` function to React

### My CSS frameworks
- [LaBase](https://github.com/hazae41/labase) / The Tailwind framework for monochrome apps

### My Ethereum libraries
- [Cubane](https://github.com/hazae41/cubane) / Next-gen Ethereum library for TypeScript
- [Ledger](https://github.com/hazae41/ledger) / Private and supply-chain hardened Ledger controller for TypeScript
- [Latrine](https://github.com/hazae41/latrine) / Secure and private reimplementation of the WalletConnect protocol

### My tooling libraries
- [Rimraf](https://github.com/hazae41/rimraf) / Minimalist and supply-chain hardened rimraf
- [Phobos](https://github.com/hazae41/phobos) / Modern and minimalist testing library for the web
- [Deimos](https://github.com/hazae41/deimos) / Modern and minimalist benchmarking library for the web
- [Saumon](https://github.com/hazae41/saumon) / Ultra simple macro system for TypeScript

### My Next.js tooling libraries
- [NextSidebuild](https://github.com/hazae41/next-sidebuild) / Build workers and scripts during your Next.js build

### My frameworks
- [Immutable](https://github.com/hazae41/immutable) / Create immutable webapps

### My webapp starters
- [NextAsImmutable](https://github.com/hazae41/next-as-immutable) / An immutable Next.js webapp starter

### My protocols
- [Network](https://github.com/stars/hazae41/lists/network) / An anonymous PoW token to monetize the web

### My protocol libraries
- [Echalote](https://github.com/hazae41/echalote) / Zero-copy Tor protocol for the web (JS + WebAssembly)
- [Cadenas](https://github.com/hazae41/cadenas) / Zero-copy TLS protocol for the web (JS + WebAssembly)
- [Fleche](https://github.com/hazae41/fleche) / Zero-copy HTTP protocol for the web (JS + WebAssembly)
- [KCP](https://github.com/hazae41/kcp) / Zero-copy KCP protocol for the web
- [SMUX](https://github.com/hazae41/smux) / Zero-copy SMUX protocol for the web

### My parsing libraries
- [X509](https://github.com/hazae41/x509) / Zero-copy X.509 certificates for the web
- [ASN1](https://github.com/hazae41/asn1) / Zero-copy ASN.1 <=> DER encoding for the web

### My JavaScript utility libraries
- [Bytes](https://github.com/hazae41/bytes) / Utilities to deal with Uint8Array
- [Signals](https://github.com/hazae41/signals) / Utilities to deal with AbortSignal
- [Arrays](https://github.com/hazae41/arrays) / Utilities to deal with arrays
- [Cascade](https://github.com/hazae41/cascade) / Never let streams give you a headache again
- [Bitset](https://github.com/hazae41/bitset) / Utilities to deal with arithmetic bitwise operations
- [Future](https://github.com/hazae41/future) / Just like a Promise but you can manually resolve or reject it
- [Disposer](https://github.com/hazae41/disposer) / A wrapper for an object with a dispose function
- [Result](https://github.com/hazae41/result) / Rust-like Result for TypeScript
- [Option](https://github.com/hazae41/option) / Rust-like Option for TypeScript
- [Cursor](https://github.com/hazae41/cursor) / Rust-like Cursor for TypeScript
- [Mutex](https://github.com/hazae41/mutex) / Rust-like Mutex and Semaphore for TypeScript
- [Box](https://github.com/hazae41/box) / Rust-like Box for TypeScript
- [JSON-RPC](https://github.com/hazae41/jsonrpc) / Rust-like JSON-RPC protocol for TypeScript
- [APDU](https://github.com/hazae41/apdu) / Rust-like APDU protocol for TypeScript
- [Binary](https://github.com/hazae41/binary) / Zero-copy binary data types
- [Piscine](https://github.com/hazae41/piscine) / Create async pools with automatic retry
- [Plume](https://github.com/hazae41/plume) / Typed async events with sequenced and parallel dispatching
- [Decibel](https://github.com/hazae41/decibel) / Queriable in-memory database for TypeScript
- [WebAuthnStorage](https://github.com/hazae41/webauthnstorage) / Deterministic storage using WebAuthn
- [Gardien](https://github.com/hazae41/gardien) / A lightweight and standard Zod alternative with fully type-safe inference
- [Serac](https://github.com/hazae41/serac) / Garbage-collectable persistent key-value database for TypeScript

### My JavaScript polyfills
- [symbol-dispose-polyfill](https://github.com/hazae41/symbol-dispose-polyfill) / Polyfill for Symbol.dispose and Symbol.asyncDispose
- [disposable-stack-polyfill](https://github.com/hazae41/disposable-stack-polyfill) / Polyfill for DisposableStack and AsyncDisposableStack
- [worker-online-polyfill](https://github.com/hazae41/worker-online-polyfill) / Polyfill for online and offline events on WebWorkers

### My WebAssembly libraries
- [Memory.wasm](https://github.com/hazae41/memory.wasm) / Zero-copy memory for WebAssembly
- [Bitwise.wasm](https://github.com/hazae41/bitwise.wasm) / Bitwise operations for WebAssembly

### My WebAssembly ports
- [Ed25519.wasm](https://github.com/hazae41/ed25519.wasm) / WebAssembly port of Ed25519
- [X25519.wasm](https://github.com/hazae41/x25519.wasm) / WebAssembly port of X25519
- [Base16.wasm](https://github.com/hazae41/base16.wasm) / WebAssembly port of Base16
- [Base58.wasm](https://github.com/hazae41/base58.wasm) / WebAssembly port of Base58
- [Base64.wasm](https://github.com/hazae41/base64.wasm) / WebAssembly port of Base64 and Base64URL
- [Sha1.wasm](https://github.com/hazae41/sha1.wasm) / WebAssembly port of SHA-1
- [Sha3.wasm](https://github.com/hazae41/sha3.wasm) / WebAssembly port of SHA-3
- [Rsa.wasm](https://github.com/hazae41/aes.wasm) / WebAssembly port of RSA
- [Aes.wasm](https://github.com/hazae41/aes.wasm) / WebAssembly port of AES
- [Ripemd.wasm](https://github.com/hazae41/ripemd.wasm) / WebAssembly port of RIPEMD
- [Secp256k1.wasm](https://github.com/hazae41/secp256k1.wasm) / WebAssembly port of Secp256k1
- [ChaCha20Poly1305.wasm](https://github.com/hazae41/chacha20poly1305.wasm) / WebAssembly port of ChaCha20-Poly1305

### My WebAssembly bundles
- [Network.wasm](https://github.com/hazae41/network.wasm) / WebAssembly bundle for Network

### My algorithm adapters
- [Ed25519](https://github.com/hazae41/ed25519) / Ed25519 adapter for WebAssembly and JS implementations
- [X25519](https://github.com/hazae41/x25519) / X25519 adapter for WebAssembly and JS implementations
- [Sha1](https://github.com/hazae41/sha1) / SHA-1 adapter for WebAssembly and JS implementations
- [Keccak256](https://github.com/hazae41/keccak256) / Keccak-256 adapter for WebAssembly and JS implementations
- [Base16](https://github.com/hazae41/base16) / Base16 adapter for WebAssembly and JS implementations
- [Base64](https://github.com/hazae41/base64) / Base64 adapter for WebAssembly and JS implementations
- [Base64URL](https://github.com/hazae41/base64url) / Base64URL adapter for WebAssembly and JS implementations
- [Base58](https://github.com/hazae41/base58) / Base58 adapter for WebAssembly and JS implementations
- [Secp256k1](https://github.com/hazae41/secp256k1) / Secp256k1 adapter for WebAssembly and JS implementations
- [ChaCha20Poly1305](https://github.com/hazae41/chacha20poly1305) / ChaCha20Poly1305 adapter for WebAssembly and JS implementations
- [Ripemd160](https://github.com/hazae41/ripemd160) / RIPEMD-160 adapter for WebAssembly and JS implementations

## Unmaintained projects

### My old WebAssembly ports
- [Naberius](https://github.com/hazae41/naberius) / WebAssembly bits processing utilities (unpack, pack, xor)
- [Foras](https://github.com/hazae41/foras) / WebAssembly port of Deflate, Gzip, and Zlib compression algorithms (+110 ⭐)
- [Berith](https://github.com/hazae41/berith) / WebAssembly port of Ed25519 signatures and X25519 key exchange
- [Paimon](https://github.com/hazae41/paimon) / WebAssembly port of RSA encryption and signatures
- [Zepar](https://github.com/hazae41/zepar) / WebAssembly port of Aes128Ctr128Be and ChaCha20Poly1305 encryption algorithms
- [Morax](https://github.com/hazae41/morax) / WebAssembly port of SHA-1, SHA-256, Keccak-256, RIPEMD-160, and CRC-32 hashing algorithms
- [Alocer](https://github.com/hazae41/alocer) / WebAssembly port of Base64, Base64URL, Base16, and Base58 encoding algorithms
- [Eligos](https://github.com/hazae41/eligos) / WebAssembly port of Secp256k1 signatures and key exchange

### [My Minecraft plugins](https://github.com/hazae41?tab=repositories&q=mc-)

## Contributions

### Deno
- [Deno](https://github.com/denoland/deno) / A secure JavaScript and TypeScript runtime