http://www.ox-holdings.com

年开源中国新收录的 3030 款软件的关注度和活跃度排名,下面就是最近经常使用并且很流行的UI框架

摘要今日,腾讯正式开源 QMUI Web 前端框架:一个旨在提高 UI 开发效率、快速产生项目 UI 的前端框架,来自腾讯广研 QMUI 团队。前言经过长时间的打磨迭代,QMUI Web作为腾讯广研 QMUI 团队的一个开源项目,正式发布到 Tencent Github。QMUI Web 是一个 Web UI 的解决方案,从零开始,由编码规范,到组件和工具方法的制作,再到工作流的整合,不断在迭代,也不断在优化,走过了不少的路。QMUI Web 是一个专注 Web UI 开发,帮助开发者快速实现特定的一整套设计的框架。框架主要由一个强大的 SASS 方法合集与内置的工作流构成。通过 QMUI Web,开发者可以很轻松地提高 Web UI 开发的效率,同时保持了项目的高可维护性与稳健。如果你需要方便地控制项目的整体样式,或者需要应对频繁的界面变动,那么 QMUI Web 框架将会是你最好的解决方案。更多详细介绍请见:《腾讯 Web UI 解决方案 QMUI Web —— 探索与沉淀》开发背景2014 年中,QMUI 团队支持的主要项目是 QQ 邮箱,Web 端的邮箱是个庞大的项目,但其并没有统一的 UI 基础库,多年的高速迭代使得项目的 UI 代码变得混乱,各个模块之间各自开发,除了在代码层面表现出混乱和不可控之外,表现层面也并没有很好地统一起来。因此,项目急需一套统一的团队编码规范以及一个 UI 基础库。恰好,这个时候 Sass 等 CSS 预处理器已经发展成熟,自动化工作流的工作模式也日趋完善,因此,我们决定基于这些技术制作一套通用于不同项目的 Web UI 框架。框架的场景定位很明确:需要控制整体样式,并且可以适应频繁迭代打磨的大型项目。所以,这套即将诞生的 Web UI 框架的特性也很明确:需要方便地控制项目的整体样式,应对频繁的界面变动,并保持项目质量稳健。此后经过三年的发展,QMUI Web 最终发展为包含编码规范、样式工具方法与样式管理、内置工作流,配套的 GUI 桌面 App,以及拥有完整文档的解决方案。功能特性基础配置与组件:通过内置的公共组件和对应的 SASS 配置表,你只需修改简单的配置即可快速实现所需样式的组件。(QMUI SASS 配置表和公共组件如何帮忙开发者快速搭建项目基础 UI?)SASS 增强支持:QMUI Web 包含70个 SASS mixin/function/extend,涉及布局、外观、动画、设备适配、数值计算以及 SASS 原生能力增强等多个方面,可以大幅提升开发效率。脚手架:QMUI Web 内置的工作流拥有从初始化项目到变更文件的各种自动化处理,包含了模板引擎,雪碧图处理,图片集中管理与自动压缩,静态资源合并、压缩与变更以及冗余文件清理等功能。扩展组件:QMUI Web 除了内置的公共组件外,还通过扩展的方式提供了常用的扩展组件,如等高左右双栏,文件上传按钮,树状选择菜单。应用案例当前,QMUI Web框架主要用于以下腾讯公司自已的产品中:工程主页和源码地址工程主页: Web UI 解决方案 QMUI Web —— 探索与沉淀》

3Q大战,当年这场“明星产品”之间的“互掐”轰动了整个互联网,腾讯当时“一个艰难的决定”直到现在仍被网民乐此不疲地调侃。事实上,腾讯当时不止做了一个艰难的决定,这场3Q大战使得有着深入骨髓的“封闭”基因的腾讯选择了打开大门,拥抱“开放”战略。技术研发也是在这种环境和背景下,开始向共享、复用和开源迈进。本文将和大家一起看看腾讯的开源之路。

在前端项目开发过程中,总是会引入一些UI框架,已为方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近经常使用并且很流行的UI框架。

2016 年度开源中国新增开源软件排行榜 TOP 100

2016 年度开源中国新增开源软件排行榜 TOP 100 新鲜出炉!本榜单根据 2016 年开源中国新收录的 3030 款软件的关注度和活跃度排名,整理出其中最受欢迎的 100 款软件,它们在一定程度上预示着最新业界流行趋势。

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

虽然腾讯的技术积累比较深厚,然而腾讯开源的起步却是十分艰难。因为腾讯由业务和产品驱动的研发模式,使得它在开源之路上走得并不平坦,从业务和产品,到 KPI,再到部门之间的壁垒,这些因素都构成了腾讯开源路上的“拦路虎”。

一.Mint UI

1、iBase4J:Java 开源框架整合

iBase4J 是基于 Java 的开源框架搭建的分布式系统架构。 使用 Maven 对项目进行模块化管理,提高项目的易开发性、扩展性。 系统包括三个模块:公共模块、系统管理模块、Web 展示模块。

图片 1

软件主页:

授权协议:Apache

这份榜单根据 2017 年开源中国社区新收录的开源项目的关注度和活跃度整理而来,这份最受关注的 100 款开源项目榜单在一定程度上预示着业界的最新流行趋势。

因此,从内部开源做起的腾讯,在其内部开源社区的定位和运营上,会更多地从工程师的角度去考虑问题,这样的方式给大家提供了从轻度到重度参与开源的途径。

图片 2屏幕快照 2019-01-18 下午3.03.59.png

2、Hilo:HTML5 互动游戏引擎

Hilo 是阿里巴巴集团开发的一款 HTML5 跨终端游戏解决方案,它可以帮助开发者快速创建 HTML5 游戏。

图片 3

软件主页:

授权协议:MIT

可以看到,前十名中有九个是国内开发者开发的开源项目,这个比例相比于去年已大大提高。

有了内部开源基础的腾讯,开始尝试外部开源,但是发现外部开源同样比较困难。因为公司性质的对外开源需要把控的方面特别多,从对开源项目进行安全、商标、专利和协议等各方面的检查,到项目涉及到的部门和业务领域,可以看到,开源一个项目的投入是巨大的,这还不包括开源之后,项目团队投入的维护成本。因此,腾讯早期开源的节奏非常缓慢,截止到 2016 年底,腾讯正式发布的开源项目共计 36 个。

Mint UI是 饿了么团队开发基于vue .js的移动端UI框架,它包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。官网::

3、CacheCloud:Redis 云管理平台

CacheCloud 提供一个 Redis 云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决 Redis 实例碎片化现象、提供完善统计、监控、运维功能、减少开发人员的运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。

图片 4

软件主页:

授权协议:Apache

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

图片 5

二.WeUIWeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。包含button、cell、dialog、toast、article、icon等各式元素。

4、Netdata:Linux 性能实时监测工具

Netdata 是一个高度优化的 Linux 守护进程,它为 Linux 系统,应用程序,SNMP 服务等提供实时的性能监测。

图片 6

软件主页:https://my-netdata.io

授权协议:GPLv3

值得注意的是,今年关于人工智能的项目明显增加了不少,无论是 PHP、JavaScript 还是其他语言都诞生了相关的人工智能开源项目。不过一如既往地,Web 框架类项目依然是排行榜的主力军。

腾讯开源 6 年的发展历程

官网地址::

5、frp:内网穿透工具

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

软件主页:

授权协议:GPL

看看最受 oscer 关注的 TOP 100 开源项目都有哪些 ——

图片 7

三.cube-ui

6、JPress:WordPress 的 Java 代替版

JPress,一个 Wordpress 的Java 代替版本,使用 JFinal 开发。支持类似 Wordpress 的几乎所有功能,比如:模板,插件等。

图片 8

软件主页:

授权协议:LGPL

前 50 预览

开源一个项目投入的工作

图片 9

7、WeFlow:微信团队前端开发工作流工具

WeFlow 是一个高效、强大、跨平台(macOS & Win)的前端工具,核心基于 tmt-workflow 工作流,代码开源可定制。

图片 10

软件主页:

授权协议:MIT

排名

下面简单介绍一下截止到 2017 年腾讯正式发布的开源项目:

cube-ui 是滴滴团队开发的基于 Vue.js 实现的精致移动端组件库。支持按需引入和后编译,轻量灵活;扩展性强,可以方便地基于现有组件实现二次开发。

8、Caravel:数据探查与可视化平台

Caravel 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名Panoramix),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。

图片 11

软件主页:

授权协议:Apache

软件名

  1. Blade:一个现代构建系统,期望的目标是强大而好用,把程序员从构建的繁琐中解放出来。Blade 主要定位于 Linux 下的大型 C++ 项目,密切配合研发流程,比如单元测试,持续集成,覆盖率统计等。

  2. Appecker:一款用于 iOS 系列系统的自动化测试框架。

  3. QcloudMna:追风移动加速是腾讯云平台为移动应用开发者提供的基于网络的加速服务。

  4. Ctaxis:云排序用于提供海量数据排序服务, 采用可扩展的分布式存储方案。

  5. APT:安卓性能测试工具,安卓平台高效性能测试套件,用于安卓平台的基准测试、竞品测试。

  6. Koala:跨平台图形编译工具,用于快速生成前端 CSS 和 JS。

  7. TDW:腾讯分布式数据仓库,用于帮助企业低成本构建大数据分析系统或数据仓库。

  8. TscanCode:静态代码扫描工具,针对 C/C++ 代码的静态代码扫描解决方案。

  9. RapidJSON:一个 C++ 的高性能 JSON 解析器及生成器,同时支持 SAX/DOM 风格的 API。

  10. Key-N-Value:KNV 是一个模式自由的高性能树型协议处理引擎,是对 Key-Value 的一个通用结构化扩展。

  11. WeTest助手:基于手机端的辅助测试工具,包括性能测试和远程调试两大功能,并提供云端真机在线调试。

  12. QT4i:iOS 开发自动化测试工具,全面兼容 iOS 真机和模拟器,基于分布式技术,高效并发执行测试。

  13. QT4A:基于 QTA 提供面向 Android 应用的 UI 测试自动化测试解决方案。

  14. Fanvas:SWF 转 HTML5 Canvas 动画。Fanvas 可以把 SWF(包括矢量和位图)完美地转化为 Canvas 动画,让美术妹子一次制作,到处运行。

  15. HaboMalHunter:Habo Linux 恶意软件分析系统,用于在 Linux 平台下进行自动化分析、文件安全性检测的开源工具。

  16. QTAF:QTAF 是一个跨平台的测试自动化工具,适用于后台、原生或混合型客户端应用的测试。

  17. WeDemo:微信团队开源的项目,用于微信开发者进行微信登录、分享功能开发时的参考 Demo。

  18. GAutomator:针对 Unity 手游的 UI 自动化测试框架。

  19. MSEC:毫秒服务引擎是腾讯的一个开源框架,适用于在廉价机器组成的集群上开发和运营分布式后台服务。

  20. Behaviac:行为树(Behavior Tree)解决方案。该方案包括编辑器(Designer)和运行时库(Runtime)。

  21. Blueking CMDB(蓝鲸配置平台):一款面向应用的 CMDB,在 ITIL 体系里,CMDB 是构建其它流程的基石,而在蓝鲸智云体系里,配置平台就扮演着基石的角色,为应用提供了各种运维场景的配置数据服务。

  22. GT(随身调):安卓/iOS 手机端调测组件,用于安卓平台的性能测试、竞品测试及仅凭一台手机进行 App 测试的场景。

  23. weui-wxss:WeUI for 小程序,为微信小程序量身设计。

  24. weui.js:WeUI 是由微信官方设计团队专为微信移动 Web 应用设计的 UI 库。weui.js是 WeUI 的轻量级 js 封装。

  25. Teaf:基于 ACE 的高性能服务端框架,单进程多线程,支持 select/epoll 等模型。

  26. SQLCipher:SQLCipher 提供了对 SQLite 数据库的传输层进行全面加密的工具,而通过使用 SQLCipher ,整个加密过程对客户端是透明的,无需改动应用程序。(该项目是腾讯 fork Zetetic 公司的开源项目)

  27. Tars:基于名字服务使用 Tars 协议的高性能 RPC 开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。

  28. Mars:微信官方的终端基础组件,是一个使用 C++ 编写的业务性无关、平台性无关的基础组件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客户端。

  29. WeFlow:一个高效、强大、跨平台(macOS & Win)的前端开发工作流工具,核心基于 tmt-workflow 工作流,代码开源可定制。

  30. Pebble:分布式开发框架。基于该框架,可以让开发者只需专注于业务逻辑的实现,而不需要关注基础功能的开发,如网络通信,数据存储,集群管理等。

  31. tmt-workflow:基于 Gulp(v4.0)、高效、跨平台(macOS & Win)、可定制的前端工作流程。

  32. WeUI:一套同微信原生视觉体验一致的基础样式库,为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含buttoncelldialogtoastarticleicon等各式元素。

  33. WCDB:腾讯开源的一个高效、完整、易用的移动数据库框架,基于 SQLCipher,支持 iOS、macOS 和 Android。

  34. xLua:xLua 为 Unity3D 增加 Lua 脚本编程的能力,进而提供代码逻辑增量更新的可能。

  35. Tinker:微信开源的 Android 热修复框架,支持在无需升级 APK 的前提下更新 dex, library 和 resources 文件。

  36. Libco:协程组件,将现有多进程同步网络访问改造成协程的基础组件,是微信后台大规模使用的 C/C++ 协程库。

  37. PhxRPC:微信后台团队推出的一个简洁小巧的 RPC 框架,编译生成的库只有 450K(编译只依赖第三方库 Protobuf)。

  38. PhxPaxos:微信后台团队自主研发的一套基于 Paxos 协议的多机状态拷贝类库。

  39. PhxSQL:PhxSQL 是一个兼容 MySQL、服务高可用、数据强一致的关系型数据库集群。

官网地址::

9、Layui:模块化前端 UI 框架

Layui 是一款带着浓烈情怀的国产前端UI框架,她追求极简,又不失丰盈的内在,说她是史上最轻量的结晶,似乎并不为过。一切都源自于她对原生态的执着,对前端社区的那些噪杂声音的过滤,以及她本身的精心雕琢。

图片 12

软件主页:

授权协议:MIT

排名

这些开源项目来自腾讯的各个部门,其中包括微信团队、蓝鲸平台和腾讯云平台等,项目的规模有像 weui.js 这样轻量的 JavaScript 库,也有像 MSEC、WCDB 等一些重量级的开源框架。其中有不少项目可以直接应用于类似的业务场景。

四.iView UI

10、JEPF:软件快速开发平台

JEPF 是新一代软件快速开发平台(Java Elephant Platform),一款优秀的平台产品。

图片 13

软件主页:

授权协议:GPL

软件名

同时腾讯也在以其他三种方式参与开源,积极参与知名开源社区、运营自己开源项目的社区以及为开源项目贡献。

图片 14

11、Macaca:自动化测试解决方案

Macaca 是一套完整的自动化测试解决方案。支持移动端和PC端,支持Native, Hybrid, H5 等多种应用类型,提供客户端工具和持续集成服务。

图片 15

软件主页:https://macacajs.github.io

授权协议:MIT

1

腾讯云在今年 5 月份,宣布加入 CNCF 和 Linux 基金会,在容器服务和 KVM 虚拟化方面贡献自己的力量。6 月,腾讯云加入 MariaDB 基金会,释放腾讯云数据库 CDB 的内核积累。

iview ui是一个强大的ui库基于vue,有很多实用的基础组件比elementui的组件更丰富,主要服务于 PC 界面的中后台产品。使用单文件的 Vue 组件化开发模式 基于 npm + webpack

12、PPMessage:开源的在线客服平台

PPMessage 是一个开源的在线客服平台,能够帮助你在第一时间与你的客户建立联系,开发人员可以非常容易的将 PPMessage 集成到你的网站或者 iOS、Android 的应用中。

图片 16

软件主页:

授权协议:GPL

t-io

图片 17

  • babel 开发,支持 ES2015 高质量、功能丰富 友好的 API ,自由灵活地使用空间。

13、Flv.js:B 站 HTML5 播放器内核

Flv.js 是 HTML5 Flash 视频(FLV)播放器,纯原生 JavaScript 开发,没有用到 Flash。由 bilibili 网站开源。

软件主页:

授权协议:Apache

26

社区参与

官网地址::

14、jQuery WeUI:UI 库

jQuery WeUI 是 WeUI 的一个 jQuery 实现版本,除了实现了官方插件之外,它还提供了如下拉刷新、日历、地址选择器等丰富的拓展组件。

图片 18

软件主页:

授权协议:MIT

DWSurvey

除此之外,腾讯也在积极为一些开源项目做贡献,包括 Docker、Hadoop、Ceph 以及 Linux Kernel 等。

五.layui

15、Eruda:手机网页前端调试面板

Eruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷你版,其主要功能包括:捕获 console 日志、检查元素状态、显示性能指标、捕获XHR请求、显示本地存储和 Cookie 信息、浏览器特性检测等等。

图片 19

软件主页:http://liriliri.github.io/eruda/

授权协议:MIT

2

图片 20

图片 21layui是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。

16、MPush:开源实时消息推送系统

MPush,是一款开源的实时消息推送系统,采用 java 语言开发,服务端采用模块化设计,具有协议简洁,传输安全,接口流畅,实时高效,扩展性强,可配置化,部署方便,监控完善等特点。同时也是少有的可商用的开源 push 推送系统。

图片 22

软件主页:

授权协议:Apache

Guns

腾讯的未来开源计划

官网地址::

17、Deeplearning4j:分布式深度学习库

Deeplearning4j(简称DL4J)是为 Java 和 Scala 编写的首个商业级开源分布式深度学习库。DL4J 与 Hadoop 和 Spark 集成,为商业环境(而非研究工具目的)所设计。

图片 23

软件主页:

授权协议:Apache

27

可以看到,腾讯未来的开源计划,与当下的技术趋势也是密切相关,涉及到机器学习和 AI 等方面。其中值得关注的一个项目是 SOTER,这是一个腾讯生物认证组件,应用于微信 Android 客户端的指纹支付业务,以及公众平台 H5 页面的指纹授权。除此之外,还包括小程序相关的一些项目。

六. ElementUI

18、VeryNginx:功能强大的 Nginx 扩展程序

VeryNginx 基于 Lua_Nginx_Module(openrestry) 开发,实现了高级的防火墙、访问统计和其他的一些功能。 强化了 Nginx 本身的功能,并提供了友好的 Web 交互界面。

图片 24

软件主页:

授权协议:LGPL

Aurora IMUI

 

图片 25Element是饿了么前端开源维护的Vue UI组件库,组件齐全,基本涵盖后台所需的所有组件,文档讲解详细,例子也很丰富。 主要用于开发PC端的页面,是一个质量比较高的Vue UI组件库。

19、UI Recorder:自动化测试解决方案

UI Recorder是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器!

软件主页:

授权协议:MIT

3

官网地址::

20、Hasor-RSF:分布式服务框架

一个高可用、高性能、轻量级的分布式服务框架。支持容灾、负载均衡、集群。

软件主页:

授权协议:Apache

iView

七.at-ui

21、Weex:跨平台移动开发工具

Weex 能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出 Native 级别的性能体验,并支持 iOS、安卓、YunOS 及 Web 等多端部署。

图片 26

软件主页:

授权协议:Apache 2.0

28

图片 27屏幕快照 2019-01-18 下午3.31.23.png

22、Element:基于 Vue 2.0 的组件库

Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。由饿了么公司前端团队开源。

图片 28

软件主页:

授权协议:MIT

Mars

at-ui 是一款阿里团队创建的基于 Vue 2.x 的前端 UI 组件库,主要用于快速开发 PC 网站产品。 它提供了一套 npm + webpack + babel 前端开发工作流程,CSS 样式独立,即使采用不同的框架实现都能保持统一的 UI 风格。

23、Motan:轻量级 RPC 框架

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

软件主页:

授权协议:Apache

4

官网::

24、Kerkee:多主体共存型 Hybrid 框架

Kerkee 是一个多主体共存型 Hybrid 框架,具有跨平台、用户体验好、性能高、扩展性好、灵活性强、易维护、规范化、集成云服务、具有 Debug 环境、彻底解决跨域问题。

图片 29

软件主页:

授权协议:GPLv3

UCKeFu

八.amaze UI

25、GrapesJS:Web 模板编辑器

GrapesJS 是一个免费开源的 Web 模板编辑器,这是下一代用于无编码构建模板的工具。

图片 30

软件主页:

授权协议:BSD

29

图片 31

26、Mybatis-plus:mybatis 增强工具包

Mybatis-plus 是 MyBatis 增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。

图片 32

软件主页:

授权协议:GPL

IJPay

Amaze UI 是一个移动优先的跨屏前端框架。提供基础样式,网格,表格、表单、按钮及常用组件样式。是一个轻量级(所有 CSS 和 JS gzip 后 100 kB 左右)、 Mobile first 的前端框架

27、HData:ETL 数据导入/导出工具

HData 是一个异构的 ETL 数据导入/导出工具,致力于使用一个工具解决不同数据源(JDBC、Hive、HDFS、HBase、MongoDB、FTP、Http、CSV、Excel、Kafka等)之间数据交换的问题。

图片 33

软件主页:

授权协议:GPL 3.0

5

官网地址::

28、HustStore:360 高性能分布式存储服务

Huststore 是一个高性能的分布式存储服务,不但提供了 10w QPS 级别的 kv 存储的功能,还提供了 hash、set 等一系列数据结构的支持,并且支持 二进制 的 kv 存储,可以完全取代 Redis 的功能。

图片 34

软件主页:

授权协议:GPLv3

Neditor

八.vant UI

29、CitusDB:基于 PostgreSQL 的集群数据库

CitusDB 是一个基于最新 PostgreSQL 构建的分布式数据库。CitusDB 可对 PostgreSQL 数据库进行伸缩以适合大数据的处理。

图片 35

软件主页:

授权协议:AGPLv3

30

图片 36

30、Tcpdive:TCP 性能剖析工具

Tcpdive 是 TCP 性能剖析工具,主要特性:更多 TCP 内部性能信息;定量评估 TCP 性能改进;描述在 TCP 层的 HTTP 处理,依赖于 HTTP Apps;容易部署,使用友好。

软件主页:

授权协议:GPLv2

QIQIIM

vant UI是有赞前端团队基于有赞统一的规范实现的 Vue 组件库,提供了一整套 UI 基础组件和业务组件。通过 Vant,可以快速搭建出风格统一的页面,提升开发效率。

31、LayaAir:HTML5 开源游戏引擎

LayaAir是HTML5开源引擎,提供Canvas和Webgl同时渲染,如果Webgl不可用,则可自动切换到Canvas模式。引擎为高性能游戏设计,支持AS,TS,JS三种语言开发,一套代码三端齐发(Flash,HTML5,APP)。

图片 37

软件主页:

授权协议:MIT

6

官网地址::

32、Camel:大众点评的软负载管理中间件

Camel 是大众点评开发的软负载一体解决方案,承担了F5硬负载层后的软负载工作。Camel已成为大众点评网络流量中必不可缺的一层。

图片 38

软件主页:

授权协议:GPLv3

FastAdmin

九. Flutter

33、AlphaGo Demo:围棋和深层神经网络树搜索

AlphaGo 是对 DeepMind 2016 自然出版社关于“掌握围棋和深层神经网络树搜索”的复制实现。

图片 39

软件主页:

授权协议:MIT

31

图片 40

34、PlatformIO:物联网开发生态系统

PlatformIO 是开源的物联网开发生态系统。提供跨平台的代码构建器、集成开发环境(IDE),兼容 Arduino 和 MBED。

图片 41

软件主页:

授权协议:Apache

ngx-fastdfs

Flutter 是谷歌的移动端 UI 框架,可在极短的时间内构建 Android 和 iOS 上高质量的原生级应用。 Flutter 可与现有代码一起工作, 它被世界各地的开发者和组织使用, 并且 Flutter 是免费和开源的.

35、OpenVBX:基于 Web 的电话系统

OpenVBX 是由 Twilio 开发的一个开源的基于 Web 的电话系统。具有可拖拽界面,用户和分组功能,支持消息和语音通话。

图片 42

软件主页:http://www.openvbx.org

授权协议:MPL

7

官网::

36、Behaviac:游戏AI的开发框架组件

Behaviac 是游戏 AI 的开发框架组件,也是游戏原型的快速设计工具。支持行为树 BT,状态机 FSM,HTN 等多种范式,方便的编辑和调试。支持全平台,适用于客户端和服务器,助力游戏快速迭代开发。

软件主页:

授权协议:BSD

ybg-spring-fast

十.ionicIonic既是一个CSS框架也是一个Javascript UI库,Ionic 是目前最有潜力的一款 HTML5 手机应用开发框架。通过 SASS 构建应用程序,它 提供了很多 UI 组件来帮助开发者开发强大的应用。 它使用 JavaScript MVVM 框架和 AngularJS 来增强应用。提供数据的双向绑定,使用它成为 Web 和移动开发者的共同选择。

37、Sharding-JDBC:增强版的 JDBC 驱动

Sharding-JDBC 是一个轻量级的关系型数据库中间件,提供分库分表、读写分离和柔性事务等功能。它直接封装 JDBC 协议,可以理解为增强版的 JDBC 驱动,旧代码迁移成本几乎为零。

软件主页:

授权协议:Apache

32

官网:

38、ServerSuperIO:C# 跨平台物联网通讯框架

ServerSuperIO 简称 SSIO ,是一个 C# 跨平台物联网通讯框架。

软件主页:

授权协议:GPL

Face Recognition

下一篇:几款ReactJS最优秀的UI框架

39、Tesseract.js:识别图片语言的 JS 库

一个几乎能识别出图片中所有语言的 JS 库。

图片 43

软件主页:http://tesseract.projectnaptha.com

授权协议:Apache

8

40、AliSQL:开源数据库

AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。

图片 44

软件主页:

授权协议:GPL

vue-element-admin

41、CognitiveJ:Java 图像分析库

CognitiveJ 是一个开源的 Java 图像分析库,可轻松实现对图像检测、解析以及人脸识别和特征识别的功能。

图片 45

软件主页:

授权协议:Apache

33

42、Redkale:Java 8 微服务框架

Redkale (中文名: 红菜苔,湖北武汉的一种特产蔬菜) 是基于 Java 8 全新的微服务框架, 包含 HTTP、WebSocket、TCP/UDP、数据序列化、数据缓存、依赖注入等功能。

图片 46

软件主页:

授权协议:GPL

ApolloAuto

郑重声明:本文版权归新匍京a奥门-最全网站手机版app官方下载所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。