pure go multi-platform nostr chat client with NIP-42 support
Go to file
mleku 1feb436ea4 scratching out the basics 2024-03-10 14:07:03 +00:00
pkg/burbl scratching out the basics 2024-03-10 14:07:03 +00:00
prereqs restarting with fyne 2024-03-03 19:38:33 +00:00
.gitignore scratching out the basics 2024-03-10 14:07:03 +00:00
Icon.png scratching out the basics 2024-03-10 14:07:03 +00:00
Icon.svg scratching out the basics 2024-03-10 14:07:03 +00:00
LICENSE Initial commit 2024-02-26 18:55:47 +00:00
README.md scratching out the basics 2024-03-10 14:07:03 +00:00
go.mod restarting with fyne 2024-03-03 19:38:33 +00:00
go.sum restarting with fyne 2024-03-03 19:38:33 +00:00
main.go scratching out the basics 2024-03-10 14:07:03 +00:00

README.md

burbl

burbl

multi-platform nostr chat client with NIP-42 support built using fyne.io and go

icon made from maria letta's wonderful free gophers pack

building

first install the prerequisites - handy scripts for many linux distributions are found there, otherwise go to the fyne docs and follow the instructions

you need to install Go, the latest is fine:

go.dev/dl

follow the instructions here to get your Go build system installed, i recommend also adding these lines to your . bashrc or whichever shell you use:

export GOBIN="$HOME/bin"
export PATH="$GOBIN::$PATH"

after what they reccommend on the instructions

and then pull down the latset version of fyne tooling:

go get fyne.io/fyne/v2@latest
go install fyne.io/fyne/v2/cmd/fyne@latest

clone this repository somewhere handy:

mkdir -p $HOME/src/mleku.dev/git
cd $HOME/src/mleku.dev/git
git clone https://mleku.dev/git/burbl.git
cd burbl

then you can run it right from your terminal:

go run .

or install it to that $GOBIN:

go install .

or even better, use the fyne tool:

fyne install

and it will now be available in your desktop applications list

happy hacking!