awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stylefeng avatar

stylefeng/Guns

0
View on GitHub↗
3,971 星标·1,587 分支·Vue·Apache-2.0·4 次浏览

Guns

Guns 是一个用于构建企业信息系统的开发入门套件和应用程序脚手架。它提供了一个预配置的架构基础,集成了 Spring Boot 3 后端和 Vue 3 管理仪表盘。

该项目的特色在于内置了对多租户应用程序模板的支持,实现了动态数据库路由以确保不同组织之间的数据隔离。它包含一个基于角色的访问控制系统和数据可见性限制,以管理跨层级组织结构中的权限和记录访问。

该框架涵盖了一套广泛的管理功能,包括集中式系统配置管理、异步后台任务调度,以及用于本地和云文件存储的统一接口。它还结合了用于操作日志和登录历史的系统活动监控,以及用于数据加密的标准加密实现。

Features

  • Application Starter Kits - Provides a pre-configured application starter kit and modular components to accelerate enterprise development.
  • Database-Level Tenant Isolations - Implements dynamic database routing to ensure strict data isolation between different organizational tenants.
  • Java Application Scaffolding - Provides a pre-configured Java project structure including scheduled tasks and storage integration.
  • Spring Backend Scaffolding - Supplies a pre-configured Java backend foundation based on Spring Boot 3.
  • Application Bootstrapping - Offers a comprehensive bootstrapping process for business systems using pre-configured Spring Boot and Vue 3 kits.
  • Data Scope Restrictions - Implements a mechanism to restrict record access based on assigned data scopes using custom code markers.
  • Identity Management - Manages user profiles, secure password policies, and account bindings for complex organizational structures.
  • Multi-Tenant Data Isolation - Ensures strict organizational data separation through multi-tenant database connection switching.
  • Multi-Tenant Application Foundations - Supplies an architectural foundation for enterprise software supporting multi-database connectivity and tenant isolation.
  • Role-Based Access Control - Provides a role-based access control system to manage user permissions and data visibility across hierarchical organizational structures.
  • Role-Based Access Control Systems - Implements a role-based access control system to manage user permissions and data visibility.
  • User Identity Management - Manages user identity and account bindings within hierarchical organizational structures.
  • Frontend Architectures - Implements a reactive frontend architecture using Vue 3 for the administrative dashboard.
  • Vue-Based Admin Interfaces - Includes a modern administrative dashboard built with Vue 3 for real-time system monitoring.
  • Spring Boot Starter Kits - Provides a development starter kit specifically for building enterprise information systems using Spring Boot 3.
  • Unified Storage Interfaces - Provides a unified API to abstract and manage file uploads and retrieval across local and cloud storage.
  • Background Task Schedulers - Includes a dedicated system for scheduling and executing recurring asynchronous background tasks.
  • System Configuration Managers - Provides a centralized management interface for storing and modifying global application settings.
  • Centralized Configuration Management - Provides a unified system for managing global environment variables and application settings in a database.
  • Asynchronous Task Schedulers - Implements a dedicated scheduler for executing recurring background jobs and non-blocking system workflows.
  • Administrative Interfaces - Ships a unified administrative interface for managing system settings, tasks, and operational logs.
  • System Activity Monitoring - Provides tracking of operational logs, login history, and database queries for internal system visibility.
  • Full Stack Applications - A modular, high-performance enterprise management framework.

Star 历史

stylefeng/guns 的 Star 历史图表stylefeng/guns 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

stylefeng/guns 是做什么的?

Guns 是一个用于构建企业信息系统的开发入门套件和应用程序脚手架。它提供了一个预配置的架构基础,集成了 Spring Boot 3 后端和 Vue 3 管理仪表盘。

stylefeng/guns 的主要功能有哪些?

stylefeng/guns 的主要功能包括:Application Starter Kits, Database-Level Tenant Isolations, Java Application Scaffolding, Spring Backend Scaffolding, Application Bootstrapping, Data Scope Restrictions, Identity Management, Multi-Tenant Data Isolation。

stylefeng/guns 有哪些开源替代品?

stylefeng/guns 的开源替代品包括: anjoy8/blog.core — Blog.Core is a production-ready backend boilerplate for building enterprise APIs and microservices using ASP.NET Core.… elunez/eladmin — Eladmin is a backend management system and administrative framework built with Spring Boot and Vue. It provides a… chillzhuang/springblade — SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides… opendevops-cn/opendevops — OpenDevOps is a DevOps automation platform and hybrid cloud management platform designed to control infrastructure… hs-web/hsweb-framework — This project is a Spring Boot administrative framework and enterprise backend boilerplate designed for building… logto-io/logto — Logto is an open-source identity provider that serves as a centralized authentication and authorization server for…

Guns 的开源替代方案

相似的开源项目,按与 Guns 的功能重合度排序。
  • anjoy8/blog.coreanjoy8 的头像

    anjoy8/Blog.Core

    5,288在 GitHub 上查看↗

    Blog.Core is a production-ready backend boilerplate for building enterprise APIs and microservices using ASP.NET Core. It provides a foundational infrastructure for distributed systems, including tools for database-first scaffolding and the implementation of multi-tenant API frameworks. The project distinguishes itself through automated data layer generation, which produces entity models and repository layers directly from database schemas. It implements a centralized identity management system using standard identity server protocols to handle authentication and authorization across multiple

    C#aopautofacautomapper
    在 GitHub 上查看↗5,288
  • elunez/eladminelunez 的头像

    elunez/eladmin

    21,932在 GitHub 上查看↗

    Eladmin is a backend management system and administrative framework built with Spring Boot and Vue. It provides a complete infrastructure for creating administration panels, combining a Java Persistence API backend scaffold with a management interface to monitor system performance and log user activities. The project features automated code generation to produce frontend and backend source code and CRUD operations. It employs a role-based access control system to manage users and organizational structures, while utilizing dynamic route management to update navigation menus from the backend wi

    Javaadmineladminelement-ui
    在 GitHub 上查看↗21,932
  • chillzhuang/springbladechillzhuang 的头像

    chillzhuang/SpringBlade

    6,900在 GitHub 上查看↗

    SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides a comprehensive scaffold for both Spring Cloud microservices and monolithic Spring Boot architectures, enabling the rapid construction of enterprise-grade software. The platform distinguishes itself through integrated LLM orchestration and industrial IoT management. It features an LLM orchestration platform that combines large language models with knowledge bases and visual AI agent workflows, alongside an IoT hub for device connectivity, state synchronization, and edge flow o

    PLpgSQL
    在 GitHub 上查看↗6,900
  • opendevops-cn/opendevopsopendevops-cn 的头像

    opendevops-cn/opendevops

    4,087在 GitHub 上查看↗

    OpenDevOps is a DevOps automation platform and hybrid cloud management platform designed to control infrastructure across multiple geographic regions and hybrid environments through a unified interface. It serves as a Kubernetes cluster orchestrator for deploying and administering containerized applications to ensure high availability and scaling. The system provides a framework for enterprise DevOps automation, executing repetitive maintenance and deployment workflows to reduce manual operational effort. It incorporates a role-based access control system to verify user identities and assign

    Pythonansiblecdci
    在 GitHub 上查看↗4,087
  • 查看 Guns 的所有 30 个替代方案→