前几天盘点了阿里开源的 GitHub 项目,今天是大厂开源第二弹。百度其实开源了很多,但是大部分已经不维护了,我就没有列举,仅仅推荐这 4 个受欢迎的项目。
One. JavaScript 图表库 ECharts
3 年前,百度开源的 ECharts 项目全票通过进入 Apache 孵化器,成为百度第一个进入国际顶级开源社区的项目,也标志着百度开源正式进入开源发展的快车道。
ECharts 是国内应用最广泛的前端可视化生成工具,像素级的渲染效果使得绘制的图像几近完美,Echarts 目前的模型库已经相当全面,涉及地图、折线图、柱状图、饼状图、雷达图、仪表盘、漏斗图。
除此了这样的组件之外,还能构建非常炫酷的效果:
Two. 深度学习工具 PaddleHub
PaddleHub 是一个深度学习模型开发工具,它提供了很多训练好的人工智能算法模型,你只需要 Download 下来,装好环境就能使用了。这个项目封装了有很多炫酷的功能,比如:
老照片上色
图片高清化
一键抠图
图像动漫化
把你拍的照片转化成宫崎骏风格的漫画。
Three. 网页幻灯片 nodePPT
累死累活,干不过搞 PPT 的。
这个 GitHub 项目可能是迄今为止最好的网页版 PPT,基于 markdown 语法编写,支持 20 种转场动画,可以使用画板,双屏同步画板内容,可以使用 note 做备注。PPT 的风格简洁、大气,下面是一些例子:
同时海支持语法高亮,自由选择highlight样式,编辑完成可以把成品导出为网页或者 pdf 。下面是网页 PPT 的一个演示。
Four. 轻量级UI组件 Magic
Magic 是一个轻量级 UI 组件,具有性能高效、代码量小、支持多种初始化方式等方面的优势,开发者可以使用 Magic 快速搭建前端功能比较复杂的网站。
Magic的每个组件都有非常丰富的接口和事件处理,网站也提供了详细的使用文档和Demo演示。Web前 端开发者可以通过定制组件、初始化方式和插件获得最轻量级版本。
这些开源项目可以关注公众号「逛逛GitHub」回复「0513」下载。
最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。欢迎关注公众号 逛逛GitHub(ggGithub)。
推荐阅读
1. 图灵的一生
3. 这俩 AI 项目贼有意思