应用来源于国内某应用市场Top流行应用,应用数量约470个,开源库来源Github。
应用涉及了哪些开源库数据来源于应用分析、应用版权声明、开源库主动声明等。
了解开源库在企业应用中的使用情况,可以减少不必要的重复造车轮,加快开发进度;也可以发现从未使用过的开源库,为下一次项目/下一次功能做准备;也可以为技术选型提供参考
热门开源
第一名:gson
涉及应用数量:360个,占比77%
第二名:okhttp
涉及应用数量:342个,占比73%
第三名:glide
涉及应用数量:335个,占比71%
Top150榜单:
| 序号 | 名称 | 包名 | 数量 |
|---|---|---|---|
| 1 | gson | com.google.gson | 360 |
| 2 | okhttp | okhttp3.internal.publicsuffix | 342 |
| 3 | glide | com.bumptech.glide | 335 |
| 4 | fastjson | com.alibaba.fastjson | 234 |
| 5 | zxing | com.google.zxing | 202 |
| 6 | retrofit | retrofit2.xxx.xxx | 192 |
| 7 | lottie-android | com.airbnb.lottie | 178 |
| 8 | BaseRecyclerViewAdapterHelper | com.chad.library | 147 |
| 9 | facebook-android-sdk | com.facebook.common | 129 |
| 10 | fresco | com.facebook.imagepipeline | 121 |
| 11 | ijkplayer | tv.danmaku.ijk | 120 |
| 12 | android-gif-drawable | pl.droidsonroids.gif | 111 |
| 13 | flexbox-layout | com.google.android.flexbox | 109 |
| 14 | SmartRefreshLayout | com.scwang.smartrefresh | 105 |
| 15 | SoLoader | com.facebook.soloader | 103 |
| 16 | mmkv | com.tencent.mmkv | 101 |
| 17 | uCrop | com.yalantis.ucrop | 95 |
| 18 | android-database-sqlcipher | net.sqlcipher.database | 94 |
| 19 | wire | com.squareup.wire | 80 |
| 20 | picasso | com.squareup.picasso | 77 |
| 21 | banner | com.youth.banner | 75 |
| 22 | NineOldAndroids | com.nineoldandroids.util | 74 |
| 23 | Android-PickerView | com.bigkoo.pickerview | 72 |
| 24 | glide-transformations | jp.wasabeef.glide | 70 |
| 25 | PhotoView | com.github.chrisbanes | 70 |
| 26 | spring-data-redis | org.springframework.data.redis | 67 |
| 27 | Android-Universal-Image-Loader | com.nostra13.universalimageloader | 62 |
| 28 | CircleImageView | de.hdodenhof.circleimageview | 62 |
| 29 | pinyin4j | net.sourceforge.pinyin4j | 62 |
| 30 | MagicIndicator | net.lucode.hackware | 62 |
| 31 | tinker | com.tencent.tinker | 60 |
| 32 | subsampling-scale-image-view | com.davemorrissey.labs | 60 |
| 33 | AndroidUtilCode | com.blankj.utilcode | 59 |
| 34 | ReLinker | com.getkeepsafe.relinker | 57 |
| 35 | ImmersionBar | com.gyf.immersionbar | 54 |
| 36 | slf4j | org.slf4j.event | 53 |
| 37 | RoundedImageView | com.makeramen.roundedimageview | 52 |
| 38 | DanmakuFlameMaster | master.flame.danmaku | 51 |
| 39 | volley | com.android.volley | 51 |
| 40 | j2objc | com.google.j2objc | 50 |
| 41 | PictureSelector | com.luck.picture | 50 |
| 42 | AndroidVideoCache | com.danikula.videocache | 48 |
| 43 | android-volley | com.android.volley.toolbox | 47 |
| 44 | MPAndroidChart | com.github.mikephil | 46 |
| 45 | logger | com.orhanobut.logger | 46 |
| 46 | FlycoTabLayout | com.flyco.tablayout | 46 |
| 47 | RxPermissions | com.tbruyelle.rxpermissions2 | 45 |
| 48 | zip4j | net.lingala.zip4j | 45 |
| 49 | error-prone | com.google.errorprone | 44 |
| 50 | ImageViewZoom | it.sephiroth.android | 42 |
| 51 | SVGAPlayer-Android | com.opensource.svgaplayer | 42 |
| 52 | AndroidAutoSize | me.jessyan.autosize | 40 |
| 53 | AndPermission | com.yanzhenjie.permission | 40 |
| 54 | rebound | com.facebook.rebound | 39 |
| 55 | weex | com.taobao.weex | 37 |
| 56 | FileDownloader | com.liulishuo.filedownloader | 37 |
| 57 | easypermissions | pub.devrel.easypermissions | 35 |
| 58 | react-native | com.facebook.react | 33 |
| 59 | mp4parser | com.googlecode.mp4parser | 32 |
| 60 | RxLifecycle | com.trello.rxlifecycle2 | 31 |
| 61 | leakcanary | com.squareup.leakcanary | 30 |
| 62 | ShortcutBadger | me.leolin.shortcutbadger | 29 |
| 63 | SwitchButton | com.kyleduo.switchbutton | 28 |
| 64 | jackson-core | com.fasterxml.jackson.core | 27 |
| 65 | Android-PullToRefresh | com.handmark.pulltorefresh | 27 |
| 66 | android-async-http | com.loopj.android.http | 27 |
| 67 | mars | com.tencent.mars | 26 |
| 68 | AgentWeb | com.just.agentweb | 26 |
| 69 | stetho | com.facebook.stetho | 26 |
| 70 | cube-sdk | in.srain.cube | 23 |
| 71 | android-GridViewWithHeaderAndFooter | in.srain.cube.views | 23 |
| 72 | ormlite-android | com.j256.ormlite | 23 |
| 73 | XPopup | com.lxj.xpopup | 22 |
| 74 | Downloader | com.download.library | 22 |
| 75 | okdownload | com.liulishuo.okdownload | 21 |
| 76 | XXPermissions | com.hjq.permissions | 21 |
| 77 | flutter_boost | com.idlefish.flutterboost | 20 |
| 78 | TextLayoutBuilder | com.facebook.fbui | 20 |
| 79 | DiskLruCache | com.jakewharton.disklrucache | 20 |
| 80 | vlayout | com.alibaba.android.vlayout | 20 |
| 81 | JsBridge | com.github.lzyzsd.jsbridge | 20 |
| 82 | wcdb | com.tencent.wcdb | 19 |
| 83 | jackson-annotations | com.fasterxml.jackson.annotation | 18 |
| 84 | TinyPinyin | com.github.promeg | 18 |
| 85 | Android-ConvenientBanner | com.bigkoo.convenientbanner | 18 |
| 86 | okhttp-OkGo | com.lzy.okgo | 18 |
| 87 | Robust | com.meituan.robust | 17 |
| 88 | StatusBarUtil | com.jaeger.library | 17 |
| 89 | SystemBarTint | com.readystatesoftware.systembartint | 17 |
| 90 | PersistentCookieJar | com.franmontiel.persistentcookiejar | 17 |
| 91 | AVLoadingIndicatorView | com.wang.avi | 17 |
| 92 | QMUI_Android | com.qmuiteam.qmui | 17 |
| 93 | NewbieGuide | com.app.hubert | 16 |
| 94 | zxing-android-embedded | com.journeyapps.barcodescanner | 15 |
| 95 | ShimmerLayout | io.supercharge.shimmerlayout | 15 |
| 96 | SwipeRecyclerView | com.yanzhenjie.recyclerview | 15 |
| 97 | GSYVideoPlayer | com.shuyu.gsyvideoplayer | 15 |
| 98 | FreeReflection | me.weishu.reflection | 15 |
| 99 | ENViews | moe.codeest.enviews | 15 |
| 100 | otto | com.squareup.otto | 15 |
| 101 | PLDroidPlayer | com.pili.pldroid | 14 |
| 102 | AndroidPdfViewer | com.github.barteksc | 14 |
| 103 | matrix | com.tencent.matrix | 14 |
| 104 | xUtils | com.lidroid.xutils | 14 |
| 105 | android-crop | com.soundcloud.android | 14 |
| 106 | ZXingLite | com.king.zxing | 14 |
| 107 | VasDolly | com.leon.channel | 13 |
| 108 | CicadaPlayer | com.cicada.player | 13 |
| 109 | Transitions-Everywhere | com.transitionseverywhere.extra | 13 |
| 110 | MarqueeView | com.sunfusheng.marqueeview | 12 |
| 111 | BackgroundLibrary | com.noober.background | 12 |
| 112 | Fragmentation | me.yokeyword.fragmentation | 12 |
| 113 | RxAndroid | io.reactivex.rxjava3.android | 12 |
| 114 | BGAQRCode-Android | cn.bingoogolapple.qrcode | 12 |
| 115 | javapoet | com.squareup.javapoet | 12 |
| 116 | status-bar-compat | com.githang.statusbar | 11 |
| 117 | GSYRecordWave | com.czt.mp3recorder | 11 |
| 118 | lancet | me.ele.lancet | 11 |
| 119 | AnimationEasingFunctions | com.daimajia.easing | 11 |
| 120 | SwitchButton | com.suke.widget | 11 |
| 121 | J2V8 | com.eclipsesource.v8 | 11 |
| 122 | XRecyclerView | com.jcodecraeer.xrecyclerview | 11 |
| 123 | chuck | com.readystatesoftware.chuck | 11 |
| 124 | AndroidPerformanceMonitor | com.github.moduth | 10 |
| 125 | RxBus | com.hwangjr.rxbus | 10 |
| 126 | android-autofittextview | me.grantland.widget | 10 |
| 127 | cameraview | com.google.android.cameraview | 10 |
| 128 | DKVideoPlayer | com.dueeeke.videoplayer | 10 |
| 129 | Android-SpinKit | com.github.ybq | 10 |
| 130 | WMRouter | com.sankuai.waimai | 10 |
| 131 | MultiImageSelector | me.nereo.multi_image_selector | 10 |
| 132 | SwipeBackLayout | me.imid.swipebacklayout | 10 |
| 133 | shimmer-android | com.facebook.shimmer | 10 |
| 134 | AndroidProcesses | com.jaredrummler.android.processes | 9 |
| 135 | AdvancedLuban | me.shaohui.advancedluban | 9 |
| 136 | WheelView | com.wx.wheelview | 9 |
| 137 | ChipsLayoutManager | com.beloo.widget | 9 |
| 138 | SwipeToLoadLayout | com.aspsine.swipetoloadlayout | 9 |
| 139 | Leonids | com.plattysoft.leonids | 9 |
| 140 | TwinklingRefreshLayout | com.lcodecore.tkrefreshlayout | 9 |
| 141 | recyclerview-animators | jp.wasabeef.recyclerview | 9 |
| 142 | LiveEventBus | com.jeremyliao.liveeventbus | 9 |
| 143 | LoadSir | com.kingja.loadsir | 9 |
| 144 | materialish-progress | com.pnikosis.materialishprogress | 9 |
| 145 | XBanner | com.stx.xhb | 9 |
| 146 | PhotoDraweeView | me.relex.photodraweeview | 9 |
| 147 | PinnedSectionItemDecoration | com.oushangfeng.pinnedsectionitemdecoration | 9 |
| 148 | PermissionX | com.permissionx.guolindev | 9 |
| 149 | RichLinkPreview | io.github.ponnamkarthik | 9 |
| 150 | CalendarView | com.haibin.calendarview | 9 |
跨端库
- 涉及flutter应用数量:50个
- 涉及weex应用数量:37个
- 涉及RN应用数量:33个
- 涉及Compose应用数量:4个
其中微信涉及了flutter和jetpack compose
单个应用涉及开源库最高数量为59个
更多
更多数据更多内容,我将其放在的小程序《应用开源指数》上,一是为了数据能及时更新和纠正,二是方便用户查找内容
| Top100点击可查看详情 | 应用涉及开源和SDK详情 |
|---|---|