GitHub 本周排行精选

GitHub 本周排行精选

又到了每周 GitHub 排行精选推送时刻了,从上周开始我们在文章中加入了小程序,可以直接打开,特别人性化的帮助大家查看分享的开源库。排行总榜可点击如下小程序链接:

本周 「GitHub 精选」分享的精品开源库如下:

1、ImageOptim

ImageOptim 是一款无损图片压缩工具。它结合使用了众多开源图像压缩算法和工具,可以大大减小图片的体积。它支持多种图片格式,使用简单方便,如果你常常需要发布图片到网站上的话,ImageOptim 可以说是一个利器了。

相关文章:两款 Mac 上优秀的开源软件

详情点击:https://github.com/ImageOptim/ImageOptim

2、HandBrake

HandBrake 是一个视频转码工具,支持绝大多数常见的视频格式,无论是何种设备上的视频格式,基本上它都支持转换。它的诞生同样离不开 GNU/Linux 世界中许多优秀的开源框架,比如 ffmpeg 和 libbluray 等。另外,它也支持 Windows 和 Linux。

相关文章:两款 Mac 上优秀的开源软件

详情点击:https://github.com/HandBrake/HandBrake

3、python-patterns

该项目收集了 Python 中常用的设计模式和 Pythonic 风格的代码样例,包括单例模式、工厂模式、装饰器等,不管你是在学习或者使用 Python,这个项目都是很值得学习的。

相关文章:人生苦短,我用 Python

详情点击:https://github.com/faif/python-patterns

4、Pandas modin

由于 Python 语言的一些特点,Pandas 在处理数据的时候只能使用单核,在大数据量的情况会出现处理较慢的情况,通过项目 「modin」只需简单的改动一行代码就能提升处理速度。

相关文章:Python 数据分析之 Pandas 介绍

详情请点击:https://github.com/modin-project/modin

5、AI 个人助理 leon

Leon 是一个开源的个人助理,你要他做什么他就做什么。你可以和他说话,他也可以和你说话。你也可以给他发短信,他也可以给你发短信。如果你愿意,Leon 可以离线和你交流,保护你的隐私。如果你是一名开发人员(或者不是),你可能希望构建许多在日常生活中可能会有帮助的东西。Leon 可以帮助你构建它的包 / 模块(技能)结构,而不是为每个想法构建专门的项目。

相关文章:你需要这么一个 AI 个人助理

详情点击:https://github.com/leon-ai/leon

6、LRecyclerView

LRecyclerView 是一个支持添加 HeaderView 和 FooterView、下拉刷新、上拉加载更多、分页加载数据的 RecyclerView,另外也支持网络异常处理、点击事件处理、滑动删除、分组等功能。

它还有一个最大的优点,不需要你对现有的 adapter 做出任何修改,只需要替换 RecyclerView 即可,是不是非常方便呢?

相关文章:那些好用的 RecyclerView 封装库

详情点击:https://github.com/jdsjlzx/LRecyclerView

7、ShimmerRecyclerView

很多新闻类 app 进入阅读列表时都会有一个预加载的效果,获取数据的时候显示占位动画,加载完毕后再将内容显示出来。

ShimmerRecyclerView 帮我们封装好了这样的功能,它支持两种动画效果,一种是探照灯扫过的效果,应用于整个 item。

相关文章:那些好用的 RecyclerView 封装库

详情点击:https://github.com/sharish/ShimmerRecyclerView

大家可以直接点击小程序,打开查看开源项目的 readme。



更多精彩请扫码关注如下公众号。

Written on March 2, 2019