Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/unclebob/more-speech

A Nostr browser in Clojure.
https://github.com/unclebob/more-speech

clojure more-speech nostr nostr-client

Last synced: 3 months ago
JSON representation

A Nostr browser in Clojure.

Awesome Lists containing this project

README

        

# more-speech

A desktop client for the [nostr](https://github.com/fiatjaf/nostr) protocol.

### Mission
To provide a pragmatic tool for communicating over the nostr protocol.

### Strategy
_No Fluff. Just Stuff_ (To borrow a phrase). No fancy colors or glitter, no doo-dads, bells,
or whistles. Just a simple way to scan, read, and compose messages.

### Open Source
**Help Wanted!** If you feel like contributing, I'll be happy to entertain your pull requests. Make sure you
write tests for the code you write, and follow the conventions I've started here.

### Environment
* **Language:** Clojure
* **Builder:** Leiningen
* **GUI:** [SeeSaw](https://github.com/clj-commons/seesaw/wiki)
* **Tester:** [speclj](https://github.com/slagyr/speclj)

### How to run

Sample commands for Debian:

```
sudo apt install clojure leiningen openjdk-17-jdk

git clone https://github.com/unclebob/more-speech
cd more-speech

lein run project.clj
```

### For more
Read the [wiki](https://github.com/unclebob/more-speech/wiki).