Github优秀中文项目排行榜-移动端

Github中,有非常多优秀的中文项目,学习这些高分项目,有助于提高自己的编程能力,也能扩展知识面。

中文项目几乎都是国人作为主要参与者,更加贴近我们的思考方式。中文的描述降低项目准入门槛,告别语言语境上的烦恼。

Github排行榜目录导航

本页内容参照了开源项目GitHub-Chinese-Top-Charts,主要改进点如下:

  • 界面美化,添加更多细节
  • 重新设计了分类,助力快速找到适合自己的高分项目
1 AndroidAutoSize

JessYanCoding

🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).

11841
Java
2021-06-24

2 Android

open-android

GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频

11781
2021-07-12

3 RxTool

Tamsiree

Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一…

11490
Kotlin
2021-06-04

4 PictureSelector

LuckSiege

Picture Selector Library for Android or 图片选择器

10801
Java
2021-09-05

5 ImmersionBar

gyf-dev

android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62

9860
Java
2021-08-16

6 CalendarView

huanghaibin-dev

Android上一个优雅、万能自定义UI、仿iOS、支持垂直、水平方向切换、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android.

7828
Java
2021-07-26

7 MVVMHabit

goldze

👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。

6660
Java
2021-08-12

8 walle

Meituan-Dianping

Android Signature V2 Scheme签名下的新一代渠道包打包神器

6196
Java
2021-09-07

9 Shadow

Tencent

零反射全动态Android插件框架

5634
Java
2021-09-14

10 aurora-imui

jpush

General IM UI components. Android/iOS/RectNative ready. 通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN。

主页

5469
Java
2021-08-10

11 flutter_wanandroid

Sky24n

🔥🔥🔥 基于Google Flutter的WanAndroid客户端,支持Android和iOS。包括BLoC、RxDart 、国际化、主题色、启动页、引导页!

5246
Dart
2021-05-21

12 AndroidPicker

gzu-liyujiang

安卓选择器类库,包括日期及时间选择器(可用于出生日期、营业时间等)、单项选择器(可用于性别、民族、职业、学历、星座等)、二三级联动选择器(可用于车牌号、基金定投日期等)、城市地址选择器(分省级、地市级及区县级)、数字选择器(可用于年龄、身高、体重、温度等)、日历选日期择器(可用于酒店及机票预定日期)、颜色选择器、文件及目录选择器、图片选择器等……WheelPicker/DatePicker/TimePicker/OptionPicker/NumberPicker/LinkagePicker/Addr…

5182
Java
2021-09-13

13 android-zxingLibrary

yipianfengye

几行代码快速集成二维码扫描功能

4878
Java
2021-08-20

14 PLDroidPlayer

pili-engineering

PLDroidPlayer 是七牛推出的一款免费的适用于 Android 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。

主页

4451
Java
2021-07-29

15 AndroidProject

getActivity

Android 技术中台,只为写好每一句代码

3986
Java
2021-05-08

16 CC

luckybilly

业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.

主页

3813
Java
2021-05-14

17 AndroidHttpCapture

JZ-Darkal

AndroidHttpCapture网络诊断工具 是一款Android手机抓包软件 主要功能包括:手机端抓包、PING/DNS/TraceRoute诊断、抓包HAR数据上传分享。你也可以看成是Android版的”Fiddler” \(^o^)/~

3739
Java
2021-03-23

18 XUI

xuexiangjys

💍A simple and elegant Android native UI framework, free your hands! (一个简洁而优雅的Android原生UI框架,解放你的双手!)

主页

3405
Java
2021-08-10

19 r0capture

r0ysue

安卓应用层抓包通杀脚本

3083
JavaScript
2021-04-01

20 NewbieGuide

huburt-Hu

Android 快速实现新手引导层的库,通过简洁链式调用,一行代码实现引导层的显示

3075
Java
2021-07-16

21 LiveEventBus

JeremyLiao

:mailbox_with_mail:EventBus for Android,消息总线,基于LiveData,具有生命周期感知能力,支持Sticky,支持AndroidX,支持跨进程,支持跨APP

3074
Java
2021-09-03

22 android-mvp-mvvm-flytour

mxdldev

🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决…

主页

2923
Java
2021-06-03

23 XXPermissions

getActivity

Android 权限请求框架,已适配 Android 11

2632
Java
2021-09-05

24 best-pay-sdk

Pay-Group

可能是最好的支付SDK

2613
Java
2021-09-03

25 BGASwipeBackLayout-Android

bingoogolapple

Android Activity 滑动返回。支持微信滑动返回样式、横屏滑动返回、全屏滑动返回

2207
Java
2021-07-17

26 EasyPhotos

HuanTanSheng

兼容android11、android 10,相机拍照,相册选择(单选/多选),文件夹图片选择(单选/多选),视频选择,视频图片多类型复杂选择,各界面根据状态栏颜色智能适配状态栏字体颜色变色为深色或浅色,根据使用场景智能适配沉浸式状态栏,内部处理运行时权限,支持Glide/Picasso/Imageloader等所有图片加载框架库的带默认勾选选中图片的能填充自定义广告的自定义Ui相机相册图片浏览选择器;更有拼图/文字贴纸/贴图/图片缩放/Bitmap图片添加水印/媒体文件更新到媒体库等众多Bitma…

2205
Java
2021-04-25

27 ApiManager

EhsanTang

CRAP – 开源API接口管理平台 | 完全开源、免费使用的API接口管理系统、BUG管理系统:API接口管理、文档管理、数据库表管理、接口调试、浏览器调试插件、导出word&pdf接口…..,采用SpringMVC + MyBatis + Lucene + Bootstrap + Angularjs + Iconfont + Guava Cache ,线上使用地址:http://api.crap.cn

主页

2113
Java
2021-08-12

28 BGAPhotoPicker-Android

bingoogolapple

Android 图片选择、预览、九宫格图片控件、拖拽排序九宫格图片控件

2111
Java
2021-04-05

29 android-chat

wildfirechat

开源即时通讯(野火IM)系统Android端

主页

2033
Java
2021-09-14

30 WMRouter

meituan

WMRouter是一款Android路由框架,基于组件化的设计思路,有功能灵活、使用简单的特点。

主页

2005
Java
2021-07-14

31 AndroidCamera

aserbao

🔥🔥🔥自定义Android相机(仿抖音 TikTok),其中功能包括视频人脸识别贴纸,分段录制,视频裁剪,视频帧处理,获取视频关键帧,视频旋转,添加滤镜,添加水印,合成Gif到视频,文字转视频,图片转视频,音视频合成,音频变声处理,SoundTouch,Fmod音频处理。 Android camera(imitation Tik Tok), which includes video editor,audio editor,video face recognition stickers, segmen…

1999
Java
2021-06-16

32 ToastUtils

getActivity

Android 吐司框架,专治 Toast 各种疑难杂症

1917
Java
2021-07-04

33 JZVideo

Jzvd

高度自定义的安卓视频框架 MediaPlayer exoplayer ijkplayer ffmpeg

1881
Java
2021-07-27

1 TimLiu-iOS

Tim9Liu9

iOS开发常用三方库、插件、知名博客等等

10803
2021-08-17

2 iOSInterviewQuestions

ChenYilong

iOS interview questions;iOS面试题集锦(附答案)–学习qq群或 Telegram 群交流 https://github.com/ChenYilong/iOSBlog/issues/21

8813
C++
2021-09-03

3 TZImagePickerController

banchichen

一个支持多选、选原图和视频的图片选择器,同时有预览、裁剪功能,支持iOS6+。 A clone of UIImagePickerController, support picking multiple photos、original photo、video, also allow preview photo and video, support iOS6+

7672
Objective-C
2021-09-03

4 Mos

Caldis

一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on macOS

主页

7203
Swift
2021-06-05

5 CYLTabBarController

ChenYilong

[EN]It is an iOS UI module library for adding animation to iOS tabbar items and icons with Lottie, and adding a bigger center UITabBar Item. [CN]【中国特色 TabBar】一行代码实现 Lottie 动画TabBar,支持中间带+号的TabBar样式,自带红点角标,支持动态刷新。【iOS13 & Dark Mode & iPhone XS MAX supported】

6556
Objective-C
2021-08-30

6 QMUI_iOS

Tencent

QMUI iOS——致力于提高项目 UI 开发效率的解决方案

主页

6334
Objective-C
2021-09-01

7 SDCycleScrollView

gsdios

Autoscroll Banner. 无限循环图片、文字轮播器。

6070
Objective-C
2021-08-03

8 SDAutoLayout

gsdios

One line of code to implement automatic layout. 一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于做最简单易用的AutoLayout库。The most easy way for autoLayout. Based on runtime.

5903
Objective-C
2021-03-19

9 aurora-imui

jpush

General IM UI components. Android/iOS/RectNative ready. 通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN。

主页

5469
Java
2021-08-10

10 JXCategoryView

pujiaxin33

A powerful and easy to use category view (segmentedcontrol, segmentview, pagingview, pagerview, pagecontrol) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)

5457
Objective-C
2021-04-28

11 iOS-Performance-Optimization

skyming

关于iOS 性能优化梳理、内存泄露、卡顿、网络、GPU、电量、 App 包体积瘦身、启动速度优化等、Instruments 高级技巧、常见的优化技能- Get — Edit

4279
Objective-C
2021-08-09

12 Bob

ripperhe

Bob 是一款 Mac 端翻译软件,支持划词翻译、截图翻译以及手动输入翻译。

主页

4194
Objective-C
2021-08-29

13 ZLPhotoBrowser

longitachi

Wechat-like image picker. Support select normal photos, videos, gif and livePhoto. Support edit image and crop video. 微信样式的图片选择器,支持预览/相册内拍照及录视频、拖拽/滑动选择,编辑图片/视频,支持多语言国际化等功能;

3854
Swift
2021-09-08

14 MobileIMSDK

JackJiang2011

一个原创移动端IM通信层框架,轻量级、高度提炼,历经8年、久经考验。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源框架,支持iOS、Android、Java、H5,服务端基于Netty。

主页

3731
Objective-C
2021-09-04

15 WMPlayer

zhengwenming

WMPlayer-AVPlayer的封装,继承UIView,支持pods,手势快进、快退,全面适配全面屏,同时支持网络和本地视频的播放

3199
Objective-C
2021-08-02

16 WRNavigationBar

wangrui460

超简单!!! 一行代码设置状态栏、导航栏按钮、标题、颜色、透明度,移动等 WRNavigationBar which allows you to change NavigationBar’s appearance dynamically

主页

2888
Objective-C
2021-07-19

17 iOS-InterviewQuestion-collection

liberalisman

iOS 开发者在面试过程中,常见的一些面试题,建议尽量弄懂了原理,并且多实践。

2887
Objective-C
2021-06-09

18 TABAnimated

tigerAndBull

A skeleton screen framework based on native for iOS. (一个由iOS原生组件映射出骨架屏的框架,包含快速植入,低耦合,兼容复杂视图等特点,提供国内主流骨架屏动画的加载方案,同时支持上拉加载更多、自定制动画。)

2807
Objective-C
2021-09-02

19 vap

Tencent

VAP是企鹅电竞开发,用于播放特效动画的实现方案。具有高压缩率、硬件解码等优点。同时支持 iOS,Android,Web 平台。

2524
Objective-C
2021-09-13

20 MGJRouter

meili

一个高效/灵活的 iOS URL Router

2382
Objective-C
2021-07-07

21 HXPhotoPicker

SilenceLove

图片/视频选择器 – 支持LivePhoto、GIF图片选择、3DTouch预览、在线下载iCloud上的资源、编辑图片/视频、浏览网络图片 功能 Imitation wx photo/image picker – support for LivePhoto, GIF image selection, 3DTouch preview, Download the resources on iCloud online, browse the web image function

主页

2266
Objective-C
2021-09-06

22 JXPagingView

pujiaxin33

类似微博主页、简书主页等效果。多页面嵌套,既可以上下滑动,也可以左右滑动切换页面。支持HeaderView悬浮、支持下拉刷新、上拉加载更多。

2213
Objective-C
2021-07-22

23 YBImageBrowser

indulgeIn

iOS image browser / iOS 图片浏览器 (支持视频)

2206
Objective-C
2021-08-17

24 Kanna

tid-kijyun

Kanna(鉋) is an XML/HTML parser for Swift.

2187
Swift
2021-08-07

25 Tiercel

Danie1s

简单易用、功能丰富的纯 Swift 下载框架

2180
Swift
2021-09-08

26 WeChatRedEnvelop

buginux

iOS版微信抢红包Tweak

2143
Objective-C
2021-05-09

27 BRPickerView

91renb

BRPickerView 封装的是iOS中常用的选择器组件,主要包括:日期选择器(支持年月日、年月等15种日期样式选择,支持设置星期、至今等)、地址选择器(支持省市区、省市、省三种地区选择)、自定义字符串选择器(支持单列、多列、二级联动、三级联动选择)。支持自定义主题样式,适配深色模式,支持将选择器组件添加到指定容器视图。

主页

2081
Objective-C
2021-05-31

28 BarrageRenderer

unash

一个 iOS 上的弹幕渲染库.

主页

2064
Objective-C
2021-03-19

29 SJVideoPlayer

changsanjiang

iOS VideoPlayer MediaPlayer video player media player 短视频播放器 可接入 ijkplayer aliplayer alivodplayer plplayer

2000
Objective-C
2021-09-13

30 iOSCourse

eseedo

iOS开发初学者入门

主页

1966
Objective-C
2021-04-25

31 PLPlayerKit

pili-engineering

PLPlayerKit 是七牛推出的一款免费的适用于 iOS 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。

主页

1947
Objective-C
2021-07-14

32 LZEasemob3

nacker

酷信 | 高仿微信| WeChat | 高仿朋友圈 | moments| Github上最牛逼的高仿微信项目没有之一

1880
Objective-C
2021-08-30

33 SmartPush

shaojiankui

SmartPush,一款iOS苹果远程推送测试程序,Mac OS下的APNS工具APP,iOS Push Notification Debug App

1725
Objective-C
2021-08-31

34 TTGTagCollectionView

zekunyan

Useful for showing text or custom view tags in a vertical or horizontal scrollable view and support Autolayout at the same time. It is highly customizable that most features of the text tag can be configured. 标签流显示控件,同时支持文字或自定义View

主页

1568
Objective-C
2021-08-11

35 SGQRCode

kingsic

The easy to use bar code and QR code scan library for iOS【支持二维码生成、从相册中读取二维码、条形码和二维码扫描】

1555
Objective-C
2021-07-16

36 FlexLib

zhenglibao

FlexLib是一个基于flexbox模型,使用xml文件进行界面布局的框架,融合了web快速布局的能力,让iOS界面开发像写网页一样简单快速

1540
Objective-C
2021-06-18

37 SGPagingView

kingsic

A powerful and easy to use segment view 【QQ、淘宝、微博、腾讯、网易新闻、今日头条等标题滚动视图】

1484
Objective-C
2021-05-05

38 DiDiPrism

didi

小桔棱镜,一款专注移动端操作行为的利器! A powerful tool (iOS & Android) that focuses on mobile operation behavior!

1437
Objective-C
2021-08-24

39 Blogs

LeoMobileDeveloper

一点心得 – iOS,Swift,React Native,Python…

1392
Objective-C
2021-07-21

40 BGFMDB

huangzhibiao

BGFMDB让数据的增删改查分别只需要一行代码即可,就是这么简单任性,本库几乎支持存储ios所有基本的自带数据类型.

1370
Objective-C
2021-04-09

41 NIM_iOS_UIKit

netease-kit

网易云信 iOS UI 组件,提供聊天界面,文本消息,图片消息,语音消息,视频消息,地理位置消息,自定义消息(阅后即焚)等消息示例。#推荐客户得比特币/京东卡,现在推荐使用网易云信,最低得0.02BTC或3000元京东卡/单,点击参与:https://yunxin.163.com/promotion/recommend

1356
Objective-C
2021-08-06

42 JJException

jezzmemo

Protect the objective-c application(保护App不闪退)

1313
Objective-C
2021-07-16

43 GKPageScrollView

QuintGao

iOS类似微博、抖音、网易云等个人详情页滑动嵌套效果

1182
Objective-C
2021-09-08

44 WHC_ConfuseSoftware

netyouli

iOS代码混淆工具,iOS代码混淆助手,过机器审核,过4.3审核,过other审核,u3d、cocos2dx、flutter、自动代码翻新(WHC_ConfuseSoftware)是一款新一代运行在MAC OS平台的App、完美支持Objc和Swift、U3D、Flutter、Cocos2dx项目代码的自动翻新(混淆)、支持文件夹名称、文件名、修改资源文件hash值、类名、方法名、属性名、添加混淆函数方法体、添加混淆属性、自动调用生成的混淆方法、字符串混淆加密等。。。功能强大而稳定。

主页

1147
Swift
2021-08-08

45 LEEAlert

lixiang1994

优雅的可自定义 Alert ActionSheet

1146
Objective-C
2021-09-03

46 BMLongPressDragCellCollectionView

liangdahong

🎉 🎉 🎉 🎉 🎉 让你轻松实现类似支付宝的拖拽重排功能, 支持各种自定义操作。

1145
Objective-C
2021-05-25

47 WHC_DataModelFactory

netyouli

Mac上iOS开发辅助工具,快速把json/xml数据转换生成对应模型类属性,省去麻烦手动创建,提高开发效率。Mac iOS development aid, quickly put the json/XML data transformation generates the corresponding model class attribute, save trouble created manually, improve the development efficiency.

主页

1143
Objective-C
2021-04-22

48 JHBlog

SunshineBrother

iOS开发:我的初级到中级的晋级之路

1135
Objective-C
2021-07-29

49 Reader

GGGHub

iOS基于CoreText实现的电子书阅读器,支持txt,epub格式

主页

1105
Objective-C
2021-08-28

50 YNPageViewController

yongyuandouneng

特斯拉组件、QQ联系人布局、多页面嵌套滚动、悬停效果、美团、淘宝、京东、微博、腾讯新闻、网易新闻、今日头条等标题滚动视图

1087
Objective-C
2021-05-21

51 BigShow1949

BigShow1949

iOS教学/各类知识点总结:运行时/贝塞尔曲线/水纹/粒子发射器/核心动画/渐变色/网络请求/按钮/标签/视图布局/视图效果/文字视图/表情键盘/旋转动画/2048/网易/微信/猿题库/阿里巴巴/设计模式/数据持久化/多次点击按钮/微信注册按钮/展开按钮/跑马灯/闪烁文字/球形滚动标签/自动布局标签/快播动态标签/水平滚动布局/瀑布流布局/浏览卡/半圆布局/滑动标题/抽卡效果/百度视图切换/领英动画/折卡效果/卡牌拖动翻页/滚动悬浮视图/侧滑形变效果/评分条/打印机特效/Masonry/生命周期/响…

1057
Objective-C
2021-05-23

52 PhotoBrowser

JiongXing

Elegant photo browser in Swift. 图片与视频浏览器。

1057
Swift
2021-08-09

53 DZMeBookRead

dengzemiao

支持项目使用!最完整小说阅读器Demo!仿iReader(掌阅),QQ阅读 … 常用阅读器阅读页面,支持 翻页效果(仿真,覆盖,平移,滚动,无效果)、字体切换、书签功能、阅读记录、亮度调整、背景颜色切换 …

1007
Swift
2021-04-14

标签: