A Nostr browser in Clojure.
Go to file
Robert C. Martin cc6bf0c024 prod-db to .gitignore 2024-02-02 10:25:22 -06:00
.github/workflows Move to bcprov-jdk18on from Maven Central 2022-10-03 17:15:26 +02:00
java Tentative ability to send DM. Waiting for confirmation. uses "D @xxx" style. 2022-09-18 11:25:21 -05:00
spec/more_speech Fix bug that prevented tab names from showing up in the tabs window. (dumb!) 2023-08-09 12:24:37 -05:00
src/more_speech A little cleanup. 2024-01-26 11:25:41 -06:00
.gitignore prod-db to .gitignore 2024-02-02 10:25:22 -06:00
LICENSE License and refactoring of format-segment 2023-06-14 08:20:51 -05:00
README.md README: include non-headless openjdk-17-jdk in run instructions 2022-12-17 10:23:17 -05:00
issues Added the edit window. Non-functional. 2022-03-08 11:27:24 -06:00
nostr-messages .gitignore 2022-05-21 15:43:13 -05:00
project.clj First interaction (get info) with WC relay is working. 2023-05-20 09:21:02 -05:00

README.md

more-speech

A desktop client for the 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
  • Tester: 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.