Skip to main content

SinonForge — Git Platform Where You Own Your Code

You own your source code and every artefact it produces, whether you self-host or we host it for you. A complete Git platform with pull requests, CI/CD pipelines, issue tracking, wiki, package registries, and built-in security scanning. We never access, mine, or sell your code.

Deploy on bare metal, Docker, Kubernetes, cloud VMs, virtual environments, air-gapped networks, or SinonTech-hosted. Zero vendor lock-in.

Explore Features Deployment Options

Desktop & Mobile Apps

Native SinonForge clients. The macOS and Linux desktop apps are available now in alpha; Windows, iOS and Android are on the way. Contact us to join the alpha.

🖥

macOS

Alpha
🐧

Linux

Alpha
🪟

Windows

Coming Soon
📱

iOS

Coming Soon
🤖

Android

Coming Soon

Platform at a Glance

Everything your development team needs (from code to production) in a single platform you control.

50+

Features

Repos, PRs, CI/CD, wiki, packages, and more

640

API Endpoints

Full REST API for automation and integration

6

Deployment Modes

Bare metal to air-gapped

13

Language Syntaxes

Built-in syntax highlighting with CodeMirror 6

4

Package Formats

npm, Docker, PyPI, Maven artifacts

What Ships Inside SinonForge

A complete software development lifecycle platform, not just a Git server.

📦

Repository Hosting

Git Smart HTTP and SSH, file browser with blame view, fork/star/watch, language detection, configurable storage backends (local, NFS, S3), and branch protection rules.

🔍

Pull Requests & Code Review

Inline code comments, formal review workflow (approve, request changes, comment), three merge strategies (merge commit, squash, rebase), conflict detection, and review assignments.

⚙️

CI/CD Pipelines

YAML-based workflows with a built-in Docker CI runner. Triggers on push, pull request, schedule, or manual dispatch. Live job logs, artifact storage, and pipeline visualisation.

📋

Issue Tracking & Kanban

Full issue lifecycle with labels, milestones, assignees, comments with emoji reactions, issue locking, and timeline events. Kanban boards with drag-and-drop linked to issues and PRs.

📖

Wiki System

Git-backed wiki supporting Markdown, AsciiDoc, and reStructuredText. Full version history, integrated permissions, and cross-linking between wikis and repositories.

📦

Package Registry

Multi-format package storage for npm, Docker, PyPI, and Maven artifacts, with version management and download tracking, per repository or organisation. Native registry protocols (npm install, docker pull, pip, mvn) are coming soon.

🛡

Security Scanning

Static application security testing (SAST), secret detection, and dependency vulnerability scanning. Vulnerability dashboard, security scan automation, and dependency graph visualisation.

🌐

Webhooks & Integrations

Per-repository webhook configuration with event filtering, HMAC signing, and delivery history. Integrate with CI systems, chat tools, or any external service.

📊

Analytics & Insights

Contribution calendar, commit activity, code frequency, traffic statistics, per-contributor stats, and repository-level health metrics.

Also Included

Beyond core Git hosting, SinonForge ships with features typically reserved for enterprise-tier cloud platforms.

Snippets

Public and private code sharing with multi-file support, starring, and forking. Syntax-highlighted with CodeMirror 6.

Pages

Static site hosting directly from repository content. Custom domains, HTTPS, and automatic deployments from branches.

Global Search

Search across repositories, code, issues, and users with qualifiers and advanced filtering. Fast and responsive across large codebases.

Notifications

In-app notification centre with real-time WebSocket delivery. Types include mentions, assignments, review requests, subscriptions, and CI results.

Organisations & Teams

Role-based access control, team hierarchies, team-level repository permissions, and organisational settings.

OAuth2, SAML & LDAP

Enterprise authentication support: OAuth2 providers, SAML 2.0 SSO, and LDAP/Active Directory integration.

Built to Fit Your Team

SinonForge adapts to your organisation, not the other way around.

Multi-Tenant Isolation

Full multi-tenant support with organisations, per-tenant storage limits, and isolated repositories. Each tenant gets their own namespace, users, and permissions hierarchy.

White-Label Branding

Customise logos, colours, and branding per tenant. Host SinonForge under your own domain and present it as your internal platform.

Flexible Storage

Choose your repository storage backend: local filesystem, NFS mounts, or S3-compatible object storage. Switch backends without data loss.

Six Ways to Deploy

Choose the deployment model that fits your infrastructure. All six are production-ready with included scripts, Helm charts, and documentation.

Bare Metal

Direct install on Ubuntu, Debian, RHEL, Rocky, or Alma. Automated script handles PostgreSQL, Redis, Nginx, TLS, and systemd services.

Docker Compose

Minimal and full profiles with health checks, volume mounts, and environment configuration. Single-command deployment.

Kubernetes & Helm

Production-ready Helm chart with high-availability mode, autoscaling, and Ingress configuration. Supports managed and self-hosted clusters.

Cloud VMs

Deploy on AWS EC2, Azure VMs, GCP Compute, or any cloud provider. Same scripts as bare metal with cloud-specific optimisations.

Virtual Machines

VMware, Hyper-V, Proxmox, or KVM. Export OVA templates or use the bare metal installer inside your virtualisation stack.

Air-Gapped

Fully offline installation with pre-packaged Python wheels, pip dependencies, and a built-in CI runner. No internet connectivity required.

Why Data Ownership Matters

Your source code is your most valuable intellectual property. You should own it completely, regardless of who hosts it.

You Own Your Code

Whether you self-host or let SinonTech host it for you, you own 100% of your repositories, CI secrets, and deployment artefacts. We never access, read, or mine your code. Full compliance with data residency requirements.

Zero Vendor Lock-In

Standard Git protocol. Migrate to or from SinonForge at any time with git remote. Export, move, or delete everything whenever you want. No proprietary formats, no export fees, no surprises.

Audit & Compliance

Full audit trail of every push, merge, and permission change. Meet SOC 2, ISO 27001, and GDPR requirements with logging and retention policies you define, regardless of deployment model.

Technical Specifications

How SinonForge compares to cloud-hosted alternatives.

Capability SinonForge GitHub Enterprise GitLab Self-Managed Gitea
Self-HostedYesYes (Server)YesYes
Air-Gap SupportYes (built-in)LimitedPartialManual
Pull RequestsYes (3 merge strategies)YesYesYes
Built-in CI/CDYes (Docker runner)Actions (separate)YesVia Woodpecker
Package Registrynpm, Docker, PyPI, MavenYes (6 formats)Yes (10+ formats)Limited
Security ScanningSAST, Secrets, DependenciesAdvanced Security ($)Ultimate tier ($)No
WikiGit-backed, multi-formatYesYesYes
Issue TrackingYes + KanbanYes + ProjectsYes + BoardsYes
Multi-TenantYes (white-label)Enterprise onlyGroupsLimited
OAuth2/SAML/LDAPAll threeAll threeAll threeOAuth2 + LDAP
Licence CostIncludedPer-seat ($)Free / Premium ($)Free
Vendor Lock-InNone (standard Git)ModerateLowNone

Frequently Asked Questions

What is SinonForge?

SinonForge is a self-hosted Git platform that provides repository hosting, pull requests, CI/CD pipelines, issue tracking, wiki, package registry, and security scanning. It runs entirely on your own infrastructure with zero cloud dependency.

How does SinonForge compare to GitHub or GitLab?

SinonForge provides similar features to GitHub and GitLab (repositories, pull requests, CI/CD, issue tracking, wiki, and package registries) but runs entirely on your infrastructure. Your source code never leaves your network, and you have full control over access, retention, and compliance.

Can SinonForge run in an air-gapped environment?

Yes. SinonForge supports six deployment modes including fully air-gapped installations with offline package bundles and a built-in CI runner. No internet connectivity required.

Does SinonForge support multi-tenancy?

Yes. SinonForge supports full multi-tenant isolation with organisations, team hierarchies, role-based access control, and white-label branding. Each tenant can have their own repositories, users, and CI pipelines.

Own Your Development Workflow

SinonForge is currently in closed beta. Get in touch to discuss access, custom deployments, or enterprise requirements.

Contact Us Explore Features