awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
GoAdminGroup avatar

GoAdminGroup/go-admin

0
View on GitHub↗
8,981 stars·1,411 forks·Go·Apache-2.0·26 viewswww.go-admin.com↗

Go Admin

go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go programming language. It functions as a low-code dashboard builder and a web-based interface for performing create, read, update, and delete operations across multiple SQL database dialects.

The project features a deployment model that compiles backend logic and frontend assets into a single executable binary for simplified distribution. It includes a role-based access control system to manage user permissions and restrict administrative functions based on assigned roles.

The framework provides capabilities for designing visual layouts through a drag-and-drop editor and generating metadata-driven user interfaces. It supports the creation of real-time monitoring dashboards for system metrics and offers a plugin system and theme engine to customize the appearance and operational behavior of the administrative panels.

Features

  • Admin Panel Generators - Generates production-ready administrative interfaces and role-based management dashboards for overseeing backend data.
  • Administrative Panels - Provides a framework for generating comprehensive administrative interfaces and management consoles to oversee backend data.
  • Data Visualization Dashboards - Ships capabilities for building real-time data visualization dashboards to track system metrics and trends.
  • Database Record Operations - Performs standard create, read, update, and delete operations on records stored in relational databases.
  • Database Backend Integration - Connects to various SQL backends to store, manage, and visualize data through a unified interface.
  • SQL Database Connectivity - Integrates with multiple SQL-speaking datastores using standard drivers to manage business and system records.
  • SQL Database Management - Provides built-in management tools for interacting with and administering mainstream relational database instances.
  • Multi-Backend SQL Abstractions - Provides a common persistence layer abstraction for performing database operations across multiple SQL dialects.
  • Admin Panel Generators - Provides tooling and patterns for rapidly generating management dashboards and administrative interfaces.
  • Role-Based Access Control - Implements a system to manage user permissions and restrict administrative functions based on assigned roles.
  • Dynamic UI Generators - Automatically generates administrative dashboards and data management views based on backend data definitions.
  • Admin Dashboards - Provides a low-code interface for generating administrative dashboards directly from backend data definitions.
  • Admin Panel Frameworks - Provides a specialized framework for building production-ready administrative interfaces with configurable themes.
  • Go Administrative Frameworks - Provides a complete administrative framework for Go applications that integrates backend logic and frontend assets.
  • Low-Code Dashboard Frameworks - Provides a low-code framework for building data-driven analytical dashboards using visual tools and structured configurations.
  • Static Asset Embedding - Compiles non-code frontend assets into a statically linked Go binary for simplified distribution.
  • Single-Binary Deployments - Deploys the entire application as a single static binary containing the server, API, and web interface.
  • Binary Asset Embedding - Bakes frontend assets directly into the compiled Go binary to eliminate external dependencies during deployment.
  • Role-Based Access Control Systems - Implements a system for managing user permissions and access levels based on defined roles.
  • Plugin Extenders - Modifies visual look and operational behavior using a system that loads external plugin libraries at runtime.
  • Modular Plugin Extensions - Allows modification of visual components and operational behavior through a modular system of external plugins.
  • Real-Time Monitoring Dashboards - Visualizes system metrics through real-time tracking dashboards to monitor data trends.
  • Template-Based Theme Plugins - Applies predefined visual styles and configurable interface templates to customize the administration panel.
  • Drag-and-Drop Layout Engines - Provides a drag-and-drop editor for designing administrative page layouts without writing code.
  • Drag-and-Drop Page Editors - Provides a visual design tool for arranging nested frontend elements via drag-and-drop interactions.
  • Interface Theme Customizers - Allows applying predefined visual styles and login components to change the appearance of the interface.
  • UI Theming - Uses predefined interface templates and mechanisms to customize the visual appearance of the web interface.
  • Business Application Frameworks - Rapid development framework for admin dashboards.

Star history

Star history chart for goadmingroup/go-adminStar history chart for goadmingroup/go-admin

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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 Go Admin

Similar open-source projects, ranked by how many features they share with Go Admin.
  • qor/qorqor avatar

    qor/qor

    5,345View on GitHub↗

    Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa

    Goadminapicms
    View on GitHub↗5,345
  • marmelab/react-adminmarmelab avatar

    marmelab/react-admin

    26,780View on GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗26,780
  • the-control-group/voyagerthe-control-group avatar

    the-control-group/voyager

    11,819View on GitHub↗

    Voyager is a Laravel administration panel and PHP database manager that provides a web-based dashboard for managing application data and administrative user privileges. It functions as a BREAD CRUD manager, allowing users to browse, read, edit, archive, and delete database records through a graphical interface. The system enables database content management without the need to write custom controller code or execute raw SQL. It includes tools for role-based access control to define and manage administrative permissions, restricting access to backend tools based on assigned user roles.

    PHP
    View on GitHub↗11,819
  • orchidsoftware/platformorchidsoftware avatar

    orchidsoftware/platform

    4,791View on GitHub↗

    This project is a rapid application development framework for building back-office interfaces and dashboards within Laravel applications. It functions as a backend management UI toolkit and schema-based UI generator that renders administration panels and data forms by mapping backend logic to pre-defined frontend components. The framework includes a role-based access control system to restrict application features and data based on user identity and assigned roles. It also provides a full-text search integration that uses interchangeable drivers to index and retrieve application content. Add

    PHP
    View on GitHub↗4,791
See all 30 alternatives to Go Admin→

Frequently asked questions

What does goadmingroup/go-admin do?

go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go programming language. It functions as a low-code dashboard builder and a web-based interface for performing create, read, update, and delete operations across multiple SQL database dialects.

What are the main features of goadmingroup/go-admin?

The main features of goadmingroup/go-admin are: Admin Panel Generators, Administrative Panels, Data Visualization Dashboards, Database Record Operations, Database Backend Integration, SQL Database Connectivity, SQL Database Management, Multi-Backend SQL Abstractions.

What are some open-source alternatives to goadmingroup/go-admin?

Open-source alternatives to goadmingroup/go-admin include: qor/qor — Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… the-control-group/voyager — Voyager is a Laravel administration panel and PHP database manager that provides a web-based dashboard for managing… orchidsoftware/platform — This project is a rapid application development framework for building back-office interfaces and dashboards within… colorlibhq/gentelella — Gentelella is a collection of pre-configured interface templates and a component library designed for building… filamentphp/filament — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel…