作為程式設計師的FaceBook,GitHub已經成為了一個簡單的社會網絡。無論是瀏覽你關心的項目進展情況,或者查找一些開源庫,還是在上面與開發者們互相交流,刷GitHub已經成為了程式設計師每天必做的事情。
作為開源愛好者,今天播妞搜集了一些實用、有趣的開源項目與大家分享。這裡有程式設計師必備的變量命名工具、輕量級的響應式框架、開源筆記應用等等。來看一看,有沒有你需要的呢?
1.Codelf - 變量命名神器作為一名程式設計師,為各種事物命名是日常工作中非常重要的一部分。當然,這確實不是一件輕鬆活。就像Phil Karlton曾說過:
「在計算機科學領域,有兩大難題,如何驗證緩存和如何給各種東西命名。」
直到 Codelf 的出現,它通過搜索在線開源平臺Github、Bitbucket、Google Code、Codeplex、Sourceforge、Fedora Projec的項目源碼,幫開發者從中找出已有的匹配關鍵字的變量名,從而讓為命名苦惱的開發者脫離命名的苦海,並大大的提升了程式設計師的開發效率。
目前 Codelf 的作者針對三款熱門的IDE,為開發者們提供了相應的插件供大家下載,涉及了VS Code插件、Atom插件以及Sublime Text 插件。
另外,如果初次接觸的朋友,這裡(https://github.com/unbug/codelf/wiki)也有相應的解決方案供大家參考。
項目地址:https://github.com/unbug/codelf
2.Rythm.js - 讓你的頁面「舞」起來Rythm.js 是一個能夠讓你的頁面「跳舞」的 JavaScript 庫。它提供了一些基本的使用方法,包含了脈衝、跳躍、搖動等動效。同時,它還支持自定義音效,上傳動感的音效讓你的頁面真正的舞動起來吧!
項目地址:https://okazari.github.io/Rythm.js/
這是一個專為程式設計師打造的開源筆記應用程式。它通過由Electron、React + Redux、Webpack 和 CSSModules 構建而成,並支持macOS、Windows與Linux作業系統。同時,它還具備支持Markdown語法、語法高亮以及支持離線操作。猿猿們,可以試試哦。
項目地址:https://boostnote.io/
4.curvejs - Web魔幻線條還記得window經典的屏幕保護程序《變幻線》嗎?這個框架就是由騰訊AlloyTeam團隊基於 HTML5 Canvas 製作而成,它能夠讓線條變為優美的舞者。當然,curvejs的能力不僅是變換線那麼簡單,更多美妙的效果也取決於你的想像力了。
例如,Loading效果、字母效果、線條效果等等。 感覺不錯的朋友,可以試一試。
項目地址:https://alloyteam.github.io/curvejs/
5.Bulma - 基於 Flexbox 的現代 CSS 框架Bulma 是一個基於 Flexbox 的現代 CSS 框架,它包含了一些常用的Web組件,例如導航、下拉菜單、網格等組件。
相比Bootstrap也會更加輕量與苗條些,並滿足基本的開發需求。同時,它支持Chrome、Edge、Firefox、Opera、IE(10+)、Safari等主流瀏覽器。
項目地址:http://bulma.io/
以上就是今天所有的分享,希望對大家有所幫助。這些只是GitHub上的冰山一角,還有更多實用、有趣的資源、項目等待著我們來發掘。當然,對於求職的程式設計師來說,多刷刷GitHub也勢必會讓你的技術水平領先同等程式設計師幾個身位哦。
感謝大家的閱讀。覺得不錯的小夥伴,不要忘記點讚、分享哦。
作者:創小妹
源自:http://www.jianshu.com/p/4044fb624b29
長按二維碼3秒
與10萬程序高手做朋友
每天乾貨享不停
(記得識別二維碼喲)
乾貨分享 | 程式設計師生活