每日博客

一些GitHub上的实用、有趣的开源项目(一)

2017-06-13  本文已影响4376人  5574a324b96e

作者:播妞
源自:http://www.jianshu.com/p/4044fb624b29

作为程序员的FaceBook,GitHub已经成为了一个简单的社会网络。无论是浏览你关心的项目进展情况,或者查找一些开源库,还是在上面与开发者们互相交流,刷GitHub已经成为了程序员每天必做的事情。

作为开源爱好者,今天播妞搜集了一些实用、有趣的开源项目与大家分享。这里有程序员必备的变量命名工具、轻量级的响应式框架、开源笔记应用等等。来看一看,有没有你需要的呢?


1.Codelf - 变量命名神器

作为一名程序员,为各种事物命名是日常工作中非常重要的一部分。当然,这确实不是一件轻松活。就像Phil Karlton曾说过:

“在计算机科学领域,有两大难题,如何验证缓存和如何给各种东西命名。”

直到 Codelf 的出现,它通过搜索在线开源平台Github、Bitbucket、Google Code、Codeplex、Sourceforge、Fedora Projec的项目源码,帮开发者从中找出已有的匹配关键字的变量名,从而让为命名苦恼的开发者脱离命名的苦海,大大的提升了程序员的开发效率。

目前 Codelf 的作者针对三款热门的IDE,为开发者们提供了相应的插件供大家下载,涉及了VS Code插件、Atom插件以及Sublime Text 插件。

另外,如果初次接触的朋友,这里也有相应的解决方案供大家参考。

2.Rythm.js - 让你的页面“舞”起来

Rythm.js 是一个能够让你的页面“跳舞”的 JavaScript 库。它提供了一些基本的使用方法,包含了脉冲、跳跃、摇动等动效。同时,它还支持自定义音效,上传动感的音效让你的页面真正的舞动起来吧!

3.Boostnote - 专为程序员打造的开源笔记应用

这是一个专为程序员打造的开源笔记应用程序。它通过由Electron、React + Redux、Webpack和 CSSModules 构建而成,并支持macOS、Windows与Linux操作系统。同时,它还具备支持Markdown语法、语法高亮以及支持离线操作。猿猿们,可以试试哦。

4.curvejs - Web魔幻线条

还记得window经典的屏幕保护程序《变幻线》吗?而这个框架就是由腾讯AlloyTeam团队基于HTML5 Canvas 制作而成,它能够让线条变为优美的舞者。当然,curvejs的能力也不仅仅是变换线那么简单,更多美妙的效果也取决于你的想象力了。

例如,Loading效果、字母效果、线条效果等等。 感觉不错的朋友,可以试一试。

5.Bulma - 基于 Flexbox 的现代 CSS 框架

Bulma 是一个基于 Flexbox 的现代 CSS 框架,它包含了一些常用的Web组件,例如导航、下拉菜单、网格等组件。

相比Bootstrap也会更加轻量与苗条,满足基本的开发需求。同时,它支持Chrome、Edge、Firefox、Opera、IE(10+)、Safari等主流浏览器。


以上就是今天所有的分享,希望对大家有所帮助。这些只是GitHub上的冰山一角,还有更多实用、有趣的资源、项目等待着我们来发掘。当然,对于即将求职的程序员们,多刷刷GitHub也势必会让你的技术水平领先同等程序员几个身位哦。

上一篇下一篇

猜你喜欢

热点阅读