
SCM-Manager
Manage Git, Mercurial and Subversion repositories via web UI
178 stars 36 forks last commit first released AGPL-3.0
Actively maintained
Last commit 19 Aug 2026.

SCM-Manager is a lightweight, web-based source code management server for hosting and managing Git, Mercurial and Subversion repositories. It provides a browser-based UI, centralized user/group/permission management, and a plugin system to extend functionality.
Key Features
- Built-in support for Git, Mercurial and Subversion repositories with a unified web interface
- Rich browser UI configurable without editing text files; administration through the web
- Full RESTful Web Service API (JSON and XML) for automation and integrations
- Centralized user, group and fine-grained permission management
- Simple plugin API with an ecosystem of extensions to add features and integrations
- Lightweight: no external web server or database required; self-contained JVM application
- Distribution options and packaging support including Docker, RPM, DEB and other deploy modules
Use Cases
- Host internal source repositories for development teams with centralized access control
- Integrate repository operations into CI/CD pipelines and automation via the REST API
- Provide a web-based repository browser and permission management for audits and reviews
SCM-Manager is suitable for organizations needing a compact, extensible SCM server that supports multiple VCS backends and offers web-based administration and automation APIs. It is designed to be extended via plugins and deployed on diverse platforms.
Categories:
Tags:
Tech Stack:
Similar to SCM-Manager

Soft Serve
Self-hosted Git server with an SSH-accessible terminal UI
Self-hostable Git server focused on SSH, featuring a terminal UI, access control, and Git LFS support, with cloning via SSH, HTTP, or the Git protocol.

ZTNET
Web UI for managing private ZeroTier controllers with teams
ZTNET is a self-hosted web UI for administering private ZeroTier controllers, with multi-user access, organization support, and streamlined network and member management.

Payload
TypeScript headless CMS and app framework for Next.js
Payload is an open-source, TypeScript-first headless CMS for Next.js with an extensible admin UI, auth, drafts, access control, and APIs for building fullstack apps.
LLDAP
Lightweight LDAP authentication server with a web UI
LLDAP is a lightweight LDAP server for authentication and user management, providing a simplified LDAP interface, a web admin UI, and SQLite/MySQL/PostgreSQL backends.

Kinto
Minimalist JSON document store with sharing and synchronization
Kinto is a lightweight JSON document store with an HTTP API, built-in permissions, sharing, and client synchronization, designed for offline-first and distributed apps.


OliveTin
Web interface to run predefined shell commands securely
Self-hosted web UI that exposes YAML-defined shell commands as buttons, dashboards and API endpoints with ACLs, auth and logging for safe, repeatable server operations.



