awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pgadmin-org avatar

pgadmin-org/pgadmin4

0
View on GitHub↗
3,673 stars·865 forks·Python·4 viewswww.pgadmin.org↗

Pgadmin4

pgAdmin 4 is a web-based management platform used for configuring, querying, and administering PostgreSQL database servers and their internal objects. It provides a graphical interface for performing database operations and a dedicated tool for writing and executing SQL queries with visual result sets.

The application supports multi-user database management, allowing it to be deployed as a networked server where multiple authenticated users can manage shared PostgreSQL database clusters. Alternatively, it can be run as a standalone local desktop application.

The platform covers core administrative areas including server configuration, database instance management, and query development. It also includes integration for SMTP servers to handle automated email notifications.

Features

  • PostgreSQL Administration Tools - Serves as a primary platform for the administration and management of PostgreSQL database instances and objects.
  • Database Server Configurations - Allows the definition of system settings and data directories to control the operation of PostgreSQL instances.
  • Graphical Database Administration - Provides a graphical web interface to perform database operations without requiring manual SQL for routine tasks.
  • Visual Query Tools - Includes a dedicated SQL query tool that displays result sets visually for easier data analysis.
  • SQL Query Editors - Ships a feature-rich visual SQL editor for writing and testing queries against PostgreSQL databases.
  • Multi-User Hosting Environments - Hosts a central server enabling multiple authenticated users to collaboratively manage shared PostgreSQL environments.
  • Database - Integrates low-level PostgreSQL drivers to execute SQL commands and retrieve result sets from the database.
  • Multi-Mode Deployments - Offers flexible deployment options, allowing the tool to run as either a local desktop application or a networked server.
  • Relational - Uses SQLAlchemy to translate database records into Python objects for managing application configuration and metadata.
  • PostgreSQL Cluster Management Platforms - Acts as a server-deployed platform for the multi-user administration of PostgreSQL database clusters.
  • Application Settings - Provides a mechanism for configuring operational parameters such as server ports, data directories, and logging levels.
  • Client-Server Architecture - Implements a structural pattern where a Python server manages state and a JavaScript frontend provides the user interface.
  • Python Web Frameworks - Uses the Flask framework to handle HTTP requests and route interactions between the browser and the database.
  • Template-Driven Rendering - Generates dynamic administration pages by merging Python data models with server-side HTML templates.
  • Databases & Data - Administration and development platform for PostgreSQL.

Star history

Star history chart for pgadmin-org/pgadmin4Star history chart for pgadmin-org/pgadmin4

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Pgadmin4

Similar open-source projects, ranked by how many features they share with Pgadmin4.
  • pylons/pyramidPylons avatar

    Pylons/pyramid

    4,086View on GitHub↗

    Pyramid is a Python web framework and WSGI toolkit designed for building web applications. It functions as a URL routing engine that maps incoming HTTP requests to specific view callables using both pattern-based routing and hierarchical resource tree traversal. The framework is distinguished by its hybrid dispatch system, allowing developers to combine regular expression URL matching with the ability to resolve requests by navigating a tree of nested objects. It implements a flexible component architecture that supports application registry management, deferred configuration execution, and t

    Pythonpylonspyramidpython
    View on GitHub↗4,086
  • coleifer/sqlite-webcoleifer avatar

    coleifer/sqlite-web

    4,117View on GitHub↗

    sqlite-web is a Python-based web application that provides a graphical user interface for browsing, querying, and editing SQLite database files. It functions as a database management tool that allows users to manipulate table data and manage schemas through a web browser rather than using a command line or raw SQL scripts. The application includes utilities for data migration, enabling the import and export of database content via JSON and CSV file formats. It also provides secure remote access to databases through password access control and SSL encryption. The project covers broader admini

    Python
    View on GitHub↗4,117
  • doccano/doccanodoccano avatar

    doccano/doccano

    10,674View on GitHub↗

    Doccano is a collaborative data labeling platform and machine learning dataset management system. It provides a web-based interface for teams to import raw text, mark datasets, and export structured annotations for model training. The project specifically supports text annotation for classification and named entity recognition tasks. It enables teams to coordinate multiple users on a single project to maintain consistent labeling guidelines and increase the speed of dataset creation. The system includes tools for data management and team coordination, providing the ability to import raw data

    Python
    View on GitHub↗10,674
  • sosedoff/pgwebsosedoff avatar

    sosedoff/pgweb

    9,399View on GitHub↗

    pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based interface for executing SQL queries, inspecting schemas, and managing database objects. The tool includes a read-only mode that prevents destructive operations by blocking specific SQL keywords. It supports secure remote access to private instances through native SSH tunneling and encrypted database connections. The application covers a broad range of management capabilities, including multi-environment session management, database structure inspection, and the export of query r

    Gocross-platformgolangpgweb
    View on GitHub↗9,399
See all 30 alternatives to Pgadmin4→

Frequently asked questions

What does pgadmin-org/pgadmin4 do?

pgAdmin 4 is a web-based management platform used for configuring, querying, and administering PostgreSQL database servers and their internal objects. It provides a graphical interface for performing database operations and a dedicated tool for writing and executing SQL queries with visual result sets.

What are the main features of pgadmin-org/pgadmin4?

The main features of pgadmin-org/pgadmin4 are: PostgreSQL Administration Tools, Database Server Configurations, Graphical Database Administration, Visual Query Tools, SQL Query Editors, Multi-User Hosting Environments, Database, Multi-Mode Deployments.

What are some open-source alternatives to pgadmin-org/pgadmin4?

Open-source alternatives to pgadmin-org/pgadmin4 include: pylons/pyramid — Pyramid is a Python web framework and WSGI toolkit designed for building web applications. It functions as a URL… coleifer/sqlite-web — sqlite-web is a Python-based web application that provides a graphical user interface for browsing, querying, and… doccano/doccano — Doccano is a collaborative data labeling platform and machine learning dataset management system. It provides a… sosedoff/pgweb — pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based… cloudnative-pg/cloudnative-pg — CloudNativePG is a Kubernetes operator designed for the administration, lifecycle management, and high availability of… citusdata/pg_cron — pg_cron is a PostgreSQL job scheduler and background task manager that executes periodic SQL commands directly within…