awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
go-admin-team avatar

go-admin-team/go-admin

0
View on GitHub↗
12,687 Stars·2,587 Forks·Go·MIT·6 Aufrufewww.go-admin.pro↗

Go Admin

go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in user, role, menu, and department management modules. It combines role-based access control enforcement, JWT token authentication, multi-tenant database isolation, and scheduled task scheduling into a single framework, with a Vue-based frontend rendered through reusable components.

The project distinguishes itself by integrating a Casbin RBAC engine for granular permission management across menus, buttons, and API endpoints, alongside automatic API documentation generation from route and handler annotations. It also provides visual CRUD code generation from database table schemas, enabling zero-code implementation of basic create-read-update-delete operations through a visual form builder interface.

Additional capabilities include server health monitoring, user activity auditing with operation and login logs, and tree-structured user and organization management with departments and positions. The system supports multi-tenant administration by isolating each tenant into its own database instance, and runs background jobs on configurable timers through both HTTP callbacks and internal function invocations.

Features

  • Admin Panel Generators - Generates a complete backend admin interface with built-in user, role, menu, and department management.
  • Casbin RBAC Enforcements - Enforces role-based access control using Casbin to restrict user actions on menus, buttons, and API endpoints.
  • Casbin RBAC Engines - Integrates a Casbin RBAC engine for granular permission management across menus, buttons, and API endpoints.
  • Granular Permission Systems - Implements granular permission management across menus, buttons, and API endpoints using Casbin.
  • JWT Authentication - Issues and validates JWT tokens to secure all API endpoints and identify users.
  • Role-Based Access Control - Enforces role-based access control using Casbin to restrict user actions on menus and APIs.
  • JWT Authentications - Authenticates API requests by validating signed JSON Web Tokens issued at login.
  • Tree-Structured Hierarchies - Provides tree-structured user, department, and position management for organization-wide data scoping.
  • Schema-Driven Code Generators - Generates full CRUD backend code and frontend views from database table structures through a visual interface.
  • CRUD Generators - Creates complete create-read-update-delete business logic from database table structures through a visual interface.
  • User Activity Logs - Ships built-in operation and login log recording for security auditing and troubleshooting.
  • Database-Level Tenant Isolations - Isolates each tenant into its own database instance for strict data separation across organizations.
  • Multi-Tenancy - Isolates each tenant into its own database so data remains separate across organizations.
  • Multi-Tenant Data Management - Isolates each tenant into its own database so data remains separate across organizations.
  • API Documentation Generators - Automatically produces API documentation from route and handler annotations.
  • Background Task Schedulers - Executes background jobs on configurable timers, supporting both HTTP callbacks and internal function invocations.
  • Custom Form Builders - Constructs page layouts and form structures by dragging and dropping pre-built UI components without writing code.
  • Vue Component Libraries - Renders the admin interface as a single-page application composed of reusable Vue components.
  • Business Application Frameworks - Admin framework based on Gin and Vue.

Star-Verlauf

Star-Verlauf für go-admin-team/go-adminStar-Verlauf für go-admin-team/go-admin

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Go Admin

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Go Admin.
  • yangzongzhuan/ruoyi-vue3Avatar von yangzongzhuan

    yangzongzhuan/RuoYi-Vue3

    6,631Auf GitHub ansehen↗

    RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface. The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token auth

    Vueadminelement-pluselement-ui
    Auf GitHub ansehen↗6,631
  • thinkgem/jeesiteAvatar von thinkgem

    thinkgem/jeesite

    8,044Auf GitHub ansehen↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    Auf GitHub ansehen↗8,044
  • ever-co/gauzyAvatar von ever-co

    ever-co/gauzy

    3,732Auf GitHub ansehen↗

    Gauzy is an open business management platform and multi-tenant enterprise resource planning system. It provides a modular business framework designed to manage core organizational operations through a unified web interface or as a headless business API. The platform is distinguished by its integration with the Model Context Protocol, allowing it to act as a server that exposes business data and system functions as tools for AI assistants. It utilizes a dynamic plugin architecture and a dedicated marketplace to extend core business entities and services. The system covers a broad range of ope

    TypeScript
    Auf GitHub ansehen↗3,732
  • hagopj13/node-express-boilerplateAvatar von hagopj13

    hagopj13/node-express-boilerplate

    7,645Auf GitHub ansehen↗

    This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It provides a pre-configured structure for backend services, integrating a MongoDB Mongoose ODM framework for data modeling and a token-based security system for managing user identity. The boilerplate distinguishes itself through automated API documentation generated via Swagger by parsing code comments. It implements a layered controller architecture and a middleware-based request pipeline to separate routing logic from business logic and security processing. The system covers

    JavaScriptboilerplatees2018es6
    Auf GitHub ansehen↗7,645
Alle 30 Alternativen zu Go Admin anzeigen→

Häufig gestellte Fragen

Was macht go-admin-team/go-admin?

go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in user, role, menu, and department management modules. It combines role-based access control enforcement, JWT token authentication, multi-tenant database isolation, and scheduled task scheduling into a single framework, with a Vue-based frontend rendered through reusable components.

Was sind die Hauptfunktionen von go-admin-team/go-admin?

Die Hauptfunktionen von go-admin-team/go-admin sind: Admin Panel Generators, Casbin RBAC Enforcements, Casbin RBAC Engines, Granular Permission Systems, JWT Authentication, Role-Based Access Control, JWT Authentications, Tree-Structured Hierarchies.

Welche Open-Source-Alternativen gibt es zu go-admin-team/go-admin?

Open-Source-Alternativen zu go-admin-team/go-admin sind unter anderem: yangzongzhuan/ruoyi-vue3 — RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… ever-co/gauzy — Gauzy is an open business management platform and multi-tenant enterprise resource planning system. It provides a… hagopj13/node-express-boilerplate — This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.…