awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stylefeng avatar

stylefeng/Guns

0
View on GitHub↗
3,971 stars·1,587 forks·Vue·Apache-2.0·2 vues

Guns

Guns est un kit de démarrage de développement et un scaffold d'application pour construire des systèmes d'information d'entreprise. Il fournit une fondation architecturale pré-configurée intégrant un backend Spring Boot 3 avec un tableau de bord administratif Vue 3.

Le projet se distingue par son support intégré pour les templates d'application multi-tenant, permettant un routage de base de données dynamique pour assurer l'isolation des données entre différentes organisations. Il inclut un système de contrôle d'accès basé sur les rôles et des restrictions de visibilité des données pour gérer les permissions et l'accès aux enregistrements à travers des structures organisationnelles hiérarchiques.

Le framework couvre un large ensemble de capacités administratives, incluant la gestion centralisée de la configuration système, la planification asynchrone de tâches en arrière-plan et une interface unifiée pour le stockage de fichiers local et cloud. Il incorpore également la surveillance de l'activité système pour les journaux opérationnels et l'historique de connexion, ainsi que des implémentations de cryptographie standard pour le chiffrement des données.

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.

Historique des stars

Graphique de l'historique des stars pour stylefeng/gunsGraphique de l'historique des stars pour stylefeng/guns

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Guns

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Guns.
  • anjoy8/blog.coreAvatar de anjoy8

    anjoy8/Blog.Core

    5,288Voir sur 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
    Voir sur GitHub↗5,288
  • elunez/eladminAvatar de elunez

    elunez/eladmin

    21,932Voir sur 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
    Voir sur GitHub↗21,932
  • chillzhuang/springbladeAvatar de chillzhuang

    chillzhuang/SpringBlade

    6,900Voir sur 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
    Voir sur GitHub↗6,900
  • opendevops-cn/opendevopsAvatar de opendevops-cn

    opendevops-cn/opendevops

    4,087Voir sur 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
    Voir sur GitHub↗4,087
Voir les 30 alternatives à Guns→

Questions fréquentes

Que fait stylefeng/guns ?

Guns est un kit de démarrage de développement et un scaffold d'application pour construire des systèmes d'information d'entreprise. Il fournit une fondation architecturale pré-configurée intégrant un backend Spring Boot 3 avec un tableau de bord administratif Vue 3.

Quelles sont les fonctionnalités principales de stylefeng/guns ?

Les fonctionnalités principales de stylefeng/guns sont : Application Starter Kits, Database-Level Tenant Isolations, Java Application Scaffolding, Spring Backend Scaffolding, Application Bootstrapping, Data Scope Restrictions, Identity Management, Multi-Tenant Data Isolation.

Quelles sont les alternatives open-source à stylefeng/guns ?

Les alternatives open-source à stylefeng/guns incluent : 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…