Py学习  »  Git

GitHub 5月最受欢迎开源发布

高效开发运维 • 5 年前 • 395 次点击  
GitHub 发布雷达(release radar) 5 月最受欢迎的一些开源发布
mitmproxy 4.0

mitmproxy 是用 Python 和 C 开发的一个中间人代理软件(man-in-the-middle proxy),它可以用来拦截、修改、重放和保存 HTTP/HTTPS 请求。最新版本 mitmproxy 4.0 在速度上有大幅提升,新版本也有一些其他改进,包括新的按键绑定配置以及对 Python 3.6 及更高版本的支持。

mitmproxy 已被用于发现安全漏洞。

资料参考:https://github.com/mitmproxy/mitmproxy

Electron 2.0

Electron 是使用 JavaScript,HTML 和 CSS 开发桌面应用程序的框架,最初是 GitHub 发布的 Atom 编辑器衍生出的 Atom Shell,后更名为 Electron。Electron 可用于构建 Slack,Atom 和 Discord 等桌面应用程序。Electron 最近发布了 2.0 版本,这标志着 Electron 开始采用语义化版本控制(Semantic Versioning)并采用了能保证预发布稳定性的新方法。

更多信息参考:https://electronjs.org/blog/electron-2-0

Electron 快速入门:https://weishuai.gitbooks.io/electron-/content/tutorial/quick-start.html

VideoJS 7.0

Video.js 是一款 HTML5 网络视频播放器。7.0 版本增加了 VHS(Video.js HTTPS Streaming 项目),可支持新的 HTTP 流式传输协议,如 HTTP 实时流式传输和基于 HTTP 的动态自适应流式传输。 Video.js 7 也会放弃对 IE 8,9 和 10 的支持。

资料参考:http://blog.videojs.com/video-js-7-is-here/

spin.js 4.0

spin.js 是一个用于创建活动指示器的 JavaScript 库。为了提高性能,spin.js 最新版本使用 CSS 关键帧来运行动画。

资料参考:https://github.com/fgnass/spin.js/releases/tag/4.0.0

Rancher 2.0

Rancher 是一个开源的企业级容器管理平台。最新版本 Rancher 2.0 能支持 Kubernetes,并添加了许多新功能,包括 CI 管道,与云服务商提供的 Kubernetes 服务的互操作性等, 这是 Rancher 项目的一个重大变化。

资料参考:https://rancher.com/blog/2018/2018-05-01-rancher-ga-announcement-sheng-liang/

https://rancher.com/docs/rancher/v2.x/en/

Nest 5.0

Nest 是构建服务器端 Node.js 应用程序的框架。 该项目最近发布了 5.0 版本,支持生命周期钩子异步操作和 HTTP 服务器独立性,还有一些 bug 修复和其他一些改进。

资料参考:https://github.com/nestjs/nest/releases/tag/v5.0.0

Nuke 7.0

Nuke 是一个用于编写 iOS 和 MacOS 应用程序的图像加载和缓存库。Nuke 7.0 引入了对新格式(逐行 JPEG,WebP 和 GIF)的支持,还能支持断点续传以及性能指标。

资料参考:https://github.com/kean/Nuke/releases/tag/7.0

Pendulum 2.0

Pendulum 是一个扩展 Python 日期和时间处理的库,添加了一个时区 API 和其他的功能。 Pendulum 2.0 现在支持年和月的 duration,能解析 ISO 8601 持续时间,并重新命名了这个 API 的某些部分。

import pendulum

now = pendulum.now('Europe/Paris')

# Changing timezone
now.in_timezone('America/Toronto')

# Default support for common datetime formats
now.to_iso8601_string()

# Shifting
now.add(days=2)

资料参考:https://pendulum.eustace.io/blog/pendulum-2.0.0-is-out.html

Vapor 3.0

Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu,用于构建网站或者 API 服务。Vapor 新版本 3.0 现在能完全异步运行(用于处理更高级别的并发)并且不需要 JSON 配置文件,而是采用纯 Swift 方法。

资料参考:https://github.com/vapor/vapor

Polymer 3.0

Polymer 是一个开源 JS 库,由 Google Chrome 团队内部的前端开发者发起并维护。Polymer 库可帮你制作像常规 DOM 元素一样的自定义 Web 元素。 Polymer 3.0 采用了包括 ES6 模块和 npm 在内的一些主流 JavaScript 开发工具。

资料参考:https://github.com/Polymer/polymer

原文链接:https://blog.github.com/category/announcements/


活动推荐

目前运维的方法有很多痛点,无论是异常检测,故障发现,瓶颈分析,自愈等工作都需要有大量的人工参与。随着公司越做越大,运维的场景也将会变得越来越复杂。那么仅仅依靠人工经验的运维工作将会变得捉襟见肘,所以就必然会走向基于机器学习算法的智能运维(AIOps)。来 ArchSummit 全球架构师峰会上,和我们一起关注 AIOps 的现状和未来发展。



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/D6XT6OE2SJ
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/13582
 
395 次点击