Repolode
thomiceli

thomiceli/opengist

Pastebin auto-hospedado que armazena cada snippet em um repositório Git e é uma alternativa open source ao GitHub Gist.

Alternativa open source a:GitHub Gist

Estrelas
3,409
Forks
206
Issues abertas
68
Último commit
há 11 dias

O que é?

Opengist é um pastebin auto-hospedado em que cada snippet é armazenado em um repositório Git. É possível clonar, baixar atualizações e enviar alterações aos snippets usando comandos Git padrão por HTTP ou SSH, ou editá-los pela interface web. Assim, o próprio Git mantém o histórico de revisões.

Os snippets podem ser públicos, não listados ou privados, e a interface web oferece realce de sintaxe, renderização de Markdown e CSV, busca de código, tópicos, curtidas, forks e incorporação em outros sites. Também é possível baixar arquivos brutos e arquivos ZIP. O login pode ser gerenciado localmente ou por OAuth2 com GitHub, GitLab, Gitea ou OpenID Connect.

O Opengist é distribuído como imagem Docker com um exemplo de Compose, binário independente para as principais plataformas e uma opção de compilação a partir do código-fonte que requer Go, Node.js e Git.

Recursos principais

  • 01Snippets públicos, não listados ou privados, com acesso Git por HTTP ou SSH
  • 02Realce de sintaxe e renderização de Markdown e CSV
  • 03Busca de código, tópicos, curtidas e forks entre snippets
  • 04Histórico de revisões baseado em commits do Git
  • 05Login com OAuth2 usando GitHub, GitLab, Gitea e OpenID Connect
  • 06Imagem Docker, chart Helm e binários independentes

Casos de uso

  • Hospedar uma biblioteca privada de snippets da equipe que os desenvolvedores gerenciam com Git
  • Substituir o GitHub Gist para compartilhar código internamente sem enviá-lo a terceiros
  • Manter snippets sob controle de versão e editá-los a partir de um clone local

Início rápido

  1. 1

    Baixe a imagem Docker da versão

    docker pull ghcr.io/thomiceli/opengist:1.15.3
  2. 2

    Crie um arquivo docker-compose.yml com o conteúdo do README

  3. 3

    Inicie o Opengist em segundo plano

    docker compose up -d
  4. 4

    Abra http://localhost:6157 no navegador

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando oferecido como serviço de rede.

Em coleções

Tópicos

Perguntas frequentes

O que é opengist?
Pastebin auto-hospedado que armazena cada snippet em um repositório Git e é uma alternativa open source ao GitHub Gist. Opengist é um pastebin auto-hospedado em que cada snippet é armazenado em um repositório Git. É possível clonar, baixar atualizações e enviar alterações aos snippets usando comandos Git padrão por HTTP ou SSH, ou editá-los pela interface web. Assim, o próprio Git mantém o histórico de revisões.
opengist é gratuito? Qual é a licença?
opengist é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
opengist ainda é mantido?
Manutenção ativa. O último commit de opengist foi em 27 de out. de 2026.
Para que posso usar opengist?
Hospedar uma biblioteca privada de snippets da equipe que os desenvolvedores gerenciam com Git Substituir o GitHub Gist para compartilhar código internamente sem enviá-lo a terceiros Manter snippets sob controle de versão e editá-los a partir de um clone local
Como instalar opengist?
Baixe a imagem Docker da versão: docker pull ghcr.io/thomiceli/opengist:1.15.3 Crie um arquivo docker-compose.yml com o conteúdo do README Inicie o Opengist em segundo plano: docker compose up -d Abra http://localhost:6157 no navegador
Onde consigo opengist?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/thomiceli/opengist

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados