cmd (@cmdruid)

Top repositories

1

tapscript

A humble library for working with Tapscript and Bitcoin Transactions.
TypeScript
166
star
2

nostr-emitter

An end-to-end group encrypted event emitter, built on the Nostr protocol.
JavaScript
43
star
3

nostr-terminal

Connect to your computer terminal remotely from the browser. Powered by Nostr.
HTML
30
star
4

use-nostr

A turn-key library for using Nostr with React.
TypeScript
19
star
5

nostr-storage

A shared, encrypted cloud storage using Nostr.
JavaScript
19
star
6

regtest-workbench

A containerized stack of Bitcoin and Lightning, plus a full suite of development tools. Prototype and deploy your next project with lightning speed!
Shell
15
star
7

bitcoin-programming

A repository of resources for building on Bitcoin.
Python
10
star
8

crypto-tools

A modern suite of cryptography tools, built for the plebian developer.
TypeScript
7
star
9

nostr-utils

A library of tools for building applications on the Nostr protocol.
TypeScript
7
star
10

crypto-sessions

Encrypted, pubkey based sessions and API requests. No cookies, storage, or state management required. Just some modern key cryptography!
TypeScript
6
star
11

docker-workshop

How to setup a Pleb development environment using Docker.
Python
6
star
12

musig2

A simple and easy-to-use musig2 library, written in typescript.
TypeScript
5
star
13

nostr-socket-workshop

A developer workshop that teaches how to build on Nostr.
TypeScript
5
star
14

lightning-tip-jar

A digital tip jar for collecting satoshis, using LNURL.
JavaScript
4
star
15

waypoint

Project for the Automobility LA 2019 Hackathon
Python
3
star
16

nostr-workshop-demo

Basic demonstration of a Nostr web-socket client embedded in the browser, with links and resources.
HTML
3
star
17

keylink

Taproot HD wallet for the plebs.
TypeScript
3
star
18

pubnote

Send encrypted notes between terminals, from anywhere to anywhere, using nostr.
JavaScript
3
star
19

workshops

A repository for workshop materials.
HTML
2
star
20

buff

The swiss-army-knife of byte manipulation.
TypeScript
2
star
21

nostr-cl-connect

Magically connect to your lightning node using Nostr.
JavaScript
2
star
22

neutrino-workbench

A docker workbench environment, pre-configured for running LND in neutrino mode.
HTML
2
star
23

nostr-socket

Create a virtual network socket that runs over nostr.
TypeScript
2
star
24

nostr-sdk

A development kit for building nostr apps.
TypeScript
2
star
25

core-cmd

A suite of CI/CD friendly tools that plug into bitcoin core and help you interact with the blockchain.
TypeScript
1
star
26

oauth2-crypto-bridge

An authentication bridge between an OAuth2 gateway and crypto-currency wallet.
TypeScript
1
star
27

satoshi-workbench

A docker workbench environment, pre-configured for running bitcoind.
Shell
1
star
28

satoshi-radio

Bitcoin (and other stuff) transmitted over the radio.
JavaScript
1
star
29

ord-dns

Register and modify DNS records based on the ownership of a satoshi.
TypeScript
1
star
30

cmdruid

Config files for my GitHub profile.
1
star
31

lightning-door

Lightning powered door for PlebLab.
TypeScript
1
star
32

nostr-dns

TypeScript
1
star
33

web-dev

Simple website projects.
JavaScript
1
star
34

nostr-proxy

Proxy any local connection on your machine over Nostr.
JavaScript
1
star
35

workbench-example

Demonstrates a bare-bones docker workbench, running a database, webserver, and bitcoin node.
Shell
1
star