awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnetcore avatar

dotnetcore/Util

0
View on GitHub↗
4,610 نجوم·1,289 تفرعات·C#·MIT·4 مشاهدات

Util

Util هو إطار عمل تطوير شامل لـ .NET مصمم لتنفيذ البنى الطبقية والتصميم القائم على المجال. يوفر مجموعة أدوات من الفئات الأساسية والأدوات لبناء تطبيقات كاملة المكدس، مع التركيز بشكل خاص على إنشاء أطر عمل إدارة الواجهة الخلفية وواجهات الإدارة.

يتميز المشروع بمولد boilerplate ينتج الأنواع والفئات اللازمة لتوحيد الأنماط المعمارية المتكررة. كما يتضمن منسق واجهة أمامية صغيرة (micro-frontend) يتيح تقسيم وحدات الواجهة الأمامية الكبيرة إلى مشاريع مستقلة للتطوير والنشر المنفصل.

يغطي إطار العمل مجموعة واسعة من مجالات القدرات، بما في ذلك إدارة الهوية والوصول مع التحكم القائم على الأدوار، وعزل بيانات المستأجرين المتعددين، وتسجيل التبعية المؤتمت. كما يوفر أدوات لتدقيق تغيير البيانات، وتوطين المحتوى، وتكامل تخزين الكائنات، وإنشاء واجهات CRUD.

يدعم النظام إنشاء واجهات الإدارة باستخدام مكونات واجهة المستخدم المدمجة مسبقًا والعرض من جانب الخادم عبر Razor TagHelpers.

Features

  • Base-Class Layered Architectures - Enforces a consistent organizational structure across domain and infrastructure layers through shared base classes.
  • Admin Interface Components - Provides a suite of pre-integrated UI components and page templates to accelerate management backend development.
  • ASP.NET Core Application Frameworks - Serves as an opinionated architectural framework for building full stack enterprise solutions on the .NET and ASP.NET Core stack.
  • Automated Admin Interfaces - Automatically generates management consoles and CRUD screens from backend code using pre-integrated UI components.
  • Data Tenant Isolators - Separates customer data within a shared database using tenant resolution and automatic query filtering.
  • Multi-Tenant Data Management - Separates customer data within a shared database using tenant resolution and automatic query filtering.
  • Boilerplate Generators - Produces necessary types and classes for layered architectures to reduce manual effort for repetitive coding.
  • Project Bootstrapping Templates - Creates initial project infrastructure using predefined templates to accelerate early development.
  • Template-Based Code Generators - Uses predefined blueprints to automatically produce repetitive boilerplate classes and project structures.
  • Identity and Access Management - Provides comprehensive user management, authentication, and role-based access control for APIs and UI elements.
  • Permission-Based Access Control - Defines user authorization levels and controls access via an integrated permission system.
  • Role-Based Access Control - Controls access to APIs and UI elements by mapping user roles to specific resource permissions.
  • Assembly Scanning and Discovery - Automatically registers services by scanning assemblies for specific interfaces during application startup.
  • Layered Architecture Frameworks - Provides a structured framework and base classes to standardize the organization of application layers.
  • Automatic Dependency Registrations - Automatically discovers and registers services within the dependency injection container by scanning assemblies.
  • Domain-Driven Designs - Organizes code into domain, application, and infrastructure layers using aggregates and repositories.
  • Layered Architectures - Organizes code into distinct domain and infrastructure layers using a standardized set of base classes.
  • Backend Admin Frameworks - Provides a suite of tools for building management interfaces with integrated role-based access control and CRUD components for .NET.
  • Micro-Frontend Libraries - Enables splitting the frontend into independent modules that can be developed and deployed separately via module federation.
  • Micro-Frontend Module Deployment - The project splits a frontend application into independent modules that can be developed and deployed separately using module federation.
  • Data Auditing - Automatically records the creator, modifier, and timestamps whenever a database record is saved.
  • CRUD Interfaces - Renders standardized screens for creating, reading, updating, and deleting data using predefined base components.
  • Hybrid ORM Access - Performs database operations using a combination of a heavy ORM and a lightweight mapper for complex queries.
  • Hybrid ORM Access - Combines a heavyweight object-relational mapper for complex entities with a lightweight mapper for high-performance queries.
  • Web API Integration - Standardizes HTTP requests and responses using consistent result models for external web service communication.
  • UI Visibility Control - Controls the visibility of menus and interface areas based on a resource and role-based authorization system.
  • Data Transfer Object Mapping - Provides automated configuration for mapping domain entities to data transfer objects (DTOs).
  • Event Bus Systems - Implements a local event bus for decoupled communication between application components.
  • Method Interception Proxies - Uses dynamic proxies to intercept method calls for cross-cutting concerns like validation and auditing.
  • Microservice Orchestration - Coordinates synchronous calls and asynchronous events across distributed microservices to maintain system state.
  • Object Property Tracking - Identifies and records which specific properties of an object changed during a data update.
  • Object Validations - Provides a standardized validation method using data annotations and custom rules to check object integrity.
  • Method Interception - Executes custom logic before or after method calls to handle cross-cutting concerns like validation.
  • Frontend UI Components - Streamlines the creation of application views using a set of UI components and wrappers for frontend frameworks.
  • Interface Localization - Automatically translates user interface labels and descriptions across UI components to minimize manual configuration.
  • UI Component Extensions - Adds specialized validation and functional logic to third-party interface libraries to simplify form and table interactions.
  • Client-Side State Management - Coordinates frontend data and communication using browser local storage, cookies, and event bus operations.
  • Content Translation - Implements a system for swapping user-facing text into multiple languages using JSON files or custom data stores.
  • Micro-Frontend Orchestrators - Composes multiple autonomous frontend modules into a single unified interface via a micro-frontend orchestrator.
  • TagHelper Rendering - Renders frontend components using server-side tags that provide strong typing and automatic model binding.

سجل النجوم

مخطط تاريخ النجوم لـ dotnetcore/utilمخطط تاريخ النجوم لـ dotnetcore/util

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة dotnetcore/util؟

Util هو إطار عمل تطوير شامل لـ .NET مصمم لتنفيذ البنى الطبقية والتصميم القائم على المجال. يوفر مجموعة أدوات من الفئات الأساسية والأدوات لبناء تطبيقات كاملة المكدس، مع التركيز بشكل خاص على إنشاء أطر عمل إدارة الواجهة الخلفية وواجهات الإدارة.

ما هي الميزات الرئيسية لـ dotnetcore/util؟

الميزات الرئيسية لـ dotnetcore/util هي: Base-Class Layered Architectures, Admin Interface Components, ASP.NET Core Application Frameworks, Automated Admin Interfaces, Data Tenant Isolators, Multi-Tenant Data Management, Boilerplate Generators, Project Bootstrapping Templates.

ما هي البدائل مفتوحة المصدر لـ dotnetcore/util؟

تشمل البدائل مفتوحة المصدر لـ dotnetcore/util: abpframework/abp — ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core.… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… jqhph/dcat-admin — dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services… zlt2000/microservices-platform — This project is a comprehensive enterprise architecture for building multi-tenant distributed systems, implemented as… area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and…

بدائل مفتوحة المصدر لـ Util

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Util.
  • abpframework/abpالصورة الرمزية لـ abpframework

    abpframework/abp

    14,313عرض على GitHub↗

    ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules. The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates

    C#abpangulararchitecture
    عرض على GitHub↗14,313
  • thinkgem/jeesiteالصورة الرمزية لـ thinkgem

    thinkgem/jeesite

    8,044عرض على GitHub↗

    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
    عرض على GitHub↗8,044
  • jqhph/dcat-adminالصورة الرمزية لـ jqhph

    jqhph/dcat-admin

    4,022عرض على GitHub↗

    dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas. The system distinguishes itself through a plugin-based extension architecture and the ability to run multiple independent administrative instances within a single installation. It provides specialized tools for mapping external APIs to forms and tables, as well as an event-driven form lifecycle for executing custom logic du

    PHPlaravellaravel-admin
    عرض على GitHub↗4,022
  • ever-co/ever-gauzyالصورة الرمزية لـ ever-co

    ever-co/ever-gauzy

    3,476عرض على GitHub↗

    Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services automation. It functions as a multi-tenant SaaS platform that combines time tracking, billing, and human resource management into a unified system. The project is distinguished by its headless architecture, utilizing a REST and GraphQL API gateway to expose business operations. It features a Model Context Protocol server that allows AI assistants to interact with system data and execute functional tools for automated business workflows. The platform covers a broad operational su

    TypeScriptaccountingbillingbookkeeping
    عرض على GitHub↗3,476
عرض جميع البدائل الـ 30 لـ Util→