江南春翠,大好时节,好一派美丽风光。校园中月朦胧鸟朦胧,城市里情深深雨濛濛。最近大江南北从北到南、从陕西到云南、从重庆到台湾,不少地方都在连绵下雨,给生活增添了许多濛濛的氤氲。
话说烟雨濛濛,正当你侬我侬。不过没有女朋友/男朋友的同学们,小编建议你们多上 GitHub 上多发发 pull request 互相交流,通过代码来你侬我侬,这样可以有效防止因为烟雨过多带来的身边环境浪漫指数陡增而你孤家寡人形单影只引发的环境不匹配带来的客观现实状况与主观内心追求相冲突而引发的不可调和的身心矛盾。
nuo,这里就是解方:本周流行开源项目榜中榜,等你一起来coding忙
#Deep-Learning-21-Examples#是与《21个项目玩转深度学习———基于 TensorFlow 的实践详解》一书配套的代码。这本书提供了相当多的关于深度学习的案例,目的是让每个人都能够相对简单的掌握深度学习和TensorFlow的使用技巧并能够在实践中找到乐趣。#Feather#是一款轻量级的MacOS桌面应用程序,可以轻松检查表达式模式是否匹配。#FoundationDB#是一个分布式数据库,专为处理服务器集群中的大量结构化数据设计。它将数据组织为一个有序的键值存储,并为所有操作使用ACID处理。#Front-End-Design-Checklist#是给前端开发人员的一个详尽的,关于各种可以帮助开发人员去分析、理解网页设计并确保他们的前端开发质量的要素的列表。#gitignore#是github上.gitignore模板的集合,意在能为你提供更多模板的选择空间,该项目根目录下的文件是项目特定的.gitignore模板(如语言,框架),而Global文件夹下的则是更为泛用的.gitignore模板(如操作系统,编辑器之类);#Graal#是一个通用虚拟机,用于运行使用JavaScript,Python,Ruby,R,基于JVM的语言(如Java,Scala,Clojure,Kotlin和基于LLVM的语言,如C和C ++)编写的应用程序。#slate-md-editor#是一个可以在网站中使用的markdown编辑器,支持markdown的语法和快捷键,你可以将它作为一个完整的编辑器,也可以将它作为编辑器的一个插件。#VuePress#是一个基于Vue.js的简约的文档生成器。它内置了一个Markdown扩展。以Markdown为中心的项目结构有助于帮助使用者专注于写作。同时开发者可以享受Vue+webpack的开发体验,同时可以自定义主题系统。#Zulip#是一款功能强大的开源群聊应用程序,它将实时聊天的即时性与线程化对话的生产力优势相结合。
这么多好玩的开源项目可以玩,快快动手开始新的征程吧,也欢迎持续关注开源周报;如果你在学习的过程中遇到问题,欢迎加入我们的 QQ 群(开源工场新手群202790710)或者电报群 t.me/OpeningSourceOrg 一起讨论,学习 GitHub Trending 最新开源项目。
本周开源趋势流行开源项目榜中榜Top 10
1.Zulip
Zulip是一款功能强大的开源群聊应用程序,它将实时聊天的即时性与线程化对话的生产力优势相结合。Zulip被开源项目,财富500强公司,大型标准机构以及其他需要实时聊天系统的用户所使用,该系统允许用户每天轻松处理数百或数千条消息。超过300个贡献者每月合并超过500次提交,Zulip也是最大和增长最快的开源群聊项目。
Zulip同时也提供了多种参与贡献的方式:
- 贡献代码。查看我们的 指南,了解新贡献者的 入门知识。Zulip非常自豪地维护一个干净且经过良好测试的代码库,以及数百个对 对初学者友好的问题。
- 贡献非代码。 报告问题, 翻译 Zulip成您的语言, 写 Zulip博客,或给予反馈。
- 运行一个Zulip服务器。设置服务器只需几分钟。Zulip运行在Ubuntu 16.04 Xenial和Ubuntu 14.04 Trusty上。安装过程 记录。商业支持是可用的; 详情请参阅https://zulipchat.com/plans。
- 在不设置服务器的情况下使用Zulip。https://zulipchat.com提供免费和商业托管。
- 申请Zulip实习。Zulip通过 Outreachy, Google Summer of Code和 MIT Externship计划实施实习计划。Zulip还参与Google Code-In。更多信息可以 在这里找到。
2.Front-End-Design-Checklist
Design Checklist 是给前端开发人员的一个详尽的,关于各种可以帮助开发人员去分析、理解网页设计并确保他们的前端开发质量的要素的列表。
开发人员需要考虑促进他们的合作,下列给出的要素是大家都知道的入门练习和有长期分析网页设计经验的才有的要素的混合。
Design Checklist 的优势:
- 保证所有要点都已经被考虑到
- 网页设计者和开发者有一个可以依赖的文件去确保更好地沟通和交流的一致性
- 人们很容易忘记一些重要的点,但Design Checklist可以帮你想起
- 能及时发现问题
- 可以展示网页设计者和开发者互补的工作
3.Graal
GraalVM是一个通用虚拟机,用于运行使用JavaScript,Python,Ruby,R,基于JVM的语言(如Java,Scala,Clojure,Kotlin和基于LLVM的语言,如C和C ++)编写的应用程序。
官方网站https://www.graalvm.org提供了如何使用,如何保持链接以及如何参与贡献。
4.gitignore
该项目是github上.gitignore模板的集合,意在能为你提供更多模板的选择空间,该项目根目录下的文件是项目特定的.gitignore模板(如语言,框架),而Global文件夹下的则是更为泛用的.gitignore模板(如操作系统,编辑器之类)
如果你想要参与该项目中,请务必阅读官方指引并遵循它的要求。
5.Deep-Learning-21-Examples
《21个项目玩转深度学习———基于 TensorFlow 的实践详解》配套代码
这是与《21个项目玩转深度学习———基于 TensorFlow 的实践详解》一书配套的代码。这本书提供了相当多的关于深度学习的案例,目的是让每个人都能够相对简单的掌握深度学习和TensorFlow的使用技巧并能够在实践中找到乐趣。
代码推荐的运行环境为:Ubuntu 14.04,Python 2.7、TensorFlow >= 1.4.0。请尽量使用类 UNIX 系统和 Python 2 运行代码。如果有任何问题,可以通过 issues 提出建议。
6.VuePress
VuePress是一个基于Vue.js的简约的文档生成器。它内置了一个Markdown扩展。以Markdown为中心的项目结构有助于帮助使用者专注于写作。同时开发者可以享受Vue+webpack的开发体验,同时可以自定义主题系统。VuePress为每个页面生成预先呈现的静态HTML,并且在页面加载后作为SPA运行,这样它的加载性能是很高的,而且容易被搜索引擎抓取。
7.FoundationDB
FoundationDB是一个分布式数据库,专为处理服务器集群中的大量结构化数据设计。它将数据组织为一个有序的键值存储,并为所有操作使用ACID处理。它特别适合读/写工作负载(read/write workloads),对于写密集型工作负载(write-intensive workloads)也具有出色的性能。
特点:
- 开发人员可以存储所有类型的数据
2. 管理员可以轻松扩展和处理硬件故障
3. 具有业界领先的性能
4. 支持灵活的应用程序体系结构
8.rebound
Rebound是一个命令行工具,可以在您收到编译器错误时立即获取堆栈溢出结果。只需使用该rebound命令来执行您的文件。
使用Rebound运行文件就跟正常编译一样简单:
$ rebound [file_path]
这将执行该文件,提取错误消息,并让您在不离开终端的情况下浏览相关的Stack Overflow问题和答案。
Rebound目前支持Python与node.js的文件类型。(Ruby与Java将在不久后推出)
9.slate-md-editor
slate-md-editor是一个可以在网站中使用的markdown编辑器,支持markdown的语法和快捷键,你可以将它作为一个完整的编辑器,也可以将它作为编辑器的一个插件。
10.Feather
Feather是一款轻量级的MacOS桌面应用程序,可以轻松检查表达式模式是否匹配。
特征
- 语法高亮显示
- 黑暗与光明模式
- 最小和简单的使用
- 实时预览多个模式匹配
- 全屏支持
这么多好玩的开源项目可以玩,快快动手开始新的征程吧,也欢迎持续关注开源周报;如果你在学习的过程中遇到问题,欢迎加入我们的 QQ 群(开源工场新手群202790710)或者电报群 t.me/OpeningSourceOrg 一起讨论,学习 GitHub Trending 最新开源项目。