Topics / #gradle

Gradle projects on GitHub

Build automation for JVM projects with Gradle.

As of , the most-starred Gradle projects on GitHub are Telegram (30.1K stars), Apktool (26K stars) and nowinandroid (21.9K stars). GitHub.Locker tracks 25 Gradle repositories with 353.9K stars combined. The fastest-growing on October 16 was YunX, with +119 stars in a day.

25Projects
353.9KStars in total
+173Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

25 projects · by stars

  1. #1 · DrKLO/Telegram

    Telegram

    This is the official open-source Android client for Telegram, a messaging app built for speed and security.

    30.1K
  2. #2 · iBotPeaches/Apktool

    Apktool

    Apktool is a command-line tool for reverse engineering third-party, closed, binary Android apps. It decodes an APK's resources to nearly original form and rebuilds the app after you make changes.

    26K
  3. #3 · android/nowinandroid

    nowinandroid

    Now in Android is a fully functional Android app built entirely with Kotlin and Jetpack Compose. It doubles as an official reference for Android design and development best practices and, as a running app, delivers news updates about Android development.

    21.9K
  1. 4

    iosched

    21.6Kgoogle/iosched · Kotlin

    The official Android companion app for the Google I/O developer conference: sessions, codelabs, a venue map, and a personal schedule for attendees. The code was open-sourced and the repository was archived in 2023.

  2. 5

    android-best-practices

    20.4Kfuturice/android-best-practices

    A curated guide of do's and don'ts for Android development, written by developers at Futurice, covering build setup, project structure, libraries, architecture, and testing conventions.

  3. 6

    gradle

    18.9Kgradle/gradle · Groovy

    Gradle is a highly scalable build automation tool that handles everything from large multi-project enterprise builds to quick development tasks, across many languages.

  4. 7

    disruptor

    18.5KLMAX-Exchange/disruptor · Java

    LMAX Disruptor is a Java library for high-performance messaging between threads inside a single application — very fast in-process event passing.

  5. 8

    mars

    17.7KTencent/mars · C++

    Mars is a cross-platform network component library built by WeChat's mobile team — the same infrastructure proven by billions of WeChat users. It bundles mobile-optimized networking, logging and network diagnostics for embedding in your own app.

  6. 9

    dolphin

    15.7Kdolphin-emu/dolphin · C++

    Dolphin is a GameCube and Wii emulator: it lets you play games from those two consoles on PC and Android, with improvements over the original hardware.

  7. 10

    ktor

    14.5Kktorio/ktor · Kotlin

    Ktor is an asynchronous framework for creating microservices, web applications and more, written in Kotlin from the ground up.

  8. 11

    ARouter

    14.5Kalibaba/ARouter · Java

    An open-source routing framework from Alibaba for Android componentization: pages are addressed by URL paths instead of direct class references, so a multi-module app can navigate and share services without compile-time coupling between modules.

  9. 12

    jib

    14.5KGoogleContainerTools/jib · Java

    Jib builds optimized Docker and OCI container images for Java applications without needing a Docker daemon or deep Docker expertise.

  10. 13

    AndroidAutoSize

    13.7KJessYanCoding/AndroidAutoSize · Java

    AndroidAutoSize is an open-source Android screen adaptation library — the 'ultimate version' of Toutiao's density-based scheme — making one layout scale correctly across devices with very different screen sizes and densities.

  11. 14

    Paper

    12.7KPaperMC/Paper · Java

    Paper is the most widely used, high-performance Minecraft server software. Its goal is to fix gameplay and mechanics inconsistencies found in the vanilla server.

  12. 15

    stetho

    12.6Kfacebook/stetho · Java

    Stetho is a debug bridge for Android apps that lets you inspect your running app using Chrome's Developer Tools, plus an optional command-line tool called dumpapp for poking at app internals.

  13. 16

    AndroidSwipeLayout

    12.3Kdaimajia/AndroidSwipeLayout · Java

    AndroidSwipeLayout is a Java library that lets you add swipeable, interactive panels to Android views, so users can swipe list items (or any view) to reveal hidden actions underneath.

  14. 17

    FlycoTabLayout

    11.1KH07000223/FlycoTabLayout · Java

    FlycoTabLayout is an Android UI library that provides ready-made tab layout components for Android apps, available in three kinds: SlidingTabLayout, CommonTabLayout and SegmentTabLayout.

  15. 18

    vlayout

    10.7Kalibaba/vlayout · Java

    Vlayout is a powerful LayoutManager extension for Android's RecyclerView: it provides a group of layouts so a single RecyclerView can mix grid, list and other layouts in one scrollable page.

  16. 19

    android-async-http

    10.6Kandroid-async-http/android-async-http · Java

    An asynchronous, callback-based HTTP client for Android, built on top of Apache's HttpClient libraries.

  17. 20

    JiaoZiVideoPlayer

    10.5Klipangit/JiaoZiVideoPlayer · Java

    JiaoZiVideoPlayer is a highly customizable video player framework for Android: a player view you drop into your app's layout, with support for the system MediaPlayer as well as ExoPlayer and ijkplayer (ffmpeg) kernels.

  18. 21

    MVPArms

    10.2KJessYanCoding/MVPArms · Java

    A common architecture framework for Android apps based on the MVP pattern that pre-integrates mainstream open source projects like Dagger2, RxJava and Retrofit to make development quicker and easier.

  19. 22

    flyway

    10.2Kflyway/flyway · Java

    Flyway by Redgate is an open-source database migrations tool: it evolves your database schema easily and reliably across all your instances.

  20. 23

    YunX

    4.6KCYQawa/YunX · Kotlin

    YunX (云析) is an open-source Android app that parses share links from Chinese cloud storage services and downloads the files directly, with chunked concurrent downloading and resume support.

  21. 24

    mobilecode

    242hsandhu/mobilecode · TypeScript

    MobileCode is an open source AI coding agent for building mobile apps, forked from opencode. When it detects an iOS or Android project it can launch the simulator or emulator and show a live preview right next to your chat session.

  22. 25

    Rise-6.9.5

    165NoHackClient/Rise-6.9.5 · Java

    Rise 6.9.5 is an open-source rebuild of a Minecraft hacked/cheat client: the original closed-source RiseClient 6.9.5 was decompiled, deobfuscated, renamed and cleaned up so the source can be built and modified.

Often tagged together