codeberg.org fetching
relay.ngit.dev fetched
gitnostr.com fetching
refactor: switch to plaza-based lmdb path and update nostr crates
dluvian
b63ed79b
20 hours ago

README.md

gitplaza

Gitplaza is a desktop Nostr client specialized in handling git stuff.

Installation

Supported Platforms

Currently, Linux is the officially supported platform. While it may function on Windows and macOS, these platforms are not yet fully tested or supported.

Build from source

  1. Install Rust and Cargo

  2. Download this repository, checkout the latest release tag and build the application

    git clone https://codeberg.org/dluvian/gitplaza.git
    cd gitplaza
    git checkout <release-tag>
    cargo build --release
  3. Run the generated executable: ./target/release/gitplaza

Troubleshooting compilation errors

If you run into compilation or linking errors during cargo build, here are some common fixes on Debian/Ubuntu-based systems:

  • If you see "linker cc not found" then install the essential build tools:

sudo apt install build-essentials
  • If you see OpenSSL-related errors (for example, build failures referencing OpenSSL) then install pkg-config and the OpenSSL development headers:

sudo apt install pkg-config libssl-dev
  • If you see errors referencing libdbus, install the DBus development package and pkg-config:

sudo apt install libdbus-1-dev pkg-config

Alternative

Download the latest release binaries here: https://codeberg.org/dluvian/gitplaza/releases.

Screenshots

Repository

Repository View

Issue

Issue View

Profile

Profile View

Inbox

Inbox View

Activity

Activity View

Nostr events

Resources

Contributing

Contributing via Nostr

Issues and pull requests are welcome, but they must be submitted over Nostr.

Issues can be created and tracked directly within Gitplaza. For more complete tooling and a broader Nostr-based Git experience, check out GitWorkshop and ngit.

License

MIT licence

Nostr

Find me on nostr:

npub1useke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqjdk5ks

Support

If you find Gitplaza useful, consider supporting its continued development through a donation.

Repository Details

name / identifier

gitplaza

nostr clone url

nostr://npub1useke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqjdk5ks/relay.ngit.dev/gitplaza
just install ngit and run
git clone nostr://...

description

Nostr git stuff and microblogging client for desktop.

nostr
git
rust
iced
gui

git servers

https://codeberg.org/dluvian/gitplaza.git
https://relay.ngit.dev/npub1useke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqjdk5ks/gitplaza.git
https://gitnostr.com/npub1useke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqjdk5ks/gitplaza.git

maintainers

earliest unique commit

98a32bea2734a1c901313bb8a083beffb0f65d73

gitworkshop.dev logo GitWorkshop.dev v2025-11-18+415c352