(转)推荐支付宝都在用的开源框架

转自:https://mp.weixin.qq.com/s/Bqnfrm8APjqAcPahwpTdyg

1,FFmpeg
FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能。
项目地址:
https://github.com/FFmpeg/FFmpeg
2、AChartEngine
android下的图表的简单实现, 图表可以作为 Viewl 构建,也可以作为Intent构建——这样可以被用于启动一个活动(Activity)
项目地址:
https://github.com/ddanny/achartengine
3,CircleImageView
圆形效果 ImageView 图片库,它拥有 ImageView 控件所有属性
项目地址:
https://github.com/hdodenhof/CircleImageView
4,TheMVP
一个 MVP 框架 。
在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过 Controller。
项目地址:
https://github.com/kymjs/TheMVP
5、Android-Query(AQuery)
用于实现 Android 上的异步任务和操作 UI 元素,
项目地址:
https://github.com/androidquery/androidquery
6、Gson
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。
项目地址:
https://github.com/google/gson
7,DiskLruCache
DiskLruCache 通过 Java 实现一个针对 Android 兼容性的基于磁盘的 LRU 缓存。
项目地址:
https://github.com/JakeWharton/DiskLruCache
8,tagsoup
TagSoup 是一个 Java 开发符合 SAX 的 HTML 解析器。
项目地址:
https://github.com/ndmitchell/tagsoup
9、ViewPagerIndicator

ViewPagerIndicator 在使用 ViewPager 的时候能够指示 ViewPager 所在的位置。

项目地址:

https://github.com/JakeWharton/ViewPagerIndicator

10、Wire

Wire 是一款界面极简附有科技感又很酷的聊天应用,支持 Web、WindowsiOS、Android、OS X,有群组功能,可以语音通话,发送照片以及其独创性的打招呼方式 PING。

项目地址:

https://github.com/square/wire

11、okio

java IO 框架 :Okio是一个新的库,补充 java.io 和 java.nio,使它更容易访问,存储和处理您的数据。

项目地址:

https://github.com/square/okio

12、XRecyclerView

一个支持下拉刷新和下拉加载的 RecyclerView。

项目地址:

https://github.com/jianghejie/XRecyclerView

13、ijkplayer

ijkplayer 是一个基于 ffplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供Android平台下应用弹幕集成的解决方案。

项目地址:

https://github.com/Bilibili/ijkplayer

14、dagger

Dagger 是网易杭州研究院 QA 团队开发的一个轻量级、运行稳定的 WebUI 自动化测试框架,主要基于 Selenium 及 TestNg 可以认为是对Selenium进行二次封装的一个框架(俗称 造轮子 )。

项目地址:

https://github.com/square/dagger

15、jackson-databind

Jackson(2.x)的通用数据绑定包:适用于流API(核心)实现 。

项目地址:

https://github.com/FasterXML/jackson-databind

16、jackson-core

jackson 的核心支持库,定义了 Streaming API 以及基本的共享抽象。

项目地址:

https://github.com/FasterXML/jackson-core

17、jackson-annotations

该项目包含针对 Jackson Data Processor 的通用注释,用于值和处理程序类型。

项目地址:

https://github.com/FasterXML/jackson-annotations

18、DanmakuFlameMaster

DanmakuFlameMaster 是 Android 上开源弹幕解析绘制引擎项目,也是 Android 上最好的开源弹幕引擎·烈焰弹幕。

其架构清晰,简单易用,支持多种高效率绘制方式选择,支持多种自定义功能设置上。

项目地址:

https://github.com/Bilibili/DanmakuFlameMaster

19、android-stackblur

Android StackBlur 是一个库,可以基于渐变或半径对位图执行模糊效果,并返回结果。图书馆基于 Mario Klingemann 的代码。

项目地址:

https://github.com/kikoso/android-stackblur

20、Android-Charts

开源的原生 Android 图形/图表框架包括折线图,棒图,烛台图,饼图,蜘蛛网图等。

项目地址:

https://github.com/limccn/Android-Charts

21、android-supprt-library

Google 支持库。

项目地址:

https://developer.android.google.cn/index.html

22、NineOldAndroids

NineOldAndroids 是一个可以让你在 Android 1.0 以上版本使用 Honeycomb 动画 API 的 Android 库。

项目地址:

https://github.com/JakeWharton/NineOldAndroids

23、Leakcanary

Android 和 Java 的内存泄漏检测库。

项目地址:

https://github.com/square/leakcanary

24、EventBus

EventBus 是一个为 C++11 编写的轻量级同步事件框架。

项目地址:

https://github.com/greenrobot/EventBus

25、androidannotations

AndroidAnnotations 是一个加速 Android 开发的开源框架。

项目地址:

https://github.com/androidannotations/androidannotations

26、fastjson

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。

项目地址:

https://github.com/alibaba/fastjson

27、okhttp

okhttp 是一个 Java 的 HTTP+SPDY 客户端开发包,同时也支持 Android。

项目地址:

https://github.com/square/okhttp

28、OpenSSL

OpenSSL 是一个强大的安全套接字层密码库,Apache 使用它加密HTTPS,OpenSSH 使用它加密 SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。

项目地址:

https://github.com/openssl/openssl

29、duktape

Duktape 是一个嵌入式的 JavaScript 引擎,重点是可移植性和精简。Duktape 可以方便的集成到已有的 C/C++ 项目中,只需要添加 duktape.c 和 duktape.h 即可。

项目地址:

https://github.com/svaarala/duktape

30、ProgressWheel

这是 Android 的自定义组件,旨在用于代替进度条。

项目地址:

https://github.com/Todd-Davies/ProgressWheel

31、android-gif-drawable

让 Android 显示 Gif 动图

项目地址:

https://github.com/koral--/android-gif-drawable

32、zlib

Zlib 软件包包含 zlib 库,很多程序中的压缩或者解压缩函数都会用到这个库.

项目地址:

https://github.com/madler/zlib

33、libyuv

libyuv 是 Google 开源的实现各种 YUV 与 RGB 之间相互转换、旋转、缩放的库。

项目地址:

https://github.com/lemenkov/libyuv

34、css-layout

css-layout 用纯 JavaScript 做了 CSS 的一个子类,并且翻译成了 C 和 Java,之所以这么做是因为要实现一个小的独立的库去布局元素。它完全不依赖 DOM。

项目地址:

https://github.com/Sweet-KK/css-layout

35、aspectj

AspectJ 是一个面向方面的框架,它扩展了 Java 语言。AspectJ 定义了AOP 语法所以它有一个专门的编译器用来生成遵守 Java 字节编码规范的Class文件。

项目地址:

https://github.com/eclipse/org.aspectj

36、libjpeg-turbo

libjpeg-turbo 是一个专门为 x86 和 x86-64 处理器优化的高速 libjpeg 的改进版本。

项目地址:

https://github.com/libjpeg-turbo/libjpeg-turbo

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,039评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,426评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,417评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,868评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,892评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,692评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,416评论 3 419
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,326评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,782评论 1 316
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,957评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,102评论 1 350
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,790评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,442评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,996评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,113评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,332评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,044评论 2 355

推荐阅读更多精彩内容