Android APK反编译 apktool使用教程

2017 年开源中国社区新增开源项目名次榜 TOP 100 新鲜出炉!

 

这份榜单按照 2017
年开源中国社区新录取的开源项目标关注度和活跃度整理而来,这份最受关注的
100 款开源项目榜单在一定水平上预示着业界的摩登流行趋势。

前年棋牌游戏突然就火了,正所谓春江水暖鸭先知本猿处在软件行业中就能清楚的感想到市场的变化,目前老家那边也是玩的风生水起,于是近期没事时光想到反编译下这几个棋牌软件,看看代码实现的思路

(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,重要目标是为着推动开发者学习,借鉴好的代码,提高自身开发水准。)

能够看看,前十名中有九个是国内开发者开发的开源项目,这多少个比例比照于2018年已大大提升。

工具介绍:

除此以外,榜单中的项目已由此筛选,均符合国际 OSI 批准的开源协议。

apktool效能:紧要查看res文件下xml文件、AndroidManifest.xml和图纸。(注意:假若直白解压.apk文件,xml文件打开所有是乱码)

值得注意的是,二零一九年有关人工智能的门类显明扩张了广大,无论是
PHP、JavaScript
依旧另外语言都出生了相关的人造智能开源项目。可是依旧地,Web
框架类品种仍然是排行榜的主力军。

dex2jar效率:将apk反编译成Java源码(classes.dex转化成jar文件)

看望最受 oscer 关注的 TOP 100 开源项目都有如何 ——

jd-gui功能:用来查阅APK中classes.dex转化成出的jar文件,即源码文件

前 50 预览

前年1九月1日新版本apktool用法:

排名

1.下载五个公文apktool.bat和apktool.jar(这么些只要你下载的文本有版本号,比如apktool_2.3.0.jar,就要改名字为apktool.jar),这里我早已打包好了传到了本人的CSDN(http://download.csdn.net/download/qq_36272276/10140306 ),直接下载就OK了;

软件名

2.然后把地点六个公文解压放到C:\Windows上边,放到这里是足以全局举办利用(我是windows系统,其他系统遵照自己的来)如下图:

mg4355线路检测手机版 1

排名

3.用到格局

把要解压的apk文件放在自己随便一个盘的目录下,在apk的目录下,按住shift+鼠标右键打开cmd黑窗口
如下图:
mg4355线路检测手机版 2
接下去输入官方给的通令
mg4355线路检测手机版 3

//当输入完这两个命令后
apktool d test.apk
apktool b test
//出现如下图一样的说明就反编译成功了,在他的同级目录下就多出了一个文件夹,里面就是反编译出来的源码,具体有啥我就不细说了哈,自己慢慢研究吧!

mg4355线路检测手机版 4

软件名

4.Apk反编译得到Java源代码

下载上述工具中的dex2jar(http://www.3jyy.cn/ziyuan/dex2jar-2.0.zip) 和
jd-gui(http://www.3jyy.cn/ziyuan/jd-gui-0.3.3.windows.zip) ,解压
将要反编译的APK后缀名改为.rar或则
.zip,并解压,得到其中的额classes.dex文件(它就是java文件编译再经过dx工具打包而成的),将取得到的classes.dex放到在此之前解压出来的工具dex2jar-2.0文书夹内,在命令行下定位到d2j-dex2jar.bat所在目录(现在以此目录增添了成百上千指令,一定要看清楚哦),输入

d2j-dex2jar.bat classes.dex

效率如下:表达就打响了
会看到同级目录下会变卦一个classes_dex2jar.jar的文本,然后打开工具jd-gui文件夹里的jd-gui.exe,之后用该工具打开事先生成的classes_dex2jar.jar文件,便足以看看源码了,效果如下:
mg4355线路检测手机版 5
mg4355线路检测手机版 6

  • 通过反编译,你可以获知该应用使用了何等第3方的库文件,它的代码是如何编写的等等。
    只是,假设该APK举办了歪曲处理,那么你看来的类文件名称以及其中的主意名称都会以a,b,c….之类的体裁命名,所以你可以想找到你所想得知的界面代码可能会相当寸步难行,找到了代码可能看起来也会很困难,不过一个大概的思绪会博得,有了这些思路,你就能够协调去品尝了。

 

 

出处:http://www.cnblogs.com/wanghongze/p/7941252.html

1

t-io

26

DWSurvey

2

Guns

27

Aurora IMUI

3

iView

28

Mars

4

UCKeFu

29

IJPay

5

Neditor

30

QIQIIM

6

FastAdmin

31

ngx-fastdfs

7

ybg-spring-fast

32

Face Recognition

8

vue-element-admin

33

ApolloAuto

9

iNotify.js

34

DFace

10

PHP-ML

35

MinDoc

11

Lottie

36

RediSearch

12

Tale

37

ZanUI-WeApp

13

Tars

38

Timesheet.js

14

DockerFly

39

Hikyuu

15

beimi

40

Centrifugo

16

Jboot

41

Rancher

17

iView admin

42

SaltOps

18

SVNAdmin

43

EverVim

19

PearPlayer

44

Best Resume Ever

mg4355线路检测手机版,20

UReport2

45

AR.js

21

ElasticHD

46

Ant Design Pro

22

ActFramework

47

Jmockdta

23

JEHC

48

Egg.js

24

Win10-UI

49

wxBot

25

opencron

50

Apollo(阿波罗)

……

1. t-io:百万级即时通讯框架

t-io 是一个网络框架,从这点来说是有点像 netty 的,但 t-io
的特色在于,它不仅仅是一个网络框架, 因为它为常见和网络有关的事体(如
IM、音讯推送、RPC、监控)提供了近乎于现成的化解方案,即开箱即用的
API。t-io 的口号是让网络编程更简便和风趣。

mg4355线路检测手机版 7

花色主页:http://t-io.org/
授权协议:Apache-2.0

2. Guns:基于 SpringBoot 的后台管理体系

Guns 基于 SpringBoot,致力于做更简单的后台管理系列,完美组合 SpringMVC +
Shiro + MyBatis-Plus + Beetl。Guns
项目代码简洁,注释丰盛,上手容易。同时,Guns
包含众多基础模块(用户管理、角色管理、部门管理、字典管理等 10
个模块),可以一向作为一个后台管理连串的脚手架。

项目主页:https://gitee.com/naan1993/guns
授权协议:Apache-2.0

3. iView:一套基于 Vue.js 的高质料 UI 组件库

iView 是一套基于 Vue.js 的开源 UI 组件库,紧要服务于 PC
界面的中后台产品。

mg4355线路检测手机版 8

体系主页:https://www.iviewui.com/
授权协议:MIT

4. UCKeFu:优客服全渠道客服系统

优客服是一个全渠道融合的客服系统,融合两个客服渠道,帮忙各样行业各个层面的集团建立客服系统。通过将邮件、短信、电话语音、WebIM
在线客服、微信、乐乎、H5 页面、APP
接口等两个渠道来源的客户服务请求与对话汇集在一个管制平台,用统一的不二法门来响应和扶助客户服务。

mg4355线路检测手机版 9

品种主页:https://gitee.com/ukewo/ukefu
授权协议:Apache-2.0

5. Neditor:基于 Ueditor 的更现代化的富文本编辑器

Neditor 是依照 Ueditor
的一款现代化界面富文本编辑器,不论从效率依旧从其他各方面来讲,Ueditor
都是一款无以替代的编辑器产品。只是已经不适合现代化样式的要求,于是修改了它的体裁,实现了这般的机能:

mg4355线路检测手机版 10

花色主页:https://gitee.com/notadd/neditor
授权协议:MIT

6. FastAdmin:基于 ThinkPHP 5 和 Bootstrap 的极速后台开发框架

法斯特(Fast)(Fast)Admin 是一款基于 ThinkPHP 5 + Bootstrap 的极速后台开发框架。

mg4355线路检测手机版 11

序列主页:http://www.fastadmin.net/
授权协议:Apache-2.0

7. ybg-spring-fast:基于 SpringBoot 的模块化开发类别

以 SpringBoot
为着力,模块化开发连串,用户可以自由删减除权限框架外随便的序列模块。复用、组装性强。首要采纳技术:Spring
Security+Ehcache+Quartz+Swagger2+MySQL 5.6+Spring JDBC+Druid+Spring
Social+Spring Session+layerui+Vue.js等。

品种主页:https://gitee.com/YYDeament/88ybg
授权协议:GPLv3

8. vue-element-admin:基于 Vue.js 和 Element 的后台集成解决方案

vue-element-admin
是一个后台集成解决方案,它遵照 Vue.js 和 Element。它采用了新式的前端技术栈,内置了
i18
国际化解决方案、动态路由、权限验证等重重效率特色。本项目并不是一个脚手架,更倾向于是一个合龙解决方案。

mg4355线路检测手机版 12

花色主页:https://github.com/PanJiaChen/vue-element-admin
授权协议:MIT

9. iNotify.js:JavaScript 实现的浏览器系统通报

JavaScript 实现浏览器的 title
闪烁、滚动、声音指示、chrome、Firefox、Safari 等系统通报。

mg4355线路检测手机版 13

品类主页:https://git.io/iNotify
授权协议:MIT

10. PHP-ML:PHP 的机器学习库

PHP-ML 是一个接纳 PHP
编写的机器学习库。这多少个机器学习库即便没有特意巨大上的算法,但有所最主题的机器学习、分类等算法。它同时涵盖算法,交叉验证,神经网络,预处理,特征提取等。

mg4355线路检测手机版 14

品类主页:https://github.com/php-ai/php-ml
授权协议:MIT

11. Lottie:利用 JSON 文件急忙实现动画效果的库

Lottie 是 Airbnb 开发的一款可以为原生应用添加动画功效的开源工具。Lottie
近年来支撑 Android, iOS, React Native 和 Web,可以实时渲染 After
Effects
 动画特效。

mg4355线路检测手机版 15

序列主页:http://airbnb.io/lottie/
授权协议:Apache-2.0

12. Tale:一款简单雅观的 Java 博客系统

Tale 是一款简单雅观的 Java
博客系统,让每一个有故事的人更好的发挥想法!Tale 使用了轻量级 mvc 框架
Blade 开发,默认核心使用了可以的 pinghsu。

mg4355线路检测手机版 16

花色主页:https://gitee.com/biezhi/tale
授权协议:MIT

13. Tars:高性能 RPC 开发框架

Tars 这个名字取自于电影”星际穿越”中的机器人,它是依照名字服务使用 Tars
协议的高性能 RPC
开发框架,配套完整的营业管理平台,并透过伸缩调度,实现运维半托管服务。最近支撑
Linux 操作系统,帮助 Java、C++ 以及 Node.js 语言。

花色主页:https://github.com/Tencent/Tars
授权协议:BSD

14. DockerFly:Docker 的 Web 管理工具

DockerFly 是基于 Docker 1.12+(Docker API 1.24+) 开发的 Docker
管理工具,提供了最中央的依照 Docker 的管制职能,目标是力所能及有利于周边
Docker 初学者以及 Docker 管理员可以很快的展开 Docker 容器的田间管理和保安。

mg4355线路检测手机版 17

品种主页:https://gitee.com/helyho/DockerFly
授权协议:Apache-2.0

15. beimi:开源棋牌游戏

贝密游戏是一多重棋牌游戏的称呼,其中蕴含麻将、斗地主、宝鸡扑克。拔取当下最风靡的房卡形式。

mg4355线路检测手机版 18

连串主页:https://gitee.com/beimigame/beimi
授权协议:Apache-2.0

16. Jboot:基于 jfinal 和 undertow 的微服务框架

Jboot 是一个基于 jfinal 和 undertow 开发的微服务框架。提供了
AOP、RPC、分布式缓存、限流、降级、熔断、统一配置基本、swagger api
自动生成、Opentracing 数据追踪、metrics
数据监控、分布式session、代码生成器、shiro安全控制等效果,专为大型分布式项目和微服务而生。

品类主页:https://gitee.com/fuhai/jboot
授权协议:Apache-2.0

17. iView Admin:基于 Vue.js 的后台集成解决方案

iView admin 是遵照 Vue.js,搭配使用 iView UI
组件库形成的一套后台集成解决方案。iView admin 遵从 iView
设计和开发约定,风格统一,设计考究。

mg4355线路检测手机版 19

品种主页:https://gitee.com/icarusion/iview-admin
授权协议:MIT

18. SVNAdmin:SVN 资源权限管理连串

SVNAdmin 基于 svnkit,是一个安然无恙,流畅,极简的管理工具。援助 SVN
仓库制造和管理、SVN 用户、用户组成立和管制、SVN
资源权限授权、用户权限查看以及密码更改等效率。SVN 仓库帮助多库情势。

品种主页:https://gitee.com/hpboys/svnadmin
授权协议:Apache-2.0

19. PearPlayer.js:混合 P2P-CDN 的流媒体播放器

PearPlayer(梨享播放器)是一点一滴用 JavaScript 写的开源 HTML5
流媒体播放框架,实现了齐心协力 HTTP(包含 HTTPS、HTTP2)、WebRTC
的多协议、多源、低顺延、高带宽利用率的无插件 Web 端流媒体加速能力。

mg4355线路检测手机版 20

项目主页:https://gitee.com/PearInc/PearPlayer.js
授权协议:MIT

20. UReport:基于 Spring 的纯 Java 报表引擎

UReport2 是一款高性能的架构在 Spring 之上的纯 Java
报表引擎,通过迭代单元格可以兑现自由复杂的中国式报表。

花色主页:https://gitee.com/youseries/ureport
授权协议:Apache-2.0

21. ElasticHD:ElasticSearch 的可视化应用

ElasticHD 是一款利用 Go 语言编写的 ElasticSearch 的可视化应用。不信赖 ES
的插件安装,更省心;导航栏直接填写对应的 ES IP 和端口就可以操作 ES 了。

类型主页:https://gitee.com/farmerx/ElasticHD
授权协议:MIT

22. ActFramework:Java MVC 全栈框架

ActFramework 是一种简单易用,具有强大表明力的 Java MVC 全栈框架。

mg4355线路检测手机版 21

类型主页:http://actframework.org/
授权协议:Apache-2.0

23. jEhc:JEHC 开源平台

JEHC
开源平台,接纳技术为:Spring,SpringMVC,Mybatis,Activiti5(Activiti
可视化设计器基于 IE,火狐,谷歌,360
等浏览器),Solr4.10,MySQL,Redis,Ehcache,服务器监控模块,tk压缩,Extjs
6.2 ,Bootstrap,Junit单元测试,Logback,同时融入了
Hessian,数据库读写分离,MQ 音信中间件等技能。

项目主页:https://gitee.com/jehc/jehc
授权协议:GPL

24. Win10-UI:Win10 风格的前端响应式 UI 框架

Win10-UI 是一款 Win10 风格的后台 UI 框架。它应用了丰盛的 Win10
桌面元素,包括桌面图标、窗口化子页面管理、起头菜单、动态小磁贴等零件,兼容主流现代浏览器及运动端的屏幕尺寸,适合神速支付后台管理连串的前端界面。

mg4355线路检测手机版 22

品种主页:https://github.com/yuri2peter/win10-ui/
授权协议:SATA

25. opencron:定时任务调度系统

一个功用完善、真正通用的 Linux
定时任务调度定系统,满足多种情景下各类繁复的定时任务调度,同时并入了
Linux 实时监控、WebSSH,提供一个方便管理定时任务的阳台。

类型主页:https://gitee.com/benjobs/opencron
授权协议:Apache-2.0

26. DWSurvey:开源问卷表单系统

DWSurvey 是一款方便、高效、实用的调研问卷系统,一款基于 Java Web
的开源问卷表单系统。

mg4355线路检测手机版 23

类型主页:http://www.diaowen.net/
授权协议:AGPL

27. Aurora IMUI:通用 IM 聊天 UI 组件

Aurora IMUI 是一个通用的即时通讯(IM) UI 库,不特定于任何 IM
SDK。已经同时辅助 Android/iOS。

该 UI
库提供了音讯列表、输入视图等常用组件,帮助周边的音信类型:文字、图片、语音、视频等。默认包含多套界面风格,也能依据自己的急需自定义。

mg4355线路检测手机版 24

项目主页:https://gitee.com/jpush/aurora-imui
授权协议:MIT

28. 马尔斯(Mars):微信跨平台跨业务的终端基础零部件

马尔斯 是微信官方的顶峰基础零部件,是一个接纳 C++
编写的生产经营性无关、平台性无关的功底零部件。近年来已接入微信
Android、iOS、Mac、Windows、WP 等客户端。

品类主页:https://github.com/Tencent/mars
授权协议:MIT

29. IJPay:封装了微信支付、支付宝支付常用的开销形式以及各个常用的接口

IJPay
让开发触手可及,封装了微信支付、支付宝支出、银联支付常用的开支办法以及各种常用的接口。不倚重任何第三方
mvc
框架,仅仅看做工具使用简单连忙完成支付模块的支出,可轻松嵌入到此外系统里。

mg4355线路检测手机版 25

项目主页:https://gitee.com/javen205/IJPay
授权协议:Apache-2.0

30. QIQI-IM:在线 IM 解决方案

QIQIIM 提供简单便捷的 IM 方案,快捷成立在线 IM
方案,可用来集团内网、外网通讯,客服系统等,已用 netty4 实现了 socket,
websocket,现已结成了 layim。

品类主页:https://gitee.com/qiqiim/qiqiim-server
授权协议:Apache-2.0

31. ngx-fastdfs:分布式图片实时动态压缩

ngx-fastdfs 是 nginx + lua +fastdfs 实现的分布式图片实时动态压缩。

品类主页:https://gitee.com/qieangel2013/ngx-fastdfs
授权协议:GPL

32. Face Recognition:Python 的人脸识别库

Face Recognition 是一个依照 Python
的人脸识别库,它还提供了一个命令行工具,让你通过命令行对轻易文件夹中的图像举办人脸识别操作。

该库使用 dlib 超级的吃水学习人脸识别技术构建,在窗外脸部检测数据库基准(Labeled Faces in the 魏尔德(Wild) benchmark)上的准确率高达 99.38%。

类型主页:https://github.com/ageitgey/face_recognition
授权协议:MIT

33. 阿波罗(Apollo)Auto:开源自动驾驶平台

阿波罗(Apollo)(Apollo)(Apollo)是一个开花的、完整的、安全的平台,将救助汽车行业及活动驾驶领域的合作伙伴结合车辆和硬件系统,神速搭建一套属于自己的机动驾驶系统。

Apollo(Apollo) 是百度首要打造的 AI 开放平台之一,计划重点涵盖 4
个技巧模块:定位/感知模块、车辆设计与营业(AI+大数据,精准控制车子,适合不同路况)、软件运营框架(协助AMD、英伟达等多种芯片)。

品种主页:https://github.com/ApolloAuto/apollo
授权协议:Apache-2.0

34. DFace:开源的深浅学习人脸检测和人脸识别系统

基于多任务卷积网络(MTCNN)和 Center-Loss
的两个人实时人脸检测和人脸识别系统,使用 Pytorch 实现。

mg4355线路检测手机版 26

序列主页:http://dface.io/
授权协议:Apache-2.0

35. MinDoc:Go 实现的接口在线文档管理体系

MinDoc 是一款针对 IT
团队开发的简单好用的文档管理序列。可以用来储存经常接口文档、数据库字典、手册表明等文档。内置项目管理、用户管理、权限管理等效果,可以满足大部分中小团队的文档管理需要。

品类主页:https://gitee.com/longfei6671/godoc
授权协议:Apache-2.0

36. RediSearch:高性能全文检索引擎

RediSearch 是一个高性能的全文检索引擎,可看成一个 Redis Module 运行在
Redis 上,是由 RedisLabs 团队开发的。

mg4355线路检测手机版 27

项目主页:http://redisearch.io/
授权协议:AGPL

37. ZanUI-WeApp:微信小程序组件库

高颜值、好用、易扩展的小程序 UI 库。ZanUI-WeApp 是有赞活动 Web UI 规范
ZanUI
的小程序实现版本,结合了微信的视觉规范,为用户提供更加统一的使用感受。

mg4355线路检测手机版 28

类别主页:https://github.com/youzan/zanui-weapp
授权协议:MIT

38. 提姆esheet.js:HTML5 & CSS3 时间轴实现的可视化库

提姆(Tim)esheet.js 是由此 HTML5 和 CSS3 ,把数量和事件进行可视化处理的库。用
JavaScript 创制事件轴,用 CSS 美化样式,还有符合运动端的方法。

mg4355线路检测手机版 29

项目主页:https://sbstjn.com/timesheet.js/
授权协议:MIT

39. Hikyuu:基于 C++/Python 的开源量化交易研商框架

Hikyuu Quant Framework 是一款基于 C++/Python
的开源量化交易研讨框架,用于策略分析及回测。其主旨思想基于当前成熟的系统化交易格局,将全体系统化交易抽象为由市场环境判断政策、系统有效规范、信号指示器、止损/止盈策略、资金管理策略、盈利目的策略、移滑价差算法七大组件,你能够分级构建这些零部件的国策资产库,在其实研商中对它们自由组合来察看系统的灵光、稳定性以及单一系列政策的效益。

mg4355线路检测手机版 30

品种主页:https://gitee.com/fasiondog/hikyuu
授权协议:MIT

40. Centrifugo:实时信息通信平台

Centrifugo 是一个用 Golang
实现的基于 Websocket 或者 SockJS 的实时通信平台。

mg4355线路检测手机版 31

品种主页:https://github.com/centrifugal
授权协议:MIT

41. Rancher:Docker 容器管理类别

Rancher 是一个开源的档次,提供了在成品环境中对 Docker
容器举办一切管理的阳台。它提供的基础架构服务包括多主机网络、全局和部分的载荷均衡、卷快照等。集成了原生
Docker 管理能力,包括:Docker Machine 和 Docker Swarm。Rancher
还提供了充分用户体验的军事管制效用。

序列主页:http://rancher.com/
授权协议:Apache-2.0

42. SaltOps:基于 SaltStack 和 Django 开发的运维平台

SaltOps 是一个遵照 SaltStack 和 Django
开发的运维平台,平台的根本功能包括:CMDB、软件发表管理、工具系统、最后作为包宣布和工具系统的角色与
Jenkins、Zabbix 等系统举行整合

系列主页:https://gitee.com/wuwenhao/saltops
授权协议:GPL

43. 伊芙rVim:一个面向所有开发者的 Vim 发行版

伊夫(Eve)rVim 是一份强大的全平台 Vim 配置集。整个发行版采纳 Vim-Plug
做异步插件管理,帮助插件惰性加载,加快启动速度,相比较 Vundle
初次安装速度快 10 倍。

品种主页:https://gitee.com/LER0ever/EverVim
授权协议:Apache-2.0

44. Best Resume 伊芙r:基于 Vue 和 LESS 的美妙简历生成工具

Best Resume 伊芙r
是一个扶植您快速变动雅观简历的工具,它遵照 Vue 和 LESS,生成的简历可导出为
PDF 格式。

mg4355线路检测手机版 32

品类主页:https://github.com/salomonelli/best-resume-ever
授权协议:MIT

45. AR.js:用于 Web 的高效 AR 库

AR.js 是一款使用于 Web 的快速增强现实(AR)库。

花色主页:https://github.com/jeromeetienne/AR.js
授权协议:MIT

46. Ant Design Pro:开箱即用的中台前端/设计缓解方案

Ant Design Pro
是一个集团级中后台前端/设计缓解方案,致力于在设计规范和根基零部件的功底上,继续发展构建,提炼出典型模板/业务组件/配套规划资源,进一步升级公司级中后台产品设计研发过程中的『用户』和『设计者』的体会。

类别主页:https://pro.ant.design/index-cn
授权协议:MIT

47. Jmockdata:随机模拟 Java 数据插件

Jmockdta 是一款实现模拟 Java
类型或对象的实例化并肆意起头化对象的数据的工具框架,单元测试的利器。

类型主页:https://github.com/jsonzou/jmockdata
授权协议:Apache-2.0

48. Egg.js:基于 Koa 的铺面级 Node.js 框架

Egg.js 为合作社级框架和应用而生,是阿里开源的公司级 Node.js 框架。Egg.js
的插件机制有很高的可扩展性,一个插件只做一件事。Egg.js
通过框架聚合这一个插件,并依照自己的事情场景定制配置,这样应用的开发成本就变得很低。

项目主页:https://eggjs.org/
授权协议:MIT

49. wxBot:Python 网页微信 API

wxBot 是用 Python 包装 Web 微信协议落实的微信机器人框架。

类型主页:https://github.com/liuwons/wxBot
授权协议:Apache-2.0

50. Apollo(Apollo):开源分布式配置基本

Apollo(阿波罗(Apollo))是携程框架部门研发的分布式配置基本,能够集中化管理使用不同环境、不同集群的安排,配置修改后可以实时推送到应用端,并且存有专业的权力、流程治理等风味,适用于微服务配置场景。

项目主页:https://github.com/ctripcorp/apollo
授权协议:Apache-2.0

51. Proxy-Go:Go 语言实现的高性能代理服务器

Proxy 是 Go 语言实现的高性能 http,https,websocket,tcp,udp,socks5
代理服务器,扶助正向代理、内网穿透、TCP/UDP 端口转发、SSH中转。

花色主页:https://gitee.com/snail/proxy
授权协议:GPLv3

52. Anbox:在 Linux 系统中运行 Android 应用

Anbox 可让你在此外 GNU/Linux 操作系统上运行 Android 应用程序。Anbox 使用
Linux 命名空间(user, pid, uts, net, mount, ipc)在容器中运作总体的
Android 系统,并在任何依照 GNU Linux 的阳台上提供 Android 应用程序。

品种主页:https://github.com/anbox/anbox
授权协议:GPLv3

53. Beanbun:多进程可扩张的网络爬虫框架

Beanbun
是一个简约可扩充的爬虫框架,辅助分布式,帮助守护进程情势与平时格局,守护进程形式基于 Workerman,下载器基于 Guzzle。

品类主页:http://www.beanbun.org/
授权协议:MIT

54. Pencil Project:图表和 GUI 原型制作工具

Pencil Project 是一个用于制作图纸和 GUI 原型的开源工具,Pencil
使用便利,可轻松地安装和行使在风靡的桌面平哥伦布成立模型,补助 OS
X、Windows 以及 Linux 平台。

花色主页:http://pencil.evolus.vn/
授权协议:GPLv2

55. 费怡(Fay)go:急忙简洁的 Go Web 框架

费怡(Fay)go 是一款迅速、简洁的 Go Web 框架,可用极少的代码开发出高性能的 Web
应用程序(尤其是 API 接口)。只需定义 struct Handler,费怡(Fay)go
就能自动绑定、验证请求参数并生成在线API文档。

品种主页:https://gitee.com/henrylee/faygo
授权协议:Apache-2.0

56. BRPC:百度开源的 RPC 框架

BRPC 即 Baidu-RPC ,是百度开源的 RPC
框架,在百度之中被大量运用,拥有超过 60 万个实例和 500 多种劳动。

类型主页:https://github.com/brpc/brpc
授权协议:Apache-2.0

57. SQLAdvisor:美团开源的 SQL 优化工具

SQLAdvisor 是由美团点评集团日本东京 DBA 团队支付珍惜的 SQL
优化工具:输入SQL,输出索引优化提出。 它按照 MySQL 原生词法解析,再结合
SQL 中的 where 条件以及字段接纳度、聚合条件、多表 Join
关系等最终输出最优的目录优化提议。

品种主页:https://github.com/Meituan-Dianping/SQLAdvisor
授权协议:GPLv2

58:Wekan:类似 Trello 的 KanBan 管理应用

KanBan(看板)也叫“看板管理”(来自乌克兰语“看板”,
カンバン)是丰田生产情势中的紧要概念,指为了达到准时生产模式(JIT)控制现场生产流程的工具,一般常见于生产系统,比如工厂车间或传统
IT
软件开发……不言而喻无论是个人待办事项列表,假期与一些仇敌外出的计划,或是工作组织中革命性的想法,看板都是一个无与伦比的工具,它为你提供项目当前情景的概览,让您能注意于最关键的多少个品种,使你的工作功效得到很大的升迁。

项目主页:https://wekan.github.io/
授权协议:MIT

59. Lozad.js:高性能纯 JavaScript 延迟加载器

Lozad.js 是一款基于 IntersectionObserver API
的高性能、轻量级(~0.5kb)和可配置的延迟加载器,纯
JavaScript,无依靠,可用于延迟加载图片、iframe 、广告、录像和此外因素。

mg4355线路检测手机版 33

类型主页:https://github.com/ApoorvSaxena/lozad.js
授权协议:MIT

60. Fastify:Node.js 的 Web 框架

Fastify 是一个可观注意于以最少开销和强有力的插件架构为开发者提供最佳体验的
Web 框架。 它面临了 Hapi 和 Express 的诱导。

mg4355线路检测手机版 34

花色主页:https://www.fastify.io/
授权协议:MIT

61. Slate:API 文档生成器

Slate 可援助你创造漂亮,智能,响应式的 API 文档。目前仅辅助 Linux 以及
OS X,在 Windows 上恐怕可以运行,但法定不辅助。

品类主页:https://lord.github.io/slate/
授权协议:Apache-2.0

62. weweChat:基于 React 和 Electron 的仿微信客户端

weweChat 是一个行使 React 、MobX 和 Electron 构建的仿微信桌面客户端。

mg4355线路检测手机版 35

类型主页:https://github.com/trazyn/weweChat
授权协议:MIT

63. P3C:Java 代码规约扫描插件

Alibaba的 Java 代码规约 pmd 实现和 IDE 插件。

品类主页:https://github.com/alibaba/p3c
授权协议:Apache-2.0

64. PrimeNG:强大的 Angular UI 组件库

PrimeNG 是一个颇为完善的开源 Angular UI 组件库。原生小部件丰盛,内置 70
四个容易使用的零部件,可满意所有 UI 需求,采用响应式设计,移动端应用自己。

品种主页:https://www.primefaces.org/primeng
授权协议:MIT

65. DPVS:高性能第 4 层负载均衡器

DPV S全名叫”DPDK-LVS”,是爱奇艺公司依照 DPDK 开发的高性能第 4
层负载均衡器,基于阿里巴巴/LVS 修改而来。

类型主页:https://github.com/iqiyi/dpvs
授权协议:GPLv2

66. SerpentAI:教 AI 打游戏的学习框架

SerpentAI 是一个 Game Agent
框架(ps:在人机对阵中,为了区别玩家,经常称机器玩家为 agent
),简单而又有力。它能把此外一个游玩变成用 Python
编写的沙盒环境,供开发者在其间创建游戏 Game Agent
做尝试,使用的都是开发者相当熟稔的Python代码。SerpentAI 意在为机械学习和
AI 啄磨提供一个有价值的工具。

mg4355线路检测手机版 36

体系主页:http://serpent.ai/
授权协议:MIT

67. mconf:微服务配置中央

微服务配置中央 mconf(又称蚂蚁配置主旨),基于 Zookeeper 和 Redis
实现的布局基本。提供拉取配置、订阅配置、新增安排、删除配置、修改配置等职能。扶助多多少主题、多环境布置、配置分组、多版本配置等功效。

品类主页:https://gitee.com/yu120/mconf
授权协议:MIT

68. AntV – G2:数据驱动的高交互可视化图形语法

G2
是一套基于可视化编码的图形语法,以数量驱动,具有中度的易用性和增添性,用户无需关注各个繁琐的落实细节,一条语句即可构建出充足多彩的可相互的总计图表。

品类主页:https://antv.alipay.com/zh-cn/g2/3.x/index.html
授权协议:MIT

69. eoLinker:API 接口管理平台开源版

eoLinker 提供自动生成 API 文档、API 自动化测试、Mock
测试、团队协作等效率,意在解决由于前后端分离造成的开发成效低下问题。

花色主页:www.eolinker.com
授权协议:Apache-2.0

70. blessed-contrib:Node 终端界面库

blessed-contrib 是接纳 Node.js 构建终端应用界面的库。

品种主页:https://github.com/yaronn/blessed-contrib
授权协议:MIT

71. Docsify:一个神奇的文档网站生成工具

Docsify 是一个动态变化文档网站的工具。不同于 GitBook、Hexo
的地点是它不会生成将 .md 转成 .html 文件,所有转换工作都是在运行时展开。

mg4355线路检测手机版 37

项目主页:https://docsify.js.org
授权协议:MIT

72. GraphQL:一种用于 API 的查询语言

GraphQL 既是一种用于 API
的询问语言也是一个满意你多少查询的运转时。GraphQL 对你的 API
中的数据提供了一套易于精通的共同体描述,使得客户端可以规范地拿到它需要的数量,而且没有另外冗余,也让
API 更易于地就势时间推移而形成,还是能用来构建强大的开发者工具。

品类主页:http://facebook.github.io/graphql/
授权协议:未知

73. SiteServer CMS:.NET 平台的 CMS 内容管理类别

SiteServer CMS 是 .NET 平台 CMS
系统的创始者,可以以最低的基金、最少的人工投入在最短的时光内架设一个功效齐全、性能卓绝、规模庞大并容易维护的网站平台。 

体系主页:https://github.com/siteserver/cms
授权协议:GPLv3

74. 安琪(Angel):基于参数服务器理念的机械学习框架

安琪 是一个依照参数服务器(Parameter
Server)理念开发的高性能分布式机器学习平台,它依据腾讯内部的海量数据举行了频繁的调优,并有着广阔的适用性和平稳,模型维度越高,优势越显著。安琪由腾讯和日本东京大学协办开发,兼顾了工业界的高可用性和学界的革新性。

项目主页:https://github.com/Tencent/angel
授权协议:BSD

75. pay-java-parent:轻量级支付模块集成开发整合

轻量级支付模块集成(微信支付、友店扫码、支付宝、富友、银联)支付整合,app,扫码,即时到帐刷卡付条码付、协助多种支付项目多支出账户,支付与事务完全退出,简单几行代码即可实现支付,简单急迅完成开发模块的开发,可轻松嵌入到此外系统里。

花色主页:https://gitee.com/egzosn/pay-java-parent
授权协议:Apache-2.0

76. Element React:ElementUI 的 React 版本

Element React,一套为开发者、设计师和产品主任准备的遵照 React
的机件库,是 ElementUI 的React
版本。提供了配套计划资源,协助您的网站急忙成型。

类型主页:https://eleme.github.io/element-react/
授权协议:MIT

77. WePY:小程序组件化开发框架

WePY
是一款让小程序协理组件化开发的框架,通过预编译的一手让开发者可以选择自己喜好的开销风格去支付小程序。框架的细节优化,Promise,Async
Functions 的引入都是为了能让开发小程序项目变得越来越简约,高效。

品种主页:https://tencent.github.io/wepy/
授权协议:BSD

78. Big Bang:立异 Android 文字处理库 Big Bang

用大拇指大面积按压屏幕中的文字,Big Bang
会将你按住的那一段文字全体“炸”开并且遵照语义智能拆分成易于选取的单身的字和词,由你随心所欲地采纳,并可直接搜索、分享和复制。Big
Bang 开创性地化解了在四弟大这样的小屏幕上难于处理文字的弊端。

mg4355线路检测手机版 38

类型主页:https://github.com/SmartisanTech/android
授权协议:Apache-2.0

79. Napa.js:基于 V8 的多线程 JavaScript 运行时

Napa.js 是微软开源的一个依照 V8 的多线程 JavaScript
运行条件。它最初被规划用来在 Bing
中开销不影响属性的莫大迭代服务,随着提升,Napa.js 被发现在 CPU-bound
任务中能有效填补 Node.js ,具备在四个 V8 隔离中实施 JavaScript
并在它们中间开展通信的能力。Napa.js 作为一个 Node.js
的模块公开,它也足以放手到没有 Node.js 倚重关系的主机进程中。

类型主页:https://github.com/Microsoft/napajs
授权协议:MIT

80. Mastodon:开源虎扑服务器

Mastodon
是一个免费的开源社交网络程序,一个商贸平台的代表方案,避免了单个公司占据你关系的高风险。

品种主页:https://github.com/tootsuite/mastodon
授权协议:AGPL

81. pyecharts:使用 Python 生成 Echarts 图表的类库

pyecharts 是一个用于生成 Echarts 图表的类库。实际上就是 Echarts 与
Python 的连片。Echarts 是百度开源的一个数码可视化 JS 库。用 Echarts
生成的图可视化效果卓殊棒,为了与 Python 举行过渡,方便在 Python
中直接行使数据生成图,于是诞生了那些项目。

品类主页:http://pyecharts.herokuapp.com/
授权协议:MIT

82. evpp:基于 libevent 开发的 C++ 11 高性能网络服务器

evpp 是一个按照 libevent 开发的现代化 C++11 高性能网络服务器,自带
TCP/UDP/HTTP 等合计的异步非阻塞式的服务器和客户端库。

花色主页:https://gitee.com/zieckey/evpp
授权协议:BSD

83. ORY Editor:基于 React 和 Redux 的当代内容编辑器

ORY Editor 是一款基于 React 和 Redux
的当代内容编辑器,也是下一代用于浏览器的万丈可定制的内容编辑器。

ORY Editor 可用于成立网站,与 Squarespace
类似,可是它可以离线运行,通过它创造的网站会储存在装置上,还足以创制自己的计划性和插件。

品类主页:https://editor.ory.am/
授权协议:LGPL

84. WCDB:高效易用的运动数据库框架

WCDB
是腾讯开源的一个连忙、完整、易用的移位数据库框架,基于 SQLCipher,支持
iOS、macOS 和 Android。

品类主页:https://github.com/Tencent/wcdb
授权协议:BSD

85. Franchise:效率强大的 SQL Notebook 工具

Franchise 和 Python 的 Jupiter Notebook 类似,但是它举办的是 SQL
查询,协助编辑 CSV、JSON、XLSX 等格式数据,补助连接到
SQLite、MySQL、PostgreSQL 等数据库。查询脚本和结果可以保留与分享,和
Jupiter 一模一样。

系列主页:https://franchise.cloud/
授权协议:MIT

86. SQL Operations Studio:跨平台数据管理工具

SQL Operations Studio(SqlOps) 是微软开源的跨平台数据管理工具,其协助 SQL
Server,Azure SQL DB 以及 SQL DW 等多款微软旗下的数据库,SQL Operation
Studio 可以和 VS Code 深度集成,运行在 Windows、macOS、Linux
等主流操作系统平马普托。

项目主页:https://github.com/Microsoft/sqlopsstudio
授权协议:Source EULA

87. DeepLearn.js:可实现硬件加速的机械学习 JavaScript 库

DeepLearn.js 是 Google推出的一个可用来机器智能并加速 WebGL 的开源 JavaScript 库,完全在浏览器中运作,不需要安装,不需要后端处理。

DeepLearn.js
提供快捷的机械学习构建模块,使我们可以在浏览器中训练神经网络或在测算形式中运行预操练模型。它提供构建可微数据流图的 API,以及一名目繁多可径直利用的数学函数。

mg4355线路检测手机版 39

项目主页:https://deeplearnjs.org/
授权协议:Apache-2.0

88. PyTorch:Python 优先的深浅学习框架

PyTorch 是使用 GPU 和 CPU 优化的深浅学习张量库,是 Torch7 团队开源的
Python 优先的纵深学习框架,提供六个高级效能:强大的 GPU 加速 Tensor
统计(类似 numpy);构建基于 tape 的机动升级系统上的深浅神经网络。

mg4355线路检测手机版 40

品种主页:http://pytorch.org
授权协议:BSD

89. FoolNLTK:粤语处理工具包

普通话处理工具包,可能不是最快的开源闽南语分词,但很可能是最准的开源国语分词。基于 BiLSTM
模型
训练而成

品类主页:https://gitee.com/rockyzheng/FoolNLTK
授权协议:Apache-2.0

90. Gluon:开源深度学习库

Gluon
是微软联合Amazon推出的一个开源深度学习库,这是一个清楚、简洁、简单但效能强大的吃水学习
API,该标准可以升官开发人士学习深度学习的进度,而无需关注所接纳的深度学习框架。Gluon
API
提供了灵活的接口来简化深度学习原型设计、创立、锻练以及配备,而且不会牺牲多少磨炼的速度。

mg4355线路检测手机版 41

品种主页:https://github.com/gluon-api/gluon-api/
授权协议:Apache-2.0

91. GIXY:Nginx 配置分析工具

Gixy 是一款用来分析 Nginx 配置的工具。 Gixy
的关键目的是预防安全安排错误,并自动举行缺陷检测。最近支撑的 Python
版本是 2.7 和 3.5+ 。

类型主页:https://github.com/yandex/gixy
授权协议:MPL-2.0

92. Go 语言编写的轻量级的数码采集器

Beats 是一款轻量级的多寡采集器,接纳 Go
语言编写。它集合了多种十足用途数据采集器。那一个采集器安装后可用作轻量型代理,从过多或成千上万台机械向 Logstash 或 Elasticsearch 发送数据。

mg4355线路检测手机版 42

品类主页:https://www.elastic.co/cn/
授权协议:Apache-2.0

93. Luminoth:统计机视觉工具包

Luminoth 是一个开源的处理器视觉工具包,最近协助对象探测和图像分类,但从此会有更多的扩张。该工具包在 TensorFlow 和 Sonnet 上用 Python 搭建而成。易于使用、磨练、通晓结果。

类别主页:https://luminoth.ai
授权协议:BSD-3.0

94. Grumpy:Go 运行 Python

Grumpy 是一个 Python to Go 源代码翻译编译器和周转时,意在替代 CPython
2.7。

根本的界别是它将 Python 源代码编译为 Go
源代码,然后将其编译为本机代码,而不是字节码。这代表 Grumpy 没有
VM。编译的 Go 源代码是对 Grumpy 运行时的一多重调用,Go 库服务与 Python C
API 类似的目标(即使不直接匡助 C API)。

类型主页:https://github.com/google/grumpy
授权协议:Apache-2.0

95. Maptalks:JavaScript 的地形图引擎

Maptalks 项目是一个 HTML5 的地图引擎,基于原生 ES6 Javascript
开发,拔取插件化设计,能与其他图形库结合,开发各样二三维效果,例如
echarts/d3/THREE 等。

类别主页:https://maptalks.org/
授权协议:BSD-3.0

96. Moon:急迅灵活的前端 UI 库

一个极小,但速度极快的 UI
库。项目受 Vue 启发,意在打造成一个快捷灵活的前端
JavaScript 库。API 直观且便于学习,还协理插件。

mg4355线路检测手机版 43

项目主页:http://moonjs.ga/
授权协议:MIT

97. STF:从浏览器控制和保管 Android 设备

STF(or Smartphone Test Farm) 是一个 Web
应用程序,用于从称心快意的浏览器远程调试智能手机,智能手表和任何小工具。

mg4355线路检测手机版 44

花色主页:https://openstf.io/
授权协议:Apache-2.0

98. Slate.js:完全可定制的富文本编辑框架

Slate 是一个完全可定制的富文本编辑框架。通过
Slate,你可以构建出像样 MediumDropbox
Paper
 或者 Canvas 这样使用直观、富交互、体验也已变为
Web 应用标杆的编辑器。

mg4355线路检测手机版 45

项目主页:http://slatejs.org/
授权协议:MIT

99. Bootstrap-vue:Bootstrap 4 组件与 Vue.js 集成

利用 Vue.js 和世前端 CSS 库 — Bootstrap V4 在 Web
上构建响应式,移动优先项目。

Bootstrap-Vue 为 Vue.js 2.4+ 提供了 Bootstrap V4
组件和最健全的网格系统的落实,它兼具大规模的自动化 WAI-ARIA 帮忙效率标记。

mg4355线路检测手机版 46

品类主页:https://bootstrap-vue.js.org
授权协议:MIT

100. php-msf:基于 Swoole 的 PHP 微服务框架

PHP 微服务框架即“Micro 瑟维斯(Service) Framework For PHP”,简称 msf 或者
php-msf,是 Swoole 的工程级集团应用框架,经受了 Camera360
亿级用户高并发大流量的考验。php-msf
主题设计思想是使用协程、异步、并行的换代技术手段提高系统的单机吞吐能力,降低全体服务器成本。

品类主页:https://github.com/pinguo/php-msf
授权协议:GPLv2

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图