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

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

探索精选搜索开源替代品自托管软件博客网站地图
项目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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • dvdzkwsk/react-redux-starter-kitdvdzkwsk 的头像

    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-kotlinandroid10 的头像

    android10/Android-CleanArchitecture-Kotlin

    4,811在 GitHub 上查看↗

    该项目是一个参考 Kotlin Android 应用程序模板和一组演示整洁架构(Clean Architecture)原则的示例实现。它提供了一种结构设计,将核心业务规则与用户界面和数据源隔离到不同的分层模块中。 该实现专注于模型-视图-视图模型(MVVM)模式,以解耦 UI 逻辑与数据模型。它利用依赖注入框架来自动化对象创建并管理组件生命周期,同时采用仓库模式(Repository Pattern)来抽象跨内存、磁盘和云源的数据请求。 该架构结合了基于功能的包组织和模块化构建配置,以保持整个项目的一致性。它还包括一个全面的测试策略,结合了针对业务逻辑的单元测试、针对 UI 的仪器测试以及用于数据层验证的模拟模块。

    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/rekitsupnate 的头像

    supnate/rekit

    4,429在 GitHub 上查看↗

    Rekit 是一个用于构建可扩展 Web 应用的开发工具包,提供了一个模块化框架和自动化项目脚手架。它作为一个可扩展的环境,用于管理基于 React、Redux 和 React Router 构建的应用架构,利用功能切片 (feature-sliced) 设计将组件、状态逻辑和路由组织成解耦的、特定领域的模块。 该工具包的特色在于其基于插件的可扩展系统,允许创建自定义项目元素类型并修改默认的脚手架行为。它具有一个 Redux 状态管理生成器,可自动创建同步和异步操作,同时强制在单个文件中协同放置操作及其对应的 reducer。 除了核心脚手架功能外,该项目还提供了一个用于应用元素管理的命令行和可视化界面,包括用于 UI 组件和状态操作的模板化代码生成。它涵盖了更广泛的操作功能,如分层样式管理、通过 linting 强制执行代码质量以及生产构建验证。 该系统使用基于 Deno 的工具来处理项目编排、文件命名约定以及生命周期操作钩子的执行。

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

    JavaScriptreactreact-routerredux
    在 GitHub 上查看↗4,429
  • jellyfin/jellyfin-webjellyfin 的头像

    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/architecturerafaelfgx 的头像

    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-guidemgechev 的头像

    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