Git Product home page Git Product logo

awesome-cashu's Introduction

Awesome Cashu ๐Ÿฅœโœจ

A curated, collaborative list of awesome resources for getting ramped up with Cashu

What's Cashu?

Cashu is a free and open-source Chaumian Ecash system built for Bitcoin. Chaumian Ecash is an anonymous cryptographic electronic money or electronic cash system invented in 1982. Cashu is a modern ecash implementation on Bitcoin.

Visit cashu.space or docs.cashu.space to learn more.

The Cashu protocol

Cashu is an open Ecash protocol for anyone to implement. The specifications, called Cashu NUTs (Notation, Usage, and Terminology) describe how to implement the protocol. Multiple Cashu client libaries make it easy for developers to write their own wallets.

Mints

  • Nutshell is the reference mint implementation in Python.
  • Moksha is a Cashu wallet and mint written in Rust.
  • Cashu-rs-mint is a mint implementation in Rust.
  • Gonuts is a mint written in Golang.
  • lnbits-cashu is an LNbits Cashu mint extension based on Nutshell.
  • CLN mint plugin is a plugin for running a mint on your own node.

Wallets

  • Nutshell is a CLI wallet available through PyPi. It comes with builtin Tor, supports multiple mints, and can send and receive tokens on nostr, and supports pay-to-script-hash (P2SH) tokens.
  • Nutstash is a Cashu web wallet with many features such as multimint support and support for sending and receiving tokens via nostr. Nutstash is written in TypeScript and uses the cashu-ts library.
  • eNuts is a Cashu wallet for Android and IOS. It empowers you with a user-friendly interface that streamlines every step of your Ecash journey.
  • Minibits is a mobile Cashu wallet with a focus on performance and usability.
  • Feni is a Cashu wallet and mint written in Golang. It supports multiple mints, P2SH, and offers Docker images for easy deployment.
  • Cashcrab is a Cashu wallet with a flutter UI and with as much logic as possible in rust using cashu-crab with nostr integration for contacts and messaging.
  • Moksha is a Cashu wallet and mint written in Rust.
  • Cashu.me is another web wallet built on Quasar and Vue.js. It is written in JavaScript and TypeScript.
  • Macadamia is a Cashu wallet for iOS written in Swift.

Libraries

Cashu libraries allow developers to build wallets, mints, and other services that use Cashu.

Python

  • Nutshell Nutshell is a Python library for using Cashu wallets and mints inside other Python projects

TypeScript & JavaScript

  • Cashu-TS is a TypeScript library for building Cashu wallets
  • cashu-crypto-ts is a TypeScript library that implements basic crypto operations for cashu wallets and mints.
  • Cashu tools are advanced Cashu wallet tools based on cashu-ts in TypeScript.
  • blind-sig-js is a JavaScript library implementing Cashu's blind signature mechanism
  • cashu-wallet is a framework-agnostic Cashu wallet written in TypeScript.

Rust

Golang

  • Cashu-Feni is a Golang library for Cashu wallets and mints
  • gonuts Cashu library for wallets and mints in Go.

Kotlin

  • cashu-client is a Cashu client library in Kotlin.
  • cashu-bdhke-kmp is a Kotlin library that implements the basic cryptographic blinded signature scheme.

Dart

  • cashu_dart is one Library for Cashu wallets written in Dart
  • Cashu-dart is another Library that allows developers to integrate Cashu easily into apps

Tools

Projects

X-Cashu

  • Proxnut forwards requests only if they have a valid cashu token attached to the X-Cashu header.
  • ChatNut is a privacy-preserving Chat application for large language models (LLMs) that users pay-per-request with an integrated Cashu wallet without having to create accounts.
  • X-Cashu is a work-in-progress project that aims to create a 402 Payment Required scheme to monetize REST API access by using ecash in HTTP headers.

Various nutcases

  • Nutband aims to use Cashu payments over long range radio and other mesh networks using Reticulum and LXMF.
  • Mint index An index to find Cashu mints (GitHub)
  • Cashu faucet allows you to deposit and withdraw Cashu tokens from a web interface. Read the code here.
  • Redeem webtool allows you to redeem any Cashu token directly onto your Lightning wallet without having to receive it in a Cashu wallet GitHub.
  • Spacenut The sickest Cashu-enabled game you've ever played (GitHub)
  • CashuProjects is collection of TypeScript projects
  • SatsContactBot is a Telegram bot that converts Lightning Zaps/Tips in Cashu Ecash sent to you via a Telegram message
  • npub.cash is a Lightning-Address provider for nostr pubkeys based on Cashu-Address

awesome-cashu's People

Contributors

callebtc avatar findingsov avatar 22388o avatar dluvian avatar elnosh avatar gandlafbtc avatar

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.