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

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

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

8 个仓库

Awesome GitHub RepositoriesMulti-Module Builds

Organizing Android projects into multiple Gradle modules for modular compilation and dependency management.

Distinct from Android Module Management: Distinct from Android Module Management: focuses on the build-time modularization of the project source code, not runtime module distribution or hooking.

Explore 8 awesome GitHub repositories matching mobile development · Multi-Module Builds. Refine with filters or upvote what's useful.

Awesome Multi-Module Builds GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • skydoves/pokedexskydoves 的头像

    skydoves/Pokedex

    8,334在 GitHub 上查看↗

    Pokedex is a reference implementation of an Android application that utilizes the MVVM architecture, Jetpack Compose for its declarative user interface, and Hilt for dependency injection. It serves as a sample project demonstrating a mobile application built with Android Jetpack and a Kotlin Coroutines network client to manage asynchronous data requests. The project implements a modular codebase to optimize build performance and enforce internal boundaries. It features a local persistence layer using the Room library to cache remote data on the device and utilizes Material Motion for fluid in

    Organizes the codebase into multiple Gradle modules to optimize build performance and enforce internal boundaries.

    Kotlinandroidcoroutineshilt
    在 GitHub 上查看↗8,334
  • mozilla-mobile/fenixmozilla-mobile 的头像

    mozilla-mobile/fenix

    6,394在 GitHub 上查看↗

    Fenix is an open-source mobile web browser for Android that uses Mozilla's GeckoView engine to render web pages with full platform support. It is built as an Android application that provides core browsing capabilities including tab management, bookmarks, and privacy controls, and is developed as a multi-repository project that coordinates the browser UI, reusable Android components, and the rendering engine across separate codebases. The browser's interface is organized as a component-based architecture, where the UI is assembled from a set of reusable Android components that can be develope

    Uses Gradle to manage dependencies, component substitution, and multi-module compilation across separate repositories.

    Kotlinandroidbrowserfirefox
    在 GitHub 上查看↗6,394
  • moonlight-stream/moonlight-androidmoonlight-stream 的头像

    moonlight-stream/moonlight-android

    6,338在 GitHub 上查看↗

    Organizes the Android project into multiple Gradle modules for modular compilation and dependency management.

    Candroid-appandroid-tv-appsgamestream
    在 GitHub 上查看↗6,338
  • goodrain/rainbondgoodrain 的头像

    goodrain/rainbond

    6,184在 GitHub 上查看↗

    Rainbond is a Kubernetes-native application platform that deploys and manages containerized applications through a graphical interface, abstracting Kubernetes complexity so users can work without needing to learn Kubernetes commands or concepts. It provides a complete application lifecycle management system covering development, architecture, delivery, and operations from a single unified web interface, with automated workflows that handle cluster provisioning, application deployment, and ongoing management. The platform distinguishes itself through its application marketplace, which packages

    Selects which submodule to run while building only its dependencies in Maven multi-module projects.

    Go
    在 GitHub 上查看↗6,184
  • 201206030/novel201206030 的头像

    201206030/novel

    5,749在 GitHub 上查看↗

    novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 Vue 3 开发的前后端分离学习型小说项目,配备保姆级教程手把手教你从零开始开发上线一套生产级别的 Java 系统,由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。

    Organizes code into separate Maven modules to enforce dependency boundaries across shared, business, and web layers.

    Javabookcmsmybatis
    在 GitHub 上查看↗5,749
  • springside/springside4springside 的头像

    springside/springside4

    5,652在 GitHub 上查看↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Documents how to run custom Ant tasks and Java classes directly from Maven.

    Java
    在 GitHub 上查看↗5,652
  • apache/mavenapache 的头像

    apache/maven

    5,161在 GitHub 上查看↗

    Maven 是一个 Java 构建自动化工具和软件构建编排器。它作为一个项目生命周期管理器和依赖管理系统,使用标准化的项目对象模型(POM)来编译、测试和打包 Java 项目。 该项目以基于阶段的构建生命周期和基于插件的扩展模型为特色,允许用户将自定义目标绑定到特定的构建阶段。它通过多模块项目编排来协调复杂的软件,并通过中和环境变量和控制工具链版本来确保可重复的构建工作流。 其功能涵盖全面的依赖管理,包括传递依赖解析和向远程仓库发布构件。该系统还通过模板提供项目生成,并为生成 API 参考和项目站点提供详细的文档生成功能。 该工具包含一个带有输入补全功能的命令行界面,并支持使用本地构件缓存进行离线构建执行。

    Manages multi-module project structures to ensure consistent versioning and dependency sharing across sub-projects.

    Javaapache-mavenbuild-managementhacktoberfest
    在 GitHub 上查看↗5,161
  • sysgears/apollo-universal-starter-kitsysgears 的头像

    sysgears/apollo-universal-starter-kit

    1,678在 GitHub 上查看↗

    Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate cross-platform development across web, mobile, and server environments. It provides a modular architecture that organizes code into independent, self-contained feature directories, combined with a GraphQL-driven data layer and a server-side rendering pipeline to optimize performance and search engine optimization. The project incorporates compile-time code generation tooling to automatically scaffold schemas, resolvers, and components, alongside a real-time subscription engine for

    Combines JavaScript and TypeScript files within the same codebase and mixes language versions.

    JavaScriptangularapolloauth
    在 GitHub 上查看↗1,678
  1. Home
  2. Mobile Development
  3. Android Module Management
  4. Multi-Module Builds

探索子标签

  • Maven2 个子标签Selects which submodule to run while building only its dependencies, then starts the chosen module in a Maven multi-module project. **Distinct from Multi-Module Builds:** Distinct from Android Multi-Module Builds: focuses on Maven-based Java projects, not Android Gradle modules.