Plataforma de agendamento open source e auto-hospedada (fork comunitário do Cal.com sob licença MIT) para marcar reuniões e gerenciar calendários.
LibreBooking/librebooking
Aplicação web open source para organizações gerenciarem e reservarem recursos compartilhados, como salas, equipamentos e veículos.
Alternativa open source a:Microsoft Bookings
Calendly
- Estrelas
- 845
- Forks
- 398
- Issues abertas
- 67
- Último commit
- há 10 horas
O que é?
LibreBooking é uma aplicação de agendamento de recursos hospedada pela própria organização. Ela permite que as pessoas reservem recursos compartilhados, com reservas, listas de espera e cotas ou créditos para controlar o uso desses recursos. É um fork do Booked Scheduler, cujo código foi disponibilizado como open source pela última vez em 2020, e desde então é desenvolvido de forma independente.
Administradores podem configurar o controle de acesso baseado em funções e gerar relatórios de uso, enquanto os usuários contam com uma interface responsiva em Bootstrap 5 e listagens baseadas em DataTables. Os eventos do calendário podem ser compartilhados com Outlook ou Thunderbird por meio de arquivos ICS. Temas e esquemas de cores podem ser alterados na configuração, e a arquitetura foi projetada para oferecer suporte a plugins.
A aplicação é escrita em PHP e requer PHP 8.2 ou posterior, além de MySQL 8.0+ ou MariaDB 10.6+. Apache é o servidor web oficialmente compatível, e também há uma opção de implantação com Docker. Entre as opções de autenticação mencionadas no projeto estão LDAP, Active Directory, OAuth2 e SAML.
Recursos principais
- 01Reserva de vários recursos, com listas de espera
- 02Cotas e créditos para controlar o uso das reservas
- 03Controle de acesso baseado em funções para administradores e usuários
- 04Relatórios detalhados de uso
- 05Interface responsiva em Bootstrap 5 com listagens em DataTables
- 06Integração do calendário via ICS com Outlook e Thunderbird
Casos de uso
- Reservar salas de reunião e espaços de trabalho compartilhados em um escritório ou campus
- Gerenciar equipamentos ou instrumentos de laboratório que precisam ser reservados com antecedência
- Agendar veículos ou instalações compartilhadas com cotas de uso
- Executar um sistema de reservas hospedado pela própria organização com login via LDAP ou SAML
Início rápido
- 1
Clone o repositório do Docker
git clone https://github.com/LibreBooking/docker.git - 2
Acesse o diretório do Docker
cd docker - 3
Inicie os contêineres em segundo plano
docker-compose up -d
Antes de usar
- As versões anteriores à 7.1.0 têm uma vulnerabilidade crítica que permite assumir o controle de contas; por isso, é necessário atualizar para a versão 7.1.0 ou posterior.
- Apenas o Apache tem suporte oficial. O Nginx pode funcionar, mas não é testado pelo projeto.
- É necessário usar PHP 8.2 ou posterior e MySQL 8.0 ou MariaDB 10.6 ou posterior.
- Licenciado sob a GPL-3.0, uma licença copyleft que exige que trabalhos derivados sejam distribuídos sob os mesmos termos.
Em coleções
Tópicos
Perguntas frequentes
- O que é librebooking?
- Aplicação web open source para organizações gerenciarem e reservarem recursos compartilhados, como salas, equipamentos e veículos. LibreBooking é uma aplicação de agendamento de recursos hospedada pela própria organização. Ela permite que as pessoas reservem recursos compartilhados, com reservas, listas de espera e cotas ou créditos para controlar o uso desses recursos. É um fork do Booked Scheduler, cujo código foi disponibilizado como open source pela última vez em 2020, e desde então é desenvolvido de forma independente.
- librebooking é gratuito? Qual é a licença?
- librebooking é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- librebooking ainda é mantido?
- Manutenção ativa. O último commit de librebooking foi em 6 de nov. de 2026.
- Para que posso usar librebooking?
- Reservar salas de reunião e espaços de trabalho compartilhados em um escritório ou campus Gerenciar equipamentos ou instrumentos de laboratório que precisam ser reservados com antecedência Agendar veículos ou instalações compartilhadas com cotas de uso Executar um sistema de reservas hospedado pela própria organização com login via LDAP ou SAML
- Como instalar librebooking?
- Clone o repositório do Docker: git clone https://github.com/LibreBooking/docker.git Acesse o diretório do Docker: cd docker Inicie os contêineres em segundo plano: docker-compose up -d
- Onde consigo librebooking?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/LibreBooking/librebooking
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de agendamento auto-hospedável, escrita em Rust, que sincroniza calendários CalDAV e permite marcar reuniões por um link compartilhado.
Aplicativo web auto-hospedado para agendamento de consultas, com gestão de clientes, serviços e profissionais, horários de trabalho e sincronização com o Google Calendar.
Plataforma de agendamento de reuniões auto-hospedável, com páginas de reserva, sincronização de calendários, links de vídeo e e-mails automáticos, criada com Elixir e Phoenix LiveView.
Plataforma open source de gestão de projetos que reúne tarefas, planejamento de recursos, controle de tempo e colaboração com clientes, com opção de hospedagem própria via Docker.
Um agendador self-hosted que publica uma postagem em várias contas sociais, como Bluesky, Mastodon, X e Telegram, a partir de um único painel.