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

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

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

6 مستودعات

Awesome GitHub RepositoriesFeature-Based Code Organizations

Organizing source code by feature domain into dedicated directories.

Distinct from Code-First Editors: Distinct from Code-First Editors: focuses on directory structure grouping by feature, not code-centric data model editing.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Feature-Based Code Organizations. Refine with filters or upvote what's useful.

Awesome Feature-Based Code Organizations GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • dvdzkwsk/react-redux-starter-kitالصورة الرمزية لـ dvdzkwsk

    dvdzkwsk/react-redux-starter-kit

    10,228عرض على GitHub↗

    This project is a pre-configured development environment and project boilerplate for building web applications with React, Redux, and React-Router. It provides a standardized project layout and toolchain to accelerate application bootstrapping. The project implements a feature-based architecture template, which uses a modular directory organization to group components, state, and logic by application feature rather than by technical file type. The toolchain includes a frontend configuration for compiling, linting, and bundling JavaScript and Sass assets, alongside a JavaScript unit testing s

    Implements a directory organization pattern that groups code by feature domain.

    JavaScript
    عرض على GitHub↗10,228
  • android10/android-cleanarchitecture-kotlinالصورة الرمزية لـ android10

    android10/Android-CleanArchitecture-Kotlin

    4,811عرض على GitHub↗

    هذا المشروع عبارة عن قالب تطبيق Android مرجعي بلغة Kotlin ومجموعة من التنفيذات النموذجية التي توضح مبادئ الهندسة النظيفة (Clean Architecture). يوفر تصميماً هيكلياً يعزل قواعد العمل الأساسية عن واجهة المستخدم ومصادر البيانات في وحدات متميزة ومطبقة. يركز التنفيذ على نمط Model-View-ViewModel (MVVM) لفصل منطق واجهة المستخدم عن نماذج البيانات. ويستخدم إطار عمل حقن التبعية (Dependency Injection) لأتمتة إنشاء الكائنات وإدارة دورات حياة المكونات، بينما يستخدم نمط المستودع (Repository) لتجريد طلبات البيانات عبر الذاكرة، والقرص، ومصادر السحابة. تدمج الهندسة تنظيم الحزم القائم على الميزات وتكوينات البناء النمطية للحفاظ على الاتساق عبر المشروع. كما تتضمن استراتيجية اختبار شاملة تجمع بين اختبارات الوحدة لمنطق العمل مع الأجهزة لواجهة المستخدم ووحدات وهمية للتحقق من طبقة البيانات.

    Organizes source code by functional feature domains into dedicated directories to improve cohesion in multi-module projects.

    Kotlinandroidandroid-cleanarchitecture-kotlinandroid-development
    عرض على GitHub↗4,811
  • supnate/rekitالصورة الرمزية لـ supnate

    supnate/rekit

    4,429عرض على GitHub↗

    Rekit هو مجموعة أدوات تطوير لبناء تطبيقات ويب قابلة للتوسع، حيث يوفر إطار عمل نمطي (modular framework) وهيكلة تلقائية للمشاريع. يعمل كبيئة قابلة للتوسيع لإدارة بنية التطبيقات المبنية باستخدام React و Redux و React Router، معتمداً على تصميم مقسم حسب الميزات (feature-sliced design) لتنظيم المكونات ومنطق الحالة (state logic) والتوجيه (routing) في وحدات مستقلة ومخصصة لكل نطاق. تتميز مجموعة الأدوات بنظام إضافات (plugin-based) يسمح بإنشاء أنواع مخصصة لعناصر المشروع وتعديل سلوكيات الهيكلة الافتراضية. كما يحتوي على مولد لإدارة حالة Redux يقوم بأتمتة إنشاء الإجراءات المتزامنة وغير المتزامنة مع فرض وضع الإجراءات ومخفضاتها (reducers) المقابلة في ملف واحد. بالإضافة إلى الهيكلة الأساسية، يوفر المشروع واجهة سطر أوامر وواجهة مرئية لإدارة عناصر التطبيق، بما في ذلك توليد الكود القائم على القوالب لمكونات واجهة المستخدم وإجراءات الحالة. ويغطي قدرات تشغيلية أوسع مثل إدارة الأنماط الهرمية، وفرض جودة الكود عبر الـ linting، والتحقق من بناء النسخة النهائية (production build). تم تنفيذ النظام باستخدام أدوات مبنية على Deno للتعامل مع تنسيق المشروع، واتفاقيات تسمية الملفات، وتنفيذ خطافات عمليات دورة الحياة.

    Implements a codebase organization pattern that groups components, state logic, and routing into decoupled feature domains.

    JavaScriptreactreact-routerredux
    عرض على GitHub↗4,429
  • jellyfin/jellyfin-webالصورة الرمزية لـ jellyfin

    jellyfin/jellyfin-web

    3,387عرض على GitHub↗

    Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing, playing, and administering a self-hosted media collection. It functions as a cross-platform media client that works across desktop and mobile browsers, offering a dashboard for server configuration, user management, and plugin administration. The web client serves as the primary interface for organizing and streaming personal media libraries, including movies, TV shows, music, and photos. The web interface supports a range of media management capabilities, including library org

    Groups related components, hooks, and API calls into feature-specific directories.

    JavaScripthacktoberfestjellyfinmedia
    عرض على GitHub↗3,387
  • rafaelfgx/architectureالصورة الرمزية لـ rafaelfgx

    rafaelfgx/Architecture

    3,268عرض على GitHub↗

    This project provides a standardized architectural framework for building scalable, full-stack enterprise applications. It serves as a foundational boilerplate that enforces clean architecture principles, ensuring that business logic remains isolated from infrastructure concerns and external data persistence details. By organizing code into feature-based modules rather than technical roles, the framework simplifies navigation and maintenance within large, complex codebases. The architecture distinguishes itself through a mediator-based communication model that decouples application layers and

    Organizes source code into feature-based directories to improve maintainability and navigation in large codebases.

    C#angulararchitectureaspnet-core
    عرض على GitHub↗3,268
  • mgechev/angular2-style-guideالصورة الرمزية لـ mgechev

    mgechev/angular2-style-guide

    1,195عرض على GitHub↗

    The repository contains a curated collection of coding conventions, architectural patterns, and best practices designed for developing component-based web applications using Angular and TypeScript. It functions as an architecture manual establishing consistent patterns across development teams, covering application structure, component design, and code quality enforcement. The guidelines define domain-driven file organization and module encapsulation strategies that group project assets into bounded contexts with dedicated root facades to keep large codebases manageable and shorten import pat

    Angular projects group related files into bounded context directories to keep the project structure clean and manageable as it grows.

    angularbest-practicesdeprecated
    عرض على GitHub↗1,195
  1. Home
  2. Software Engineering & Architecture
  3. Code-First Workflow Management
  4. Code-First Editors
  5. Feature-Based Code Organizations