Opengist is a self-hosted pastebin powered by Git, offering an open-source alternative to GitHub Gist.
The tool solves the problem of sharing and managing code snippets without relying on external services. It stores all snippets in a Git repository, allowing users to interact with them either through a web interface or standard Git commands over HTTP or SSH. This dual-access approach means snippets can be cloned, pulled, and pushed like any other Git repository while remaining accessible through a traditional pastebin interface.
Opengist suits teams and individuals who want full control over their snippet storage and prefer self-hosted solutions. It works well for organizations with existing Git infrastructure or those concerned about data privacy. The tool supports public, unlisted, and private snippets, includes syntax highlighting and markdown support, and offers features like revision history, forking, and embedding. It provides OAuth2 authentication through GitHub, GitLab, Gitea, and OpenID Connect, making integration straightforward for existing authentication systems.
Development activity shows consistent maintenance with automated testing through continuous integration workflows. The project maintains active translation efforts through community contributions. Docker support and Helm charts are provided for deployment flexibility, indicating attention to modern containerized deployment patterns. Documentation is comprehensive and actively maintained alongside the codebase.