導航:首頁 > 網路數據 > github大數據項目

github大數據項目

發布時間:2023-03-08 16:47:23

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

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

1.Vue-EasyTable

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

2.React-Calendar

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

3.Matter

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

4.Revery

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

5.Web Accessibility Guide

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

1.SOFAJRaft

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

2. Dragonwell

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

3.Lawoole

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

4.AntNest

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

5.PHP-Awesome

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

1.FlutterBoost

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

2.MyLayout

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

3.SegementSlide

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

1.DevHub

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

2.Reqman

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

3.FreeCodeCamp

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

4.Gitter

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

5.Awesome Podcasts

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

6.編程圖書大全

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

7.VS Code Netease Music

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

Star-Battle

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

註:

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

㈡ 這幾個大數據GitHub項目,太強了吧

大家好,我是 夢想家 Alex 。我們都知道 github 對於程序員們而言,就是一個巨大的「聚寶盆」,上面不僅有很多優質的開源項目,還有很多熱愛開源分享的開發者。但如何從浩如煙海的寶藏中,篩選出適合自己的優質項目呢?本期內容,我就為大家推薦幾個我認為還不錯的大數據學習必備的 牛 X 項目,希望大家看完有所收獲。

首推 heiying 的 BigData-Notes,該項目目前已經有高達 10.2K 的star,正如該倉庫的介紹上簡短幾個字:大數據入門指南。這個項目也是我認為目前 最適合初學者學習和參考的項目

為什麼說這個項目適合大數據初學者呢,可以通過觀察項目的介紹文檔,該項目包含了大數據學習必須要掌握的幾種組件,包括 Hadoop,Hive,Spark,Flink,Kafka,Zookeeper,Flume,Sqoop,Azkaban,以及 Scala 函數式編程語言的教程 ,可謂是非常的系統全面

我們再藉助谷歌插件 Octotree 觀察項目的結構,可以看到該項目主要分為 code,notes,pictures,resources 四個目錄

其中 code 目錄主要用來存放各個組件使用相關的代碼,正如統計的結果一樣,這個項目中 Java 代碼佔了 94.8%,Scala 佔了 5.2%,所以對於喜歡用 Java 編寫代碼的小夥伴們來說,這是一個不容錯過的寶藏學習機會。

notes 部分主要存放相關組件的介紹和使用文檔,其中 installation 子目錄主要存放了相關組件編譯,以及在Linux環境下各個組件的安裝,單機/集群環境搭建的教程,我看過了內容,介紹的非常清晰詳細。

另外兩個目錄 pictures resources 就不做過多介紹了,一個是存放相關的圖片教程,另一個是存放編寫的代碼中所需要用到的文本文件

這個項目同樣給力,是由 BAT 高級大數據架構師 王知無 創建的,該項目目前也已經斬獲高達 5.2k star,是為數不多, 集基礎學習和進階實戰 於一體的優質項目。

該項目按照大數據不同階段的學習,所列舉不同的文章干貨

大數據開發基礎篇

大數據框架學習篇

大數據開發實戰進階篇

大數據開發面試篇

從不同的分類足以見 王老師 的用心。同時,王知無前輩也是 51CTO 上的認證講師,來看看官方的介紹 。

相信很多同學在學習大數據的過程中,不清楚 Java 需要學習哪些內容,掌握到什麼程度,這個時候完全可以借鑒王老師的這個倉庫內容。

同時,學習這個倉庫的內容,可以學習到作者作為架構師本身對於 JVM,分布式理論和基礎,大數據框架基石之網路通信Netty,以及各個框架的源碼學習,可謂「 真.寶藏倉庫

除了基礎的理論學習以外,還有大量實戰性的內容可以借鑒參考

以及大量的面試題,還有自己從零到大數據專家一路走來的心路歷程,學習路徑指南,和自己對於技術學習的一些深入思考,相信大家拜讀過後一定能收獲滿滿,

這個項目比較特殊,是一個國外開發者開源的項目,英文翻譯過來的意思是「很棒的大數據」,實際上呢~他列舉的是很多很棒的大數據框架、資源和其他很棒的精選列表。靈感來自 awesome-php awesome-python awesome-ruby hadoopecosystemtable big-data 。目前也已經斬獲 10.2K 的 star,非常強勢。

為了方便閱讀,我將其全部翻譯成中文進行展示。

我們跳轉到 分布式編程,可以看到很多我們熟悉的技術,例如 Flink,Spark,Pig,MapRece 等等 ....

亦或者「分布式文件系統」,我們所熟知的 HDFS,Ku,GFS ...

點擊對應的鏈接,可以跳轉到對應的官方介紹頁,方便我們減少搜索成本,快速了解不同領域大數據常用的技術組件,為我們之後做技術調研省了很多的時間。

讓我厚顏無恥的夾帶一下「私貨」。這是我在今年年初的時候,創建的一個倉庫,目前也已經有了快 200 的star 。從資歷和star的數量顯然不能跟前面幾個大佬相比,但卻是我第一次花費了大量精力,將一個項目像孩子一樣進行「培養」。

為了設計一個好看的圖標,還花了不少的精力。設置不同媒體平台的徽標設計,還參考了像 JavaGuide 這樣的頭部項目,也算是在親力親為的這個過程中,學到了不少東西。


可以放點內容給大家show一下

另外,我還開設了「福利」專欄,將自己學習過程中收集到的學習干貨毫無保留地分享給大家,方便大家獲取。


顯而易見,這個是專注於 flink 學習的開源項目,其中的內容包含Flink 入門、概念、原理、實戰、性能調優、源碼解析等等,目前已經斬獲了 10.5k 的 star,非常強勢。

其維護的開發人員也是非常用心負責,一路跟隨 flink 的版本,不停的在維護更新 。

同時,主要維護者 zisheng 還將 flink 的研究做到了極致,不僅有 flink 成體系的博客鏈接,還有對應的源碼系列。

還自己創建了專欄《從1到100深入學習Flink》,並將大家學習過程中有疑惑的地方解決過程統一記錄下來,方便有需要的同學查看。雖然是付費的星球專享,但我覺得是真的值!感興趣的話大家可以自行去了解。

閱讀全文

與github大數據項目相關的資料

熱點內容
國產電腦字體庫在哪個文件夾 瀏覽:322
AQQ網路語是什麼意思 瀏覽:715
蘋果版本虎虎直播下載 瀏覽:348
電腦日期和時間找不到文件 瀏覽:204
360手機自動同步文件夾 瀏覽:12
找不到c盤某某文件彈窗 瀏覽:256
蘋果手機文件存儲icloud 瀏覽:503
微信備份找不到文件 瀏覽:168
如何使用網路運動 瀏覽:757
文件夾選項找不到有幾種辦法 瀏覽:126
數據線放久了黏黏的怎麼除 瀏覽:179
更改文件夾名稱提示找不到指定文件 瀏覽:425
哪個app看電影最全免費 瀏覽:868
數控機床手動編程怎麼用 瀏覽:276
如何關閉文件共享埠 瀏覽:921
衛生健康文件有哪些 瀏覽:568
單個應用怎麼關閉數據 瀏覽:653
韓版6sa1688網路支持 瀏覽:716
java中如何新建數組 瀏覽:302
電腦打開文件的軟體 瀏覽:369

友情鏈接