Repolode
vrana

vrana/adminer

Ferramenta completa de gerenciamento de bancos de dados em PHP, distribuída em um único arquivo e compatível com MySQL, PostgreSQL, SQLite e outros.

Alternativa open source a:phpMyAdminDBeaver

Estrelas
7,920
Forks
1,181
Issues abertas
3
Último commit
há 6 dias

O que é?

Adminer é uma ferramenta web de gerenciamento de bancos de dados, escrita em PHP. O aplicativo inteiro é distribuído em um único arquivo PHP, que você envia para um servidor web, sem precisar instalar ou configurar mais nada no host de destino.

Ele se conecta a MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL e Oracle. Plugins ampliam o suporte a sistemas como Elasticsearch, OpenSearch, MongoDB, Redis, ClickHouse e Firebird. Um projeto complementar, o Adminer Editor, oferece uma interface mais simples para que usuários finais editem dados.

O repositório inclui o código-fonte de desenvolvimento e um script de compilação que gera a versão em arquivo único. O arquivo compilado funciona com PHP 5.3 ou posterior, enquanto o código-fonte requer PHP 7.4 ou posterior.

Recursos principais

  • 01Gerencia bancos de dados MySQL, MariaDB, PostgreSQL, SQLite, MS SQL e Oracle em uma única interface.
  • 02É distribuído em um único arquivo PHP, sem dependências extras para implantação.
  • 03Oferece plugins para sistemas NoSQL e de busca, como MongoDB, Redis e Elasticsearch.
  • 04Inclui um script de compilação que gera a versão em arquivo único a partir do código-fonte.

Casos de uso

  • Inspecionar ou editar dados rapidamente em um servidor no qual não seja prático instalar um cliente desktop.
  • Oferecer a pessoas que não são desenvolvedoras uma forma de visualizar e editar tabelas de banco de dados pelo navegador.
  • Administrar vários mecanismos de banco de dados com uma única ferramenta web.

Início rápido

  1. 1

    Clone o repositório e obtenha os submódulos

    git submodule update --init
  2. 2

    Ou instale as dependências com Composer

    composer install
  3. 3

    Execute a versão de desenvolvimento servindo adminer/index.php com PHP

  4. 4

    Crie a versão de arquivo único com compile.php

Antes de usar

  • O arquivo compilado requer PHP 5.3 ou superior; para executar a partir do código-fonte, é necessário PHP 7.4 ou superior.
  • O README não especifica uma licença de código aberto clara além de NOASSERTION, então verifique a licença antes de reutilizar.

Tópicos

Perguntas frequentes

O que é adminer?
Ferramenta completa de gerenciamento de bancos de dados em PHP, distribuída em um único arquivo e compatível com MySQL, PostgreSQL, SQLite e outros. Adminer é uma ferramenta web de gerenciamento de bancos de dados, escrita em PHP. O aplicativo inteiro é distribuído em um único arquivo PHP, que você envia para um servidor web, sem precisar instalar ou configurar mais nada no host de destino.
adminer é gratuito? Qual é a licença?
adminer é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
adminer ainda é mantido?
Manutenção ativa. O último commit de adminer foi em 16 de out. de 2026.
Para que posso usar adminer?
Inspecionar ou editar dados rapidamente em um servidor no qual não seja prático instalar um cliente desktop. Oferecer a pessoas que não são desenvolvedoras uma forma de visualizar e editar tabelas de banco de dados pelo navegador. Administrar vários mecanismos de banco de dados com uma única ferramenta web.
Como instalar adminer?
Clone o repositório e obtenha os submódulos: git submodule update --init Ou instale as dependências com Composer: composer install Execute a versão de desenvolvimento servindo adminer/index.php com PHP Crie a versão de arquivo único com compile.php
Onde consigo adminer?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vrana/adminer

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

Projetos relacionados