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·35 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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Go Admin

These projects share indexed features with Go Admin. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→

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.

Which projects share features with goadmingroup/go-admin?

Projects with overlapping indexed features 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…