Code Monkey home page Code Monkey logo

abortable.ts's Introduction

Maintained projects

Projects I'm currently working on

  • Brume Wallet / The private Ethereum wallet with built-in Tor
  • Network / An anonymous PoW token to monetize the web
  • Cubane / Next-gen Ethereum library for TypeScript
  • Glacier / Keep your data fresh (+120 ⭐)
  • Saumon / Ultra simple macro system for TypeScript
  • Sighash / Decentralized Ethereum function signature database
  • Decibel / Queriable in-memory database for TypeScript

Brume Wallet projects (co-founder)

  • Brume Wallet / The private Ethereum wallet with built-in Tor

My React libraries

My Ethereum libraries

  • Cubane / Next-gen Ethereum library for TypeScript

My tooling libraries

  • Saumon / Ultra simple macro system for TypeScript
  • Phobos / Modern and minimalist testing library for the web
  • Deimos / Modern and minimalist benchmarking library for the web

My protocol libraries

  • 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

  • X509 / Zero-copy X.509 certificates for the web
  • ASN1 / Zero-copy ASN.1 <=> DER encoding for the web

My JavaScript utility libraries

  • Bytes / Utilities to deal with Uint8Array
  • Signals / Utilities to deal with AbortSignal
  • Arrays / Utilities to deal with arrays
  • Cascade / Never let streams give you a headache again
  • Bitset / Utilities to deal with arithmetic bitwise operations
  • Future / Just like a Promise but you can manually resolve or reject it
  • Disposer / A wrapper for an object with a dispose function
  • Result / Rust-like Result for TypeScript
  • Option / Rust-like Option for TypeScript
  • Cursor / Rust-like Cursor for TypeScript
  • Mutex / Rust-like Mutex and Semaphore for TypeScript
  • Box / Rust-like Box for TypeScript
  • JSON-RPC / Rust-like JSON-RPC for TypeScript
  • Binary / Zero-copy binary data types
  • Piscine / Create async pools with automatic retry
  • Plume / Typed async events with sequenced and parallel dispatching
  • Rimraf / Minimalist and supply-chain hardened rimraf
  • Decibel / Queriable in-memory database for TypeScript

My WebAssembly libraries

  • Naberius / WebAssembly bits processing utilities (unpack, pack, xor)
  • Foras / WebAssembly port of Deflate, Gzip, and Zlib compression algorithms (+110 ⭐)
  • Berith / WebAssembly port of Ed25519 signatures and X25519 key exchange
  • Paimon / WebAssembly port of RSA encryption and signatures
  • Zepar / WebAssembly port of Aes128Ctr128Be and ChaCha20Poly1305 encryption algorithms
  • Morax / WebAssembly port of SHA-1, SHA-256, Keccak-256, RIPEMD-160, and CRC-32 hashing algorithms
  • Alocer / WebAssembly port of Base64, Base64URL, Base16, and Base58 encoding algorithms
  • Eligos / WebAssembly port of Secp256k1 signatures and key exchange

My algorithm adapters

  • Ed25519 / Ed25519 adapter for WebAssembly and JS implementations
  • X25519 / X25519 adapter for WebAssembly and JS implementations
  • 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
  • Base64URL / Base64URL 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

Unmaintained projects

Orbitum Space projects (founder)

My WebAssembly libraries

  • ethabi.wasm / Fast Ethereum ABI encoder/decoder for Deno, written in Rust
  • AES-CFB for Deno / Fast AES-CFB encryption for Deno, written in Rust

My Deno libraries

  • mutevents.ts / Typed, mutable, async, and promiseable events for Deno
  • multisocket.ts / WebSockets but with channels, for Deno and the browser
  • abortable.ts / Abortable promises for Deno
  • sequence.ts / Iterable piping and processing utility for Deno
  • timeout.ts / Abortable promise timeout for Deno

My Ethereum related projects

My Android apps

  • Sweet IPFS / IPFS node monitoring for Android & ChromeOS (+80 ⭐)
  • Kheyboard / El Risitas stickers keyboard for Android

Contributions

Deno

  • Deno / A secure JavaScript and TypeScript runtime

abortable.ts's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

lambdalisue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.