Repolode
Erudika

Erudika/scoold

Plataforma de perguntas e respostas e compartilhamento de conhecimento, auto-hospedada para equipes, inspirada no Stack Overflow e desenvolvida com Spring Boot.

Alternativa open source a:Stack Overflow for Teams

Estrelas
920
Forks
228
Issues abertas
7
Último commit
há 4 dias

O que é?

O Scoold é uma plataforma de perguntas e respostas para equipes e organizações, baseada no Stack Overflow. Ela inclui perguntas e respostas, votação e reputação com medalhas, sugestões de perguntas duplicadas, busca de texto completo e espaços que isolam grupos de perguntas e usuários. É distribuída como um único JAR do Spring Boot e pode ser implantada no Heroku, AWS, Azure ou em um VPS comum.

O backend é gerenciado pelo Para, um serviço multi-tenant independente que armazena dados em vários bancos de dados compatíveis. O Scoold é um cliente do Para, então várias instâncias do Scoold podem compartilhar um ambiente Para, ou vários sites Scoold podem rodar em diferentes apps Para. O frontend usa jQuery e Materialize CSS.

O projeto oferece login social e LDAP, suporte a mTLS, uma API RESTful descrita com OpenAPI 3.0, webhooks, notificações por e-mail, Markdown com realce de sintaxe e i18n com suporte a idiomas RTL. O Scoold Pro, uma edição comercial, adiciona integrações de chat e recursos de SAML/SCIM.

Recursos principais

  • 01Perguntas e respostas com votação, reputação e medalhas, além da criação de medalhas personalizadas
  • 02Busca de texto completo e sugestões de perguntas semelhantes ou duplicadas
  • 03Espaços que agrupam perguntas e usuários em equipes isoladas
  • 04Backend independente de banco de dados por meio do serviço Para
  • 05Autenticação social, LDAP e mTLS
  • 06API RESTful documentada com OpenAPI 3.0 e webhooks com payloads assinados

Casos de uso

  • Criar uma base de conhecimento interna onde equipes de engenharia respondem às perguntas umas das outras
  • Manter um fórum de suporte auto-hospedado para os usuários de um produto
  • Migrar o conteúdo do Stack Overflow for Teams para uma instância auto-hospedada

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/erudika/scoold.git && cd scoold
  2. 2

    Compile o projeto com Maven

    mvn install
  3. 3

    Execute uma instância de desenvolvimento local (é necessário um arquivo scoold-application.conf)

    mvn -Dconfig.file=./scoold-application.conf spring-boot:run

Antes de usar

  • É necessário um servidor backend Para separado para armazenar os dados.
  • Para compilar a partir do código-fonte, são necessários JDK 8 ou superior e Maven; imagens nativas também exigem GraalVM.
  • Alguns recursos importantes, como SAML, envio de arquivos e menções, estão disponíveis apenas na versão paga Scoold Pro.

Em coleções

Tópicos

Perguntas frequentes

O que é scoold?
Plataforma de perguntas e respostas e compartilhamento de conhecimento, auto-hospedada para equipes, inspirada no Stack Overflow e desenvolvida com Spring Boot. O Scoold é uma plataforma de perguntas e respostas para equipes e organizações, baseada no Stack Overflow. Ela inclui perguntas e respostas, votação e reputação com medalhas, sugestões de perguntas duplicadas, busca de texto completo e espaços que isolam grupos de perguntas e usuários. É distribuída como um único JAR do Spring Boot e pode ser implantada no Heroku, AWS, Azure ou em um VPS comum.
scoold é gratuito? Qual é a licença?
scoold é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
scoold ainda é mantido?
Manutenção ativa. O último commit de scoold foi em 3 de nov. de 2026.
Para que posso usar scoold?
Criar uma base de conhecimento interna onde equipes de engenharia respondem às perguntas umas das outras Manter um fórum de suporte auto-hospedado para os usuários de um produto Migrar o conteúdo do Stack Overflow for Teams para uma instância auto-hospedada
Como instalar scoold?
Clone o repositório: git clone https://github.com/erudika/scoold.git && cd scoold Compile o projeto com Maven: mvn install Execute uma instância de desenvolvimento local (é necessário um arquivo scoold-application.conf): mvn -Dconfig.file=./scoold-application.conf spring-boot:run
Onde consigo scoold?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Erudika/scoold

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

Projetos relacionados