Skip to content

Latest commit

 

History

History
740 lines (452 loc) · 49 KB

java.md

File metadata and controls

740 lines (452 loc) · 49 KB
  1. activity
  2. android-application
  3. android-architecture
  4. android-book
  5. android-development
  6. android-library
  7. android-studio
  8. android-ui
  9. animation
  10. animations
  11. apk
  12. apm
  13. architectural
  14. architecture
  15. awesome
  16. bar
  17. barcode
  18. bazel
  19. cache
  20. camera
  21. concurrency
  22. cross-platform
  23. custom-view
  24. dagger2
  25. database
  26. devlight
  27. dialog
  28. docker
  29. dubbo
  30. dynamic
  31. elasticsearch
  32. exoplayer
  33. footer
  34. fragment
  35. framework
  36. gif
  37. glide
  38. hadoop
  39. header
  40. hibernate
  41. high-performance
  42. hotfix
  43. imageloader
  44. indicator
  45. interview
  46. interview-questions
  47. ios
  48. javascript
  49. jdbc
  50. kotlin
  51. kotlin-android
  52. library
  53. loading
  54. log
  55. markdown
  56. material
  57. material-design
  58. menu
  59. microservices
  60. mvp
  61. mybatis
  62. named-entity-recognition
  63. natural-language-processing
  64. navigation
  65. nlp
  66. oauth2
  67. parse
  68. performance
  69. player
  70. plugin
  71. pull-to-refresh
  72. python
  73. quartz
  74. react-native
  75. reactive
  76. recyclerview
  77. redis
  78. rest
  79. retrofit2
  80. ruby
  81. rxjava
  82. scale
  83. scheduler
  84. spring
  85. spring-boot
  86. spring-cloud
  87. spring-framework
  88. sql
  89. sqlite
  90. toast
  91. ui
  92. utils
  93. video
  94. viewpager
  95. widget
  96. windows

activity

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. ARouter. An android router middleware that help app navigating to activities and custom services.

android-application

  1. Android-CleanArchitecture. This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
  2. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  3. android-job. Android library to handle jobs in the background.

android-architecture

  1. Android-CleanArchitecture. This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
  2. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.

android-book

  1. UltimateAndroidReference. 🚀 Ultimate Android Reference - Your Road to Become a Better Android Developer
  2. cw-omnibus. Source code to omnibus edition of The Busy Coder's Guide to Android Development

android-development

  1. Android-CleanArchitecture. This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
  2. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  3. UltimateAndroidReference. 🚀 Ultimate Android Reference - Your Road to Become a Better Android Developer
  4. android-oss. Kickstarter for Android. Bring new ideas to life, anywhere.

android-library

  1. BaseRecyclerViewAdapterHelper. BRVAH:Powerful and flexible RecyclerAdapter
  2. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  3. Android-ObservableScrollView. Android library to observe scroll events on scrollable views.
  4. recyclerview-animators. An Android Animation library which easily add itemanimator to RecyclerView items.
  5. Android_Data. Some Android learning materials, hoping to help you learn Android development.
  6. Matisse. 🎆 A well-designed local image and video selector for Android
  7. Android-Bootstrap. Bootstrap style widgets for Android, with Glyph Icons
  8. glide-transformations. An Android transformation library providing a variety of image transformations for Glide.
  9. UltimateAndroidReference. 🚀 Ultimate Android Reference - Your Road to Become a Better Android Developer
  10. easypermissions. Simplify Android M system permissions
  11. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  12. subsampling-scale-image-view. Android library (AAR). Highly configurable, easily extendable deep zoom view for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc.

android-studio

  1. Android_Data. Some Android learning materials, hoping to help you learn Android development.
  2. UltimateAndroidReference. 🚀 Ultimate Android Reference - Your Road to Become a Better Android Developer
  3. AndroidNote. 安卓学习笔记

android-ui

  1. SmartRefreshLayout. 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
  2. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  3. Android-ObservableScrollView. Android library to observe scroll events on scrollable views.
  4. Android-Bootstrap. Bootstrap style widgets for Android, with Glyph Icons
  5. QMUI_Android. 提高 Android UI 开发效率的 UI 库

animation

  1. lottie-android. Render After Effects animations natively on Android and iOS, Web, and React Native
  2. AndroidViewAnimations. Cute view animation collection.
  3. recyclerview-animators. An Android Animation library which easily add itemanimator to RecyclerView items.
  4. AVLoadingIndicatorView. Nice loading animations for Android
  5. uCrop. Image Cropping Library for Android
  6. BoomMenu. A menu which can ... BOOM! - Android
  7. Side-Menu.Android. Side menu with some categories to choose.
  8. Android-SpinKit. Android loading animations
  9. Phoenix. Phoenix Pull-to-Refresh

animations

  1. Android_Data. Some Android learning materials, hoping to help you learn Android development.
  2. HTextView. Animation effects to text, not really textview

apk

  1. Apktool. A tool for reverse engineering Android apk files
  2. android-classyshark. Executables (apk, multi-dex, jar) browser for Android, Java and Kotlin

apm

  1. pinpoint. Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.
  2. AndroidPerformanceMonitor. A transparent ui-block detection library for Android. (known as BlockCanary)

architectural

  1. Android-CleanArchitecture. This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
  2. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.

architecture

  1. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  2. mosby. A Model-View-Presenter / Model-View-Intent library for modern Android apps

awesome

  1. Android_Data. Some Android learning materials, hoping to help you learn Android development.
  2. Android-Debug-Database. A library for debugging android databases and shared preferences - Make Debugging Great Again

bar

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. NavigationTabBar. Navigation tab bar with colorful interactions.

barcode

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

bazel

  1. bazel. a fast, scalable, multi-language and extensible build system
  2. ZhihuDailyPurify. Purified version of Zhihu Daily - 更纯净的知乎日报

cache

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. redisson. Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client

camera

  1. react-native-camera. A Camera component for React Native. Also supports barcode scanning!
  2. TakePhoto. 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库

concurrency

  1. vert.x. Vert.x is a tool-kit for building reactive applications on the JVM
  2. RxJava-Android-Samples. Learning RxJava for Android by example

cross-platform

  1. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  2. Small. A small framework to split app into small parts

custom-view

  1. AndroidNote. 安卓学习笔记
  2. XRecyclerView. a RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView

dagger2

  1. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  2. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~

database

  1. realm-java. Realm is a mobile database: a replacement for SQLite & ORMs
  2. neo4j. Graphs for Everyone
  3. dbeaver. Free universal database manager and SQL client
  4. Android-Debug-Database. A library for debugging android databases and shared preferences - Make Debugging Great Again

devlight

  1. InfiniteCycleViewPager. Infinite cycle ViewPager with two-way orientation and interactive effect.
  2. NavigationTabBar. Navigation tab bar with colorful interactions.

dialog

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

docker

  1. che. Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
  2. ZhihuDailyPurify. Purified version of Zhihu Daily - 更纯净的知乎日报

dubbo

  1. incubator-dubbo. Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework.
  2. zheng. 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

dynamic

  1. tinker. Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
  2. atlas. A powerful Android Dynamic Component Framework.

elasticsearch

  1. elasticsearch. Open Source, Distributed, RESTful Search Engine
  2. elasticsearch-analysis-ik. The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.

exoplayer

  1. ExoPlayer. An extensible media player for Android
  2. GSYVideoPlayer. 视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。

footer

  1. SmartRefreshLayout. 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
  2. android-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)

fragment

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. Fragmentation. A powerful library that manage Fragment for Android!

framework

  1. spring-boot. Spring Boot
  2. spring-framework. Spring Framework
  3. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  4. webmagic. A scalable web crawler framework for Java.
  5. VirtualApp. An open source Virtual Engine for Android

gif

  1. glide. An image loading and caching library for Android focused on smooth scrolling
  2. android-gif-drawable. Views and Drawable for displaying animated GIFs on Android

glide

  1. glide. An image loading and caching library for Android focused on smooth scrolling
  2. glide-transformations. An Android transformation library providing a variety of image transformations for Glide.

hadoop

  1. deeplearning4j. Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs - From Skymind
  2. presto. Distributed SQL query engine for big data

header

  1. SmartRefreshLayout. 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
  2. android-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)

hibernate

  1. dropwizard. A damn simple library for building production-ready RESTful web services.
  2. redisson. Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client

high-performance

  1. incubator-dubbo. Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework.
  2. vert.x. Vert.x is a tool-kit for building reactive applications on the JVM
  3. HikariCP. 光 HikariCP・A solid high-performance JDBC connection pool at last.

hotfix

  1. tinker. Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
  2. Small. A small framework to split app into small parts

imageloader

  1. glide. An image loading and caching library for Android focused on smooth scrolling
  2. banner. Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!

indicator

  1. AVLoadingIndicatorView. Nice loading animations for Android
  2. MagicIndicator. A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu.com/p/f3022211821c

interview

  1. interviews. Everything you need to know to get the job.
  2. AndroidInterview-Q-A. The top Internet companies android interview questions and answers

interview-questions

  1. interviews. Everything you need to know to get the job.
  2. AndroidInterview-Q-A. The top Internet companies android interview questions and answers

ios

  1. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  2. buck. A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
  3. SmarterStreaming. 大牛直播SDK,跨平台(windows/android/iOS)推送(rtmp)、直播播放器(rtmp/rtsp),支持录像、导播、转发、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(通常1秒左右,低延迟模式下200~400ms)。
  4. Small. A small framework to split app into small parts

javascript

  1. OpenRefine. OpenRefine is a free, open source power tool for working with messy data and improving it
  2. closure-compiler. A JavaScript checker and optimizer.
  3. antlr4. ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

jdbc

  1. HikariCP. 光 HikariCP・A solid high-performance JDBC connection pool at last.
  2. sharding-jdbc. Distributed database middleware

kotlin

  1. PermissionsDispatcher. Simple annotation-based API to handle runtime permissions.
  2. android-classyshark. Executables (apk, multi-dex, jar) browser for Android, Java and Kotlin
  3. dialogplus. Advanced dialog solution for android

kotlin-android

  1. UltimateAndroidReference. 🚀 Ultimate Android Reference - Your Road to Become a Better Android Developer
  2. android-oss. Kickstarter for Android. Bring new ideas to life, anywhere.

library

  1. BottomBar. (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.
  2. InfiniteCycleViewPager. Infinite cycle ViewPager with two-way orientation and interactive effect.
  3. NavigationTabBar. Navigation tab bar with colorful interactions.

loading

  1. AVLoadingIndicatorView. Nice loading animations for Android
  2. Android-SpinKit. Android loading animations

log

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. logger. ✔️ Simple, pretty and powerful logger for android

markdown

  1. solo. 🎸 A blogging system written in Java, feel free to create your or your team own blog! 一个用 Java 实现的博客系统,为你或你的团队创建个博客吧!
  2. gitpitch. Markdown Presentations For Everyone on GitHub, GitLab, Bitbucket, GitBucket, Gitea, and Gogs.

material

  1. material-dialogs. A beautiful, fluid, and customizable dialogs API.
  2. MaterialViewPager. A Material Design ViewPager easy to use library
  3. material. A library to bring fully animated Material Design components to pre-Lolipop Android.
  4. material-calendarview. A Material design back port of Android's CalendarView

material-design

  1. material-dialogs. A beautiful, fluid, and customizable dialogs API.
  2. MaterialDrawer. The flexible, easy to use, all in one drawer library for your Android project.
  3. Android-ObservableScrollView. Android library to observe scroll events on scrollable views.
  4. BottomBar. (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.
  5. AppIntro. Make a cool intro for your Android app.
  6. Android_Data. Some Android learning materials, hoping to help you learn Android development.
  7. Timber. Material Design Music Player

menu

  1. BoomMenu. A menu which can ... BOOM! - Android
  2. Side-Menu.Android. Side menu with some categories to choose.

microservices

  1. incubator-dubbo. Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework.
  2. zheng. 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

mvp

  1. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  2. mosby. A Model-View-Presenter / Model-View-Intent library for modern Android apps
  3. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~

mybatis

  1. zheng. 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
  2. mybatis-3. MyBatis SQL mapper framework for Java

named-entity-recognition

  1. HanLP. 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 关键词提取 新词发现 短语提取 自动摘要 文本分类 拼音简繁
  2. CoreNLP. Stanford CoreNLP: A Java suite of core NLP tools.

natural-language-processing

  1. HanLP. 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 关键词提取 新词发现 短语提取 自动摘要 文本分类 拼音简繁
  2. CoreNLP. Stanford CoreNLP: A Java suite of core NLP tools.

navigation

  1. react-native-navigation. A complete native navigation solution for React Native
  2. ARouter. An android router middleware that help app navigating to activities and custom services.
  3. NavigationTabBar. Navigation tab bar with colorful interactions.

nlp

  1. HanLP. 自然语言处理 中文分词 词性标注 命名实体识别 依存句法分析 关键词提取 新词发现 短语提取 自动摘要 文本分类 拼音简繁
  2. CoreNLP. Stanford CoreNLP: A Java suite of core NLP tools.
  3. ansj_seg. ansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典

oauth2

  1. scribejava. Simple OAuth library for Java
  2. cas. Apereo CAS - Enterprise Single Sign On for all earthlings and beyond.

parse

  1. jsoup. jsoup: Java HTML Parser, with best of DOM, CSS, and jquery
  2. antlr4. ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

performance

  1. pinpoint. Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.
  2. AndroidPerformanceMonitor. A transparent ui-block detection library for Android. (known as BlockCanary)

player

  1. JiaoZiVideoPlayer. Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen
  2. GSYVideoPlayer. 视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。
  3. SmarterStreaming. 大牛直播SDK,跨平台(windows/android/iOS)推送(rtmp)、直播播放器(rtmp/rtsp),支持录像、导播、转发、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(通常1秒左右,低延迟模式下200~400ms)。

plugin

  1. DroidPlugin. A plugin framework on android,Run any third-party apk without installation, modification or repackage
  2. Small. A small framework to split app into small parts
  3. VirtualApp. An open source Virtual Engine for Android

pull-to-refresh

  1. SmartRefreshLayout. 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
  2. Phoenix. Phoenix Pull-to-Refresh

python

  1. selenium. A browser automation framework and ecosystem.
  2. buck. A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
  3. antlr4. ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

quartz

  1. zheng. 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
  2. xxl-job. A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

react-native

  1. react-native-navigation. A complete native navigation solution for React Native
  2. react-native-camera. A Camera component for React Native. Also supports barcode scanning!

reactive

  1. vert.x. Vert.x is a tool-kit for building reactive applications on the JVM
  2. agera. Reactive Programming for Android
  3. RxJava-Android-Samples. Learning RxJava for Android by example

recyclerview

  1. BaseRecyclerViewAdapterHelper. BRVAH:Powerful and flexible RecyclerAdapter
  2. recyclerview-animators. An Android Animation library which easily add itemanimator to RecyclerView items.
  3. UltimateRecyclerView. A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.
  4. XRecyclerView. a RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView
  5. android-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)

redis

  1. zheng. 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
  2. redisson. Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client

rest

  1. dropwizard. A damn simple library for building production-ready RESTful web services.
  2. swagger-core. Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

retrofit2

  1. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  2. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~

ruby

  1. selenium. A browser automation framework and ecosystem.
  2. nokogiri. Nokogiri (鋸) is a Rubygem providing HTML, XML, SAX, and Reader parsers with XPath and CSS selector support.

rxjava

  1. RxJava. RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
  2. okhttp-OkGo. OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能
  3. RxJava-Android-Samples. Learning RxJava for Android by example
  4. RxPermissions. Android runtime permissions powered by RxJava2
  5. MVPArms. A common architecture for Android applications developing based on MVP,integrates many open source projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
  6. android-oss. Kickstarter for Android. Bring new ideas to life, anywhere.
  7. BookReader. 📕 "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~

scale

  1. uCrop. Image Cropping Library for Android
  2. subsampling-scale-image-view. Android library (AAR). Highly configurable, easily extendable deep zoom view for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc.

scheduler

  1. redisson. Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client
  2. xxl-job. A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

spring

  1. spring-boot. Spring Boot
  2. spring-framework. Spring Framework
  3. incubator-dubbo. Apache Dubbo (incubating) is a high-performance, java based, open source RPC framework.
  4. zheng. 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
  5. redisson. Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client

spring-boot

  1. spring-boot. Spring Boot
  2. apollo. Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
  3. spring-boot-admin. Admin UI for administration of spring boot applications
  4. cas. Apereo CAS - Enterprise Single Sign On for all earthlings and beyond.

spring-cloud

  1. spring-boot-admin. Admin UI for administration of spring boot applications
  2. cas. Apereo CAS - Enterprise Single Sign On for all earthlings and beyond.

spring-framework

  1. spring-framework. Spring Framework
  2. cas. Apereo CAS - Enterprise Single Sign On for all earthlings and beyond.

sql

  1. presto. Distributed SQL query engine for big data
  2. mybatis-3. MyBatis SQL mapper framework for Java
  3. dbeaver. Free universal database manager and SQL client

sqlite

  1. dbeaver. Free universal database manager and SQL client
  2. Android-Debug-Database. A library for debugging android databases and shared preferences - Make Debugging Great Again

toast

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. RxTools. Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | 编译运行一下说不定会找到惊喜
  3. Toasty. The usual Toast, but with steroids 💪

ui

  1. material-dialogs. A beautiful, fluid, and customizable dialogs API.
  2. InfiniteCycleViewPager. Infinite cycle ViewPager with two-way orientation and interactive effect.
  3. NavigationTabBar. Navigation tab bar with colorful interactions.

utils

  1. AndroidUtilCode. 🔥 Android developers should collect the following utils(updating).
  2. RxTools. Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | 编译运行一下说不定会找到惊喜
  3. StatusBarUtil. A util for setting status bar style on Android App.

video

  1. JiaoZiVideoPlayer. Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen
  2. GSYVideoPlayer. 视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果,rtsp、concat、mpeg。

viewpager

  1. MaterialViewPager. A Material Design ViewPager easy to use library
  2. banner. Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!
  3. InfiniteCycleViewPager. Infinite cycle ViewPager with two-way orientation and interactive effect.
  4. MagicIndicator. A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu.com/p/f3022211821c

widget

  1. CircleImageView. A circular ImageView for Android
  2. Android-Bootstrap. Bootstrap style widgets for Android, with Glyph Icons

windows

  1. libgdx. Desktop/Android/HTML5/iOS Java game development framework
  2. SmarterStreaming. 大牛直播SDK,跨平台(windows/android/iOS)推送(rtmp)、直播播放器(rtmp/rtsp),支持录像、导播、转发、动态视频合成、实时快照、水印、音频混音、互动等,国内外为数不多不依赖开源框架,业界真正靠谱的超低延迟(通常1秒左右,低延迟模式下200~400ms)。