开源周报:Hyperapp领风骚,Python带你跳一跳缩减版

Linux Story

纯正开源之美 有趣、有料、有意思

开源工场

开源工场成立于2017年,是一个通过开源协作形式来创造生产力和寓技术于乐趣的非盈利开源社区平台。网址https://openingsource.org

由于文章太长,不适宜微信阅读,此为缩减版。原文请点击最下方阅读全文

小伙伴们上周元旦节过得怎么样?送给女朋友的礼物被奖励没?人山人海的市中心,捉磨难定的少女心,是不是最后还是悔恨,不如一个人在电脑前撸代码比较爽一点?恭喜你!如果你这么想的话,我们就可以一辈子一起撸代码了,而不用浪费时间在女朋友身上了……

话说回来,这周的开源工场 GitHub Trending 流行开源项目榜中榜 Top 10 就很有意思,绝对可以让你好好地 happy happy,比如最近流行的微信跳一跳小游戏,现在有小伙伴开源的 Python 版本出来了,帝国时代2 Genie引擎 openage ,让世界更美好的滤镜 instgram.css,还有提醒你工作和学习的 Checklist-Checklist,不错吧?来,一起看看吧!

本周开源趋势 Top 10

1.hyperapp

Hyperapp是一个用于构建前端应用程序的 JavaScript 库。

最小:Hyperapp 的设计理念为用更少的资源做更多的事。我们已经积极地将您需要理解的概念最小化,同时与其他框架能够做的保持一致。

功能:Hyperapp 的设计灵感来自Elm Architecture。使用功能范例创建可扩展的基于浏览器的应用程序。区别是你不必学习一门新的语言。

功能齐备:开箱即用,Hyperapp 将状态管理与支持密钥更新和生命周期事件的 VDOM 引擎相结合 – 所有这些都不依赖于任何依赖关系。

2.用 Python 玩跳一跳3.uppy

uppy 是一个整洁的,模块化的,几乎可以与任何浏览器结合的文件上传组件,它快速,易用,能让你把心思放在比文件上传组件更重要的事情上。

4.instagram.css

通过 instagram.css,我们只需要使用 css 就可以为我们网页上的图片加上 Instagram 中的滤镜。目前已经可以直接使用41种滤镜,同时,它也支持自定义滤镜。

Instagram.css 的使用方法十分简单,只需为要加载的图片添加一个以滤镜名为类的 figure 标签。

5.Stimulus

这是一个针对 HTML 的 JavaScript 框架。它被设计出来让你的 HTML 拥有足够的元素让它更闪耀。该框架能够和 Turbolinks 很好的配合,可以用最小的工作量给快速的,引人注目的程序提供完备的解决方案。

6.Majestic

Majestic 是一个电子应用程序,提供了一个用 Jest 运行测试的 UI。Jest CLI 本身提供了当今最好的测试体验之一,但 Majestic 试图通过提供一个丰富的用户界面来在开发/测试循环期间扩展它。

7.fsociety

一个可以让你拥有黑客所需的所有脚本的框架。

功能

信息采集

密码攻击

无线测试

开发工具

嗅探和欺骗

Web 攻击

私人网络攻击

后期开发

安装与更新

8.openage

帝国时代2 Genie 引擎的克隆,主要针对 POSIX 平台。它使用原版游戏的资源,因此,你可能需要原版的帝国时代2或者帝国时代2:征服者(通过 wine 或 steam_linux 安装)。

9.computer-science

这是一个使用网络教材的教程。这个教程并不局限于职业生涯或专业发展,也提供给那些想要关于计算机学科恰当的、面面俱到的基础的人,同时给那些有强烈愿望、兴趣想自己完成这个教育的人,提供一起学习讨论世界性范围的社区。

这些课程主要来自哈佛、普林斯顿、麻省理工等等,并被精挑细选出符合下列标准的教材:

对所有注册者开放;

定期进行;

符合OSSU的学术标准;

从普通到困难无缝衔接;

高质量且适于教学;

10.Checklist-Checklist

Checklist 通常指一个提前准备好的周密的行为计划表,用来高效轻松地解决某个问题或达成某个小目标。

Checklist-Checklist 项目是一个目录,它包含了大量志愿者们提供的针对各种情况下所需的 Checklist。从系统开发,程序设计到生活细节都有涉猎。你可以在这里贡献你自己的计划表,也可以参照其他志愿者们提供的计划表快速有效地解决你的问题。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180114B0NWAJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券