{"repo":"bitauth/libauth","free":true,"listed":false,"github":"https://github.com/bitauth/libauth","clone":"git clone https://github.com/bitauth/libauth.git","description":"An ultra-lightweight, zero-dependency TypeScript library for Bitcoin Cash, Bitcoin, and Bitauth applications.","language":"TypeScript","stars":289,"topics":["typescript","javascript","webassembly","bitcoin-cash","bitcoin","authentication","secp256k1","ripemd160","sha256","sha512"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"An ultra-lightweight JavaScript library for Bitcoin Cash, Bitcoin, and Bitauth applications. Docs: Getting Started → API Reference Libauth An ultra-lightweight JavaScript library for Bitcoin Cash, Bitcoin, and Bitauth applications. Libauth has no dependencies and works in all JavaScript environments, including Node.js, Deno, and browsers. Purpose Libauth is designed to be flexible , lightweight , and easily auditable . Rather than providing a single, overarching, object-oriented API, all functionality is composed from simple functions. This has several benefits: - Flexibility – Even highly-complex functionality is built-up from simpler functions. These lower-level functions can be used to experiment, tweak, and remix your own higher-level methods without maintaining a fork of the library. - Smaller application bundles – Applications can import only the methods they need, eliminating the unused code (via dead-code elimination). - Better auditability – Beyond having no dependencies of its own, Libauth's functional programming approach makes auditing critical code easier: smaller bundles, smaller functions, and less churn between versions (fewer cascading changes to object-oriented interfaces). - Fully-portable – No platform-specific APIs are ever used, so the same code paths are used across all JavaScript environments (reducing the auditable \"surface area\" and simplifying library development). Quick Start To get started, install @bitauth/libauth : And import the functionality y","default_branch":null,"files":null,"tree":[],"storefront":"/r/bitauth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bitauth/libauth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}