统计了四百多个应用市场流行应用,看看他们使用了哪些开源库

3,991 阅读4分钟

应用来源于国内某应用市场Top流行应用,应用数量约470个,开源库来源Github。
应用涉及了哪些开源库数据来源于应用分析、应用版权声明、开源库主动声明等。

了解开源库在企业应用中的使用情况,可以减少不必要的重复造车轮,加快开发进度;也可以发现从未使用过的开源库,为下一次项目/下一次功能做准备;也可以为技术选型提供参考

热门开源

第一名:gson

涉及应用数量:360个,占比77%

第二名:okhttp

涉及应用数量:342个,占比73%

第三名:glide

涉及应用数量:335个,占比71%

Top150榜单:

序号名称包名数量
1gsoncom.google.gson360
2okhttpokhttp3.internal.publicsuffix342
3glidecom.bumptech.glide335
4fastjsoncom.alibaba.fastjson234
5zxingcom.google.zxing202
6retrofitretrofit2.xxx.xxx192
7lottie-androidcom.airbnb.lottie178
8BaseRecyclerViewAdapterHelpercom.chad.library147
9facebook-android-sdkcom.facebook.common129
10frescocom.facebook.imagepipeline121
11ijkplayertv.danmaku.ijk120
12android-gif-drawablepl.droidsonroids.gif111
13flexbox-layoutcom.google.android.flexbox109
14SmartRefreshLayoutcom.scwang.smartrefresh105
15SoLoadercom.facebook.soloader103
16mmkvcom.tencent.mmkv101
17uCropcom.yalantis.ucrop95
18android-database-sqlciphernet.sqlcipher.database94
19wirecom.squareup.wire80
20picassocom.squareup.picasso77
21bannercom.youth.banner75
22NineOldAndroidscom.nineoldandroids.util74
23Android-PickerViewcom.bigkoo.pickerview72
24glide-transformationsjp.wasabeef.glide70
25PhotoViewcom.github.chrisbanes70
26spring-data-redisorg.springframework.data.redis67
27Android-Universal-Image-Loadercom.nostra13.universalimageloader62
28CircleImageViewde.hdodenhof.circleimageview62
29pinyin4jnet.sourceforge.pinyin4j62
30MagicIndicatornet.lucode.hackware62
31tinkercom.tencent.tinker60
32subsampling-scale-image-viewcom.davemorrissey.labs60
33AndroidUtilCodecom.blankj.utilcode59
34ReLinkercom.getkeepsafe.relinker57
35ImmersionBarcom.gyf.immersionbar54
36slf4jorg.slf4j.event53
37RoundedImageViewcom.makeramen.roundedimageview52
38DanmakuFlameMastermaster.flame.danmaku51
39volleycom.android.volley51
40j2objccom.google.j2objc50
41PictureSelectorcom.luck.picture50
42AndroidVideoCachecom.danikula.videocache48
43android-volleycom.android.volley.toolbox47
44MPAndroidChartcom.github.mikephil46
45loggercom.orhanobut.logger46
46FlycoTabLayoutcom.flyco.tablayout46
47RxPermissionscom.tbruyelle.rxpermissions245
48zip4jnet.lingala.zip4j45
49error-pronecom.google.errorprone44
50ImageViewZoomit.sephiroth.android42
51SVGAPlayer-Androidcom.opensource.svgaplayer42
52AndroidAutoSizeme.jessyan.autosize40
53AndPermissioncom.yanzhenjie.permission40
54reboundcom.facebook.rebound39
55weexcom.taobao.weex37
56FileDownloadercom.liulishuo.filedownloader37
57easypermissionspub.devrel.easypermissions35
58react-nativecom.facebook.react33
59mp4parsercom.googlecode.mp4parser32
60RxLifecyclecom.trello.rxlifecycle231
61leakcanarycom.squareup.leakcanary30
62ShortcutBadgerme.leolin.shortcutbadger29
63SwitchButtoncom.kyleduo.switchbutton28
64jackson-corecom.fasterxml.jackson.core27
65Android-PullToRefreshcom.handmark.pulltorefresh27
66android-async-httpcom.loopj.android.http27
67marscom.tencent.mars26
68AgentWebcom.just.agentweb26
69stethocom.facebook.stetho26
70cube-sdkin.srain.cube23
71android-GridViewWithHeaderAndFooterin.srain.cube.views23
72ormlite-androidcom.j256.ormlite23
73XPopupcom.lxj.xpopup22
74Downloadercom.download.library22
75okdownloadcom.liulishuo.okdownload21
76XXPermissionscom.hjq.permissions21
77flutter_boostcom.idlefish.flutterboost20
78TextLayoutBuildercom.facebook.fbui20
79DiskLruCachecom.jakewharton.disklrucache20
80vlayoutcom.alibaba.android.vlayout20
81JsBridgecom.github.lzyzsd.jsbridge20
82wcdbcom.tencent.wcdb19
83jackson-annotationscom.fasterxml.jackson.annotation18
84TinyPinyincom.github.promeg18
85Android-ConvenientBannercom.bigkoo.convenientbanner18
86okhttp-OkGocom.lzy.okgo18
87Robustcom.meituan.robust17
88StatusBarUtilcom.jaeger.library17
89SystemBarTintcom.readystatesoftware.systembartint17
90PersistentCookieJarcom.franmontiel.persistentcookiejar17
91AVLoadingIndicatorViewcom.wang.avi17
92QMUI_Androidcom.qmuiteam.qmui17
93NewbieGuidecom.app.hubert16
94zxing-android-embeddedcom.journeyapps.barcodescanner15
95ShimmerLayoutio.supercharge.shimmerlayout15
96SwipeRecyclerViewcom.yanzhenjie.recyclerview15
97GSYVideoPlayercom.shuyu.gsyvideoplayer15
98FreeReflectionme.weishu.reflection15
99ENViewsmoe.codeest.enviews15
100ottocom.squareup.otto15
101PLDroidPlayercom.pili.pldroid14
102AndroidPdfViewercom.github.barteksc14
103matrixcom.tencent.matrix14
104xUtilscom.lidroid.xutils14
105android-cropcom.soundcloud.android14
106ZXingLitecom.king.zxing14
107VasDollycom.leon.channel13
108CicadaPlayercom.cicada.player13
109Transitions-Everywherecom.transitionseverywhere.extra13
110MarqueeViewcom.sunfusheng.marqueeview12
111BackgroundLibrarycom.noober.background12
112Fragmentationme.yokeyword.fragmentation12
113RxAndroidio.reactivex.rxjava3.android12
114BGAQRCode-Androidcn.bingoogolapple.qrcode12
115javapoetcom.squareup.javapoet12
116status-bar-compatcom.githang.statusbar11
117GSYRecordWavecom.czt.mp3recorder11
118lancetme.ele.lancet11
119AnimationEasingFunctionscom.daimajia.easing11
120SwitchButtoncom.suke.widget11
121J2V8com.eclipsesource.v811
122XRecyclerViewcom.jcodecraeer.xrecyclerview11
123chuckcom.readystatesoftware.chuck11
124AndroidPerformanceMonitorcom.github.moduth10
125RxBuscom.hwangjr.rxbus10
126android-autofittextviewme.grantland.widget10
127cameraviewcom.google.android.cameraview10
128DKVideoPlayercom.dueeeke.videoplayer10
129Android-SpinKitcom.github.ybq10
130WMRoutercom.sankuai.waimai10
131MultiImageSelectorme.nereo.multi_image_selector10
132SwipeBackLayoutme.imid.swipebacklayout10
133shimmer-androidcom.facebook.shimmer10
134AndroidProcessescom.jaredrummler.android.processes9
135AdvancedLubanme.shaohui.advancedluban9
136WheelViewcom.wx.wheelview9
137ChipsLayoutManagercom.beloo.widget9
138SwipeToLoadLayoutcom.aspsine.swipetoloadlayout9
139Leonidscom.plattysoft.leonids9
140TwinklingRefreshLayoutcom.lcodecore.tkrefreshlayout9
141recyclerview-animatorsjp.wasabeef.recyclerview9
142LiveEventBuscom.jeremyliao.liveeventbus9
143LoadSircom.kingja.loadsir9
144materialish-progresscom.pnikosis.materialishprogress9
145XBannercom.stx.xhb9
146PhotoDraweeViewme.relex.photodraweeview9
147PinnedSectionItemDecorationcom.oushangfeng.pinnedsectionitemdecoration9
148PermissionXcom.permissionx.guolindev9
149RichLinkPreviewio.github.ponnamkarthik9
150CalendarViewcom.haibin.calendarview9

跨端库

  • 涉及flutter应用数量:50个
  • 涉及weex应用数量:37个
  • 涉及RN应用数量:33个
  • 涉及Compose应用数量:4个

其中微信涉及了flutter和jetpack compose

单个应用涉及开源库最高数量为59个

1675085376461.jpg

更多

更多数据更多内容,我将其放在的小程序《应用开源指数》上,一是为了数据能及时更新和纠正二是方便用户查找内容

Top100点击可查看详情应用涉及开源和SDK详情
d7f7b8604be54d78df3b1e308db7f8c.jpg1f55184b7d399e2ae542f947011c4f6.jpg