開源精粹(二)!22個實用、有趣的開源項目

開源精粹(二)!22個實用、有趣的開源項目

作為一名開源愛好者,發掘優秀的開源項目是一件非常有趣的事情。在 中,我分享了單頁個人網站模板、組裝式 Flutter 應用框架、PHP 客戶端庫、Java 診斷工具等一些實用的庫和工具。本期依舊會為大家分享一些前端、後端、移動開發的相關工具,希望你能“淘”到適合自己的工具。


前端

1.Vue-EasyTable

Vue-EasyTable 是一款基於 Vue2.x 的 table 組件,具備自適應、表頭與列固定、自定義單元格樣式、自定義 Loading 等功能。

項目地址:

https://github.com/huangshuwei/vue-easytable/blob/master/README-CN.md

2.React-Calendar

開源精粹(二)!22個實用、有趣的開源項目

這是一款具備原生日期格式的日曆組件。它不依賴 Moment.js,支持日期選擇範圍,涵蓋了各國語言,開箱即用。

項目地址:

https://github.com/wojtekmaj/react-calendar

3.Matter

開源精粹(二)!22個實用、有趣的開源項目

CSS 實現的 Material 組件合集項目,作者已將部分作品開源,效果可以在 CodePen 上查看。

項目地址:

https://github.com/finnhvman/matter

4.Revery

Revery 是一款用於構建高性能、跨平臺桌面應用的框架。它類似於加速版的原生 Electron,除了擁有類似 React / Redux 的庫,還具備 GPU 加速渲染功能,其內置的編譯器速度也相當快。

項目地址:

https://github.com/revery-ui/revery

5.Web Accessibility Guide

開源精粹(二)!22個實用、有趣的開源項目

這是一個精選了 Web 可訪問性貼士、技巧和最佳實踐的開源項目,你將會學習到一些改善 Web 可訪問性的實用做法。

項目地址:

https://github.com/fejes713/accessibility-guide


後端

1.SOFAJRaft

SOFAJRaft 是螞蟻金服開源的生產級 Java Raft 算法庫,它基於 Raft 一致性算法的生產級高性能 Java 實現,支持 MULTI-RAFT-GROUP,適用於高負載低延遲的場景,易於使用。

項目地址:

https://github.com/alipay/sofa-jraft

詳情瞭解:

https://juejin.im/post/5c88756a6fb9a049f9136c1a

2. Dragonwell

開源精粹(二)!22個實用、有趣的開源項目

阿里開源了 OpenJDK 發行版 Dragonwell,它提供長期支持,包括性能增強和安全修復。在數據中心大規模 Java 應用部署情況下,可以大幅度提高穩定性、效率以及性能。

項目地址:

https://github.com/alibaba/dragonwell8

詳情瞭解:

https://yq.aliyun.com/articles/694603

3.Lawoole

Lawoole 是一款基於 Laravel 和 Swoole 的高性能 PHP 框架。它兼具了 Laravel 的特點,還解決了其功能背後的性能問題。同時,你還能感受到與 Laravel 一樣的編碼體驗。

項目地址:

https://github.com/lawoole/lawoole

4.AntNest

AntNest 是一個簡潔、快速的異步爬蟲框架。它僅有 600 行代碼,基於 Python 3.6+.

項目地址:

https://github.com/strongbugman/ant_nest/

5.PHP-Awesome

這個倉庫彙集了 PHP 優秀的資源,供你查詢和參考。

項目地址:

https://github.com/shockerli/php-awesome


移動端

1.FlutterBoost

FlutterBoost 是閒魚開源的新一代 Flutter-Native 混合解決方案。它能夠幫你處理頁面的映射和跳轉,你只需要關心頁面的名字和參數即可。

項目地址:

https://github.com/alibaba/flutter_boost

2.MyLayout

開源精粹(二)!22個實用、有趣的開源項目

MyLayout 是一套 iOS 界面視圖佈局框架,可謂 iOS 下的界面佈局利器。它集成了 iOS Autolayout、Size Classes、Android 的 5 大布局體系、HTML/CSS 的浮動定位技術以及 Flex-Box 和 Bootstrap 框架等主流的平臺的界面佈局功能,並提供了一套簡單、完備的多屏幕尺寸適配的解決方案。

項目地址:

https://github.com/youngsoft/MyLinearLayout

3.SegementSlide

開源精粹(二)!22個實用、有趣的開源項目

SegementSlide 是一個 iOS UI 庫,它具備完整的滑滾及切換組件,旨在解決多層 UIScrollView 嵌套滾動的問題。

項目地址:

https://github.com/Jiar/SegementSlide


工具

1.DevHub

開源精粹(二)!22個實用、有趣的開源項目

DevHub 是一款跨平臺的 GitHub 通知管理客戶端,支持 Android、 iOS、網頁和桌面上使用,幫助你便捷的接收 GitHub 各類通知。

項目地址:

https://github.com/devhubapp/devhub

2.Reqman

Reqman 是一個幫助後端工程師進行 API 測試的工具,同時也是一個基於 Node.js 的爬蟲工具。

項目地址:

https://github.com/lisniuse/reqman

3.FreeCodeCamp

說到 FreeCodeCamp,或許大家不會陌生,而這個項目就是他們建立的開源課程和相應的代碼庫。網站提供了 6 大認證課程,也涉及了全棧開發認證。如果你感興趣,不妨瞭解下。

項目地址:

https://github.com/freeCodeCamp/freeCodeCamp

4.Gitter

Gitter 是 GitHub 小程序客戶端,作者採用 Taro 框架 + Taro UI 進行開發,而小程序內數據則來自 GitHub Api V3.

項目地址:

https://github.com/huangjianke/Gitter

5.Awesome Podcasts

開源精粹(二)!22個實用、有趣的開源項目

這個項目收集了各類實用的播客,涵蓋了主流的編程語言,希望對你提升技術水平有所幫助。 ​

項目地址:

https://github.com/rShetty/awesome-podcasts

6.編程圖書大全

書籍不光能在你迷茫的時候,給予你答案,還能在你提升技能的時候,給予你幫助。這個倉庫收集了眾多編程圖書,涉及主流編程語言、人工智能、算法、Linux、大數據等。看看,有木有你需要的。

項目地址:

https://github.com/KeKe-Li/book

7.VS Code Netease Music

開源精粹(二)!22個實用、有趣的開源項目

很多開發者喜歡邊寫代碼,邊聽音樂,VS Code Netease Music 這個插件就能滿足你在 VS Code 上聽歌的願望。它使用 Webview 實現,不依賴命令行播放器。

項目地址:

https://github.com/nondanee/vsc-netease-music


彩蛋

Star-Battle

開源精粹(二)!22個實用、有趣的開源項目

Star-Battle 是一款使用 JavaScript ES6、Canvas 開發的飛船射擊類遊戲。來 Enjoy 吧。 ​​​​

項目地址:

https://github.com/gd4Ark/star-battle/blob/master/README-CN.md


感謝你的閱讀。若你有所收穫,歡迎點贊與分享。

注:

如需轉載,煩請按下方註明出處信息,謝謝!

原文地址:

https://zhuanlan.zhihu.com/p/60888400


分享到:


相關文章: