開(kāi)源精粹(第一期)

作為一名開(kāi)源愛(ài)好者,發(fā)掘優(yōu)秀的開(kāi)源項(xiàng)目是一件非常有趣的事情。在本文中,我精選了一些優(yōu)質(zhì)的開(kāi)源項(xiàng)目與大家分享,涉及前端、后端、移動(dòng)端、工具等內(nèi)容。無(wú)論是尋找實(shí)用的工具,還是發(fā)掘編程靈感,或許它們會(huì)對(duì)你有所幫助。


前端

1.Moi

Moi 是一個(gè)簡(jiǎn)易、可定制的單頁(yè)個(gè)人網(wǎng)站模板,旨在幫助你降低開(kāi)發(fā)、維護(hù)網(wǎng)站的成本。 它使用單個(gè) JSON 文件來(lái)獲取數(shù)據(jù),并對(duì)其進(jìn)行渲染,所以控制整體性能就變得易如反掌。

項(xiàng)目地址:https://github.com/ramantehlan/Moi

2.GPU.js

如果你嫌純 JavaScript 運(yùn)行太慢,那么使用 GPU.js 將會(huì)讓你事半功倍。它能夠自動(dòng)將簡(jiǎn)單的 JavaScript 函數(shù)編譯成著色語(yǔ)言并在 GPU 上運(yùn)行它們。當(dāng) GPU 不可用時(shí),這些功能依然可以在常規(guī) JavaScript 中運(yùn)行。

項(xiàng)目地址:https://github.com/gpujs/gpu.js

3.Fish Redux

Fish Redux 是一個(gè)基于 Redux 數(shù)據(jù)管理的組裝式 Flutter 應(yīng)用框架,適用于構(gòu)建中大型的復(fù)雜應(yīng)用。它最大特點(diǎn)是配置式組裝,并擁有數(shù)據(jù)的集中管理、易擴(kuò)展、代碼精煉、使用簡(jiǎn)單等優(yōu)點(diǎn)。

項(xiàng)目地址:https://github.com/alibaba/fish-redux
背景介紹:https://yq.aliyun.com/articles/692549

4.Public APIs

這是一個(gè)收錄了眾多免費(fèi) API 的項(xiàng)目。它支持關(guān)鍵詞搜索和添加 API 數(shù)據(jù),便于開(kāi)發(fā)者快速的尋找自己需求的 API。

項(xiàng)目地址:https://github.com/toddmotto/public-apis

5.Best Chinese Front End Blogs

如果你是初入前端的新手,那么這個(gè)項(xiàng)目能讓你迅速了解前端圈有哪些值得關(guān)注的技術(shù)大咖、技術(shù)團(tuán)隊(duì)以及技術(shù)周刊。

項(xiàng)目地址:https://github.com/FrankFang/best-chinese-front-end-blogs


后端

1.Buzz

Buzz 是一個(gè)輕量級(jí)的 PHP 客戶端庫(kù),該庫(kù)包括三個(gè)客戶端:FileGetContents,Curl 和 MultiCurl,在 MultiCurl 支持批量請(qǐng)求和 HTTP2 服務(wù)器推送。

項(xiàng)目地址:https://github.com/kriswallsmith/Buzz

2.PrintTags

PrintTags 是一個(gè)輕量級(jí)包,用于替代 Python 3 中內(nèi)置的print功能。 它可以輸出彩色編碼,以及用于標(biāo)記消息。

項(xiàng)目地址:https://github.com/MichaelDylan77/PrintTags

3.Arthas

Arthas 是阿里巴巴開(kāi)源的 Java 診斷工具。它采用了命令行交互模式,同時(shí)提供豐富的 Tab 自動(dòng)補(bǔ)全功能,進(jìn)一步方便進(jìn)行問(wèn)題的定位和診斷。

項(xiàng)目地址:https://github.com/alibaba/arthas
在線教程:https://alibaba.github.io/arthas/arthas-tutorials?language=cn

4.Cocker

Cocker 是 C 語(yǔ)言自研的容器引擎,它原生支持多進(jìn)程架構(gòu)的容器使用模式,并提供了鏡像多版本共存管理。

項(xiàng)目地址:https://github.com/calvinwilliams/cocker/blob/master/README.zh-CN.md

5.JavaGuide

這是一份 Java 系統(tǒng)學(xué)習(xí)指南,幫助你對(duì) Java 知識(shí)體系有一個(gè)初步的認(rèn)識(shí),同時(shí)也能夠幫助你回顧知識(shí),準(zhǔn)備面試。

項(xiàng)目地址:https://github.com/Snailclimb/JavaGuide


移動(dòng)端

1.coobjc

coobjc 是阿里專為 iOS 平臺(tái)打造的開(kāi)源協(xié)程開(kāi)發(fā)框架,支持 Objective-C 和 Swift,同時(shí)提供了 cokit 庫(kù)為 Foundation 和 UIKit 中的部分 API 提供了協(xié)程化支持。它支持 Async/Await 編程方式,提供了類似 Kotlin 中的 Generator 功能,元組的支持以及 Actor Model 的實(shí)現(xiàn)。

項(xiàng)目地址:https://github.com/alibaba/coobjc

2.NutUI 2.0

NutUI 2.0 是具備京東風(fēng)格的輕量級(jí)移動(dòng)端 Vue 組件庫(kù)。它支持自定義組件庫(kù)整體主題風(fēng)格,支持 Typescript,具備 SSR 服務(wù)端渲染等特性。NutUI 2.0 還擁有一個(gè)重磅功能,即支持將 Vue 組件轉(zhuǎn)成微信小程序組件,實(shí)現(xiàn)一次編碼跨平臺(tái)使用。

項(xiàng)目地址:https://github.com/jdf2e/nutui/

3.Carbon

Carbon 是一個(gè)在 UITableView 和 UICollectionView 中構(gòu)建基于組件聲明式界面庫(kù),它的靈感源自 React.

項(xiàng)目地址:https://github.com/ra1028/Carbon


工具

1.PPRows

PPRows 是一款代碼行計(jì)算工具,可在 Mac 上統(tǒng)計(jì)你寫了多少行代碼。它支持檢測(cè)參與計(jì)算的代碼文件夾數(shù)量以及代碼行數(shù),同時(shí)可以檢測(cè)多文件/多文件夾代碼,以及自定義檢測(cè)的文件類型等功能。

項(xiàng)目地址:https://github.com/jkpang/PPRows

2.Git History

這是一個(gè)動(dòng)態(tài)展示 GitHub 文件操作歷史記錄的工具,你只要將任何文件的 URL 中的 “github.com” 替換成 “github.githistory.xyz” ,就能夠以動(dòng)畫(huà)的方式瀏覽該文件的歷史修改記錄。

項(xiàng)目地址:https://github.com/pomber/git-history

3.Gckit-CLI

Gckit CLI 是通過(guò) Node.js 腳本實(shí)現(xiàn)生成 Swift、Objective-C 等代碼的命令行工具。通過(guò)簡(jiǎn)單的 JSON 文件即可生成對(duì)應(yīng)的 ViewController 、Model、Cell 等文件,一鍵生成能夠極大的提升開(kāi)發(fā)效率。

項(xiàng)目地址:https://github.com/SeongBrave/gckit

4.Awesome Design Tools

工欲善其事,必先利其器。這個(gè)項(xiàng)目匯集了眾多高質(zhì)量的設(shè)計(jì)工具,幫助你提升工作效率。

項(xiàng)目地址:https://github.com/LisaDziuba/Awesome-Design-Tools

5.Code-Server

在線版的 VSCode,支持大部分的 VSCode 插件。

項(xiàng)目地址:https://github.com/codercom/code-server


感謝你的閱讀。若你有所收獲,歡迎點(diǎn)贊與分享。

注:

如需轉(zhuǎn)載,煩請(qǐng)按下方注明出處信息,謝謝!

作者:IT程序獅
原文地址:https://zhuanlan.zhihu.com/p/58837461


同時(shí)也歡迎關(guān)注我的微信【IT程序獅】,不定期分享 IT 學(xué)習(xí)文章與資源。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 【版權(quán)免責(zé)聲明】 轉(zhuǎn)自 南山岳麓書(shū)院,版權(quán)歸原作者所有。如涉及作品版權(quán)問(wèn)題,請(qǐng)與本人聯(lián)系。 把平時(shí)看到或項(xiàng)目用到的...
    上吊的豆腐閱讀 1,056評(píng)論 0 8
  • 作為一名語(yǔ)教專業(yè)的學(xué)生,我對(duì)那些名家作品并沒(méi)有多大的興趣,我感興趣的,恰恰是哪些老師不大認(rèn)同的網(wǎng)絡(luò)小說(shuō)。 ...
    夜?jié)M微芒閱讀 1,633評(píng)論 2 4
  • 2012-07-22 通通歸于寂靜 ——小城散漫表達(dá)系列之“寂靜之聲” 火山 昨晚實(shí)在太累了,回到家倒頭便睡,足足...
    朱明云閱讀 391評(píng)論 0 2
  • 01 轉(zhuǎn)眼間,就到畢業(yè)季了!看著圖書(shū)館門前的廣場(chǎng)上來(lái)回竄動(dòng)穿著民國(guó)服飾或是學(xué)士服的身影時(shí),我想這回終于到我們了,既...
    moment__閱讀 212評(píng)論 0 2

友情鏈接更多精彩內(nèi)容