Soft Serve

Soft Serve

Self-hosted Git server with an SSH-accessible terminal UI

6.5kstars
194forks
Last commit: 5d ago
Repo age: 5y old

Soft Serve is a self-hostable Git server designed for developers who prefer working from the command line. It provides an SSH-accessible terminal UI (TUI) for browsing and managing repositories, alongside standard Git cloning and pushing workflows.

Key Features

  • SSH-accessible TUI for navigating repositories, commits, and files
  • Clone and fetch via SSH, HTTP, or the native Git protocol (git daemon)
  • Git LFS support (HTTP and SSH backends)
  • Repository management over SSH, including creating repositories on demand
  • Public-key SSH authentication with configurable access control
  • Public/private repositories, optional anonymous access, and collaborator management
  • User access tokens for authenticated operations
  • Configurable via YAML config file and environment variables
  • Supports SQLite (default) or PostgreSQL for metadata storage

Use Cases

  • Run a lightweight internal Git server for small teams or homelabs
  • Provide an SSH-first Git hosting experience for terminal-centric workflows
  • Host repositories with Git LFS assets without deploying a full web forge

Limitations and Considerations

  • Focused on SSH/TUI workflows; it is not a full Git forge with issues/PRs
  • Git LFS pure-SSH transfer is disabled by default and may require enabling

Soft Serve is a strong fit when you want a simple, fast Git server with practical repository browsing and administration directly over SSH. Its single-binary deployment and flexible clone protocols make it easy to adopt for smaller, self-managed setups.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Gitea

Gitea

Self-hosted Git hosting with code review, issues, and CI/CD

53.2k
6.3k
Last commit: 20h ago

Gitea is a lightweight, self-hosted Git service with repositories, pull requests, issues, wiki, packages, and built-in CI/CD via Actions and runners.

Alternative to:
GitHub
GitHub
+6
Gogs

Gogs

A painless self-hosted Git service.

47.5k
5.1k
Last commit: 20h ago

Lightweight, open source self-hosted Git service designed for easy installation across platforms.

Alternative to:
GitHub
GitHub
+6
OneDev

OneDev

Self-hosted Git server with CI/CD, issue tracking, and package registries

14.6k
935
Last commit: 1d ago

OneDev is a self-hosted DevOps platform combining Git hosting, CI/CD pipelines, Kanban-style issue tracking, code review, and built-in package registries.

Alternative to:
GitLab
GitLab
+15
GitBucket

GitBucket

Git web platform with GitHub API compatibility and plugins

9.3k
1.3k
Last commit: 1d ago

GitBucket is a self-hosted Git web platform for managing Git repositories with issues, pull requests, wikis, Git LFS support, and a plugin system.

Alternative to:
GitHub
GitHub
+6
Review Board

Review Board

Web-based code and document review platform

1.7k
436
Last commit: 3d ago

Review Board is a web-based tool for code and document reviews, with rich diff viewing, threaded discussions, and integrations with many version control and CI systems.

Alternative to:
Gerrit Code Review
Gerrit Code Review
+6
Multi Theft Auto: San Andreas (MTA:SA)

Multi Theft Auto: San Andreas (MTA:SA)

Open-source multiplayer engine and mod for GTA: San Andreas

1.6k
529
Last commit: 1d ago

Open-source multiplayer modification and engine for Grand Theft Auto: San Andreas that adds synchronized networking, Lua scripting, resource-based content, and a server b...