You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

3.1 KiB

About GitRepublic

GitRepublic is a decentralized git hosting platform built on Nostr. Unlike traditional git hosting services, GitRepublic provides truly decentralized repository hosting where repositories are announced on Nostr relays, giving you full control and ownership.

Key Features

  • Decentralized: Repositories are announced on Nostr relays, no central authority
  • Nostr-based Authentication: Uses NIP-07 (browser extensions) and NIP-98 (HTTP authentication)
  • Full Control: Own your repositories, transfer ownership, manage maintainers, control access
  • Open Collaboration: Create pull requests, issues, and collaborate using Nostr events
  • Multi-remote Sync: Automatically syncs to multiple remotes when you push
  • GRASP Compatible: Works seamlessly with GRASP servers

Documentation Topics

Core Concepts

Repository Operations

Discovery and Access

API and CLI

User Features

Infrastructure

Technical Details

  • Tech stack used - Code editor, syntax highlighter, programming languages, logger, etc.

  • Specs used - Links to NIPs and GRASP docs, and list of custom events

Getting Started

  1. Install a NIP-07 browser extension (Alby, nos2x, etc.)
  2. Visit a GitRepublic instance and connect with your extension
  3. Create your first repository via the signup page
  4. Start collaborating using pull requests, issues, and patches

For detailed instructions, see the topic pages above.

Additional Resources