GitHub 熱點速覽 Vol.14:周獲 2k+ Vim³ 掀起三維編程風

做者:HelloGitHub-小魚乾前端

摘要:寓教於樂,應該是上週 Trending 的主題了,不管是被多人轉發推薦的三維 Vim 項目 Vim³ 或者是流體運動的 WebGL Fluid Simulation 都趣味十足。固然說到真正的學習,確定不如老項目 Blog——一個前端書寫的系列文章及雖然已經一個季度過去可是依舊是程序員界話題的——developer-roadmap 表現搶人,在上週分別得到了 1k 和 3k 的 star,此外在遊戲中學習 git 分支知識的 LearnGitBranching 也是至關有口碑,固然本週推薦的編程工具主題 也有不錯的表現,例如 Ruby 開發的跨平臺 GUI,iced 清明假期霸榜三日…react

如下內容摘錄自上週微博@HelloGitHub 的 GitHub Trending,選項標準:新發布 | 實用 | 有趣,根據項目 release 時間分類,發佈時間超過 30 天的項目一概稱之爲成熟穩重老項目,因爲文章篇幅問題還有部分項目未能在本文展現,望周知 🌝git

  • 本文目錄
      1. 可怕 GitHub 新生
      • 1.1 自動炒股機:RL-Stock
      • 1.2 另類簡歷:react-ultimate-resume
      • 1.3 當 Go 碰見 LeetCode:go-leetcode
      • 1.4 三維 vim:Vim³
      1. 尚能星否 GitHub 老項目
      • 2.1 和前輩學技術:technology-talk
      • 2.2 spring 最佳實踐:spring-boot-api-project-seed
      • 2.3 又見開發路線:developer-roadmap
      • 2.4 模擬器:darling
      • 2.5 一個項目學前端:Blog
      • 2.6 可視化學 Git:LearnGitBranching
      • 2.8 萌萌噠草圖工具:Excalidraw
      1. 本週 GitHub Trending #編程工具#主題的主力軍
      • 3.1 GUI:Dear ImGui
      • 3.2 雲端 IDE 平臺:Eclipse Theia
      • 3.3 跨平臺 GUI 庫:iced
      1. 推薦閱讀

1. 可怕 GitHub 新生

1.1 自動炒股機:RL-Stock

本週 star 增加數:1100+程序員

抄底嗎?啥時候抄底?RL-Stock 是一個用深度強化學習自動炒股項目,監督學習(如 LSTM)能夠根據各類歷史數據來預測將來的股票的價格,判斷股票是漲仍是跌,幫助人作決策。github

而強化學習是機器學習的另外一個分支,在決策的時候採起合適的行動 (Action) 使最後的獎勵最大化。與監督學習預測將來的數值不一樣,強化學習根據輸入的狀態(如當日開盤價、收盤價等),輸出系列動做(例如:買進、持有、賣出),使得最後的收益最大化,實現自動交易。web

底抄到沒抄到我母雞,知識至少學到了。spring

GitHub 地址→https://github.com/wangshub/RL-Stockshell

1.2 另類簡歷:react-ultimate-resume

本週 star 增加數:600+數據庫

react-ultimate-resume 是使用 React 和 JSONResume 搭建的 dev 簡歷,它旨在突出你的優點。特徵編程

  • 🙂 基礎信息:住所?何時開始 coding
  • 📊 技能:使用漂亮的圖表來展現你的技能
  • 💼 理想的工做:輕鬆向招聘人員說明你的理想工做是什麼
  • 💾 經驗:描述專業經驗
  • 🎓 研究:你是如何學習編碼?
  • ✨ 項目:突出你的最佳項目
  • 📺 興趣愛好:使用 GIF 顯示你的興趣愛好
  • 🎶 音樂:添加你喜歡的 Spotify 播放列表
  • 🔭 感興趣的人:進一步介紹你想學習的技術
  • 🌎 語言:掌握哪些語言?

GitHub 地址→https://github.com/welovedevs/react-ultimate-resume

1.3 當 Go 碰見 LeetCode:go-leetcode

本週 star 增加數:600+

收錄了 100+ 道 LeetCode 的項目:go-leetcode,是一個用 Golang 記錄 LeetCode 解決思路的項目,此外每道已解決的 LeedCode 都包含對應的單元測試。

GitHub 地址→https://github.com/austingebauer/go-leetcode

1.4 三維 vim:Vim³

本週 star 增加數:2000+

當難以退出的 vim 趕上立方體,Vim³ 是一個三維 vim,想要體驗 vim 如何酷炫吊炸天嗎,比二維 vim 多一維(趣味)的 Vim³ ,just try it。

GitHub 地址→https://github.com/oakes/vim_cubed

2. 尚能星否 GitHub 老項目

2.1 和前輩學技術:technology-talk

本週 star 增加數:450+

多讀書、多看報,多研究開源框架源碼。和前輩學技術:technology-talk 彙總 Java 生態圈經常使用技術框架、開源中間件,系統架構、數據庫、大公司架構案例、經常使用三方類庫、項目管理、線上問題排查、我的成長、思考等知識。 ​​​​

GitHub 地址→https://github.com/aalansehaiyang/technology-talk

2.2 spring 最佳實踐:spring-boot-api-project-seed

本週 star 增加數:200+

Spring Boot API Project Seed 是一個基於Spring Boot & MyBatis的種子項目,用於快速構建中小型API、RESTful API項目,該種子項目已經有過多個真實項目的實踐,穩定、簡單、快速,使咱們擺脫那些重複勞動,專一於業務代碼的編寫,減小加班。

GitHub 地址→https://github.com/lihengming/spring-boot-api-project-seed

2.3 又見開發路線:developer-roadmap

本週 star 增加數:3000+

developer-roadmap 幫你梳理了 2020 年 Web 開發者可點亮的技能點。 ​​​​

GitHub 地址→https://github.com/kamranahmedse/developer-roadmap

2.4 模擬器:darling

本週 star 增加數:500+

Darling 是一個能夠執行 macOS 程序的 Linux 模擬器。Darling 的工做原理是用 Darwin 內核解析 Mac 可執行文件,而後載入到內存執行。 ​​​​

GitHub 地址→https://github.com/darlinghq/darling

2.5 一個項目學前端:Blog

本週 star 增加數:700+

Blog 是一個前端工程師寫的博文,博文分爲 JavaScript深刻系列、JavaScript專題系列、underscore 系列、ES6 系列、React 系列,以及瀏覽器相關內容。

GitHub 地址→https://github.com/mqyqingfeng/Blog

2.6 可視化學 Git:LearnGitBranching

本週 star 增加數:150+

分支搞明白了嗎?LearnGitBranching 是一個高星學 Git 的項目。做爲一個 Git 沙盒,在交互式學習和關卡遊戲通關過程當中你會學習到全部分支的知識,若是你是一個 Git 新手或者想教他人學習分支知識不妨 Pick 下這個項目。

GitHub 地址→https://github.com/pcottle/learnGitBranching

2.7 萌萌噠草圖工具:Excalidraw

本週 star 增加數:700+

Excalidraw 是一個用 Typescript 編寫的白板工具,可輕鬆地繪製帶有手繪感受的圖表,支持自定義基礎組件顏色和大小。用了 Excalidraw 感受需求也變得萌萌噠。btw,在線使用 Excalidraw 繪製的草圖可直接複製粘貼到第三方平臺。

GitHub 地址→https://github.com/excalidraw/excalidraw

3. 本週 GitHub Trending #編程工具#主題的主力軍

工欲善其事,必先利其器。一個好的開發工具能夠提高開發效率,並且提高編程幸福度,在這裏小魚乾選了本週 Trending 日榜上 3 個不錯編程工具,但願這 3 個項目能讓你 Bug--,Money ++~

3.1 GUI:Dear ImGui

本週 star 增加數:150+

Dear ImGui 是一個擁有極少依賴關係的 C++ 實時模式圖形用戶界面。它旨在實現快速迭代,並容許程序員打造內容建立工具和可視化/調試工具,特別適合遊戲引擎( 用於工具)、實時 3D 應用、全屏應用、嵌入式應用開發。

GitHub 地址→https://github.com/ocornut/imgui

3.2 雲端 IDE 平臺:Eclipse Theia

本週 star 增加數:1650+

雲端 IDE 瞭解下?Eclipse Theia 是一個基於 TypeScript、CSS 和 HTML 實現,用於開發多語言云端和桌面 IDE 產品的平臺。特性

  • 創建一個平臺來構建相似 IDE 的產品;
  • 向最終用戶提供全面的多語言 IDE(不只僅是智能編輯器);
  • 一樣支持 Cloud IDE和 Desktop IDE 的範例;
  • 經過語言和調試服務器協議提供對多種語言的支持;
  • 爲 GUI 提供 Javascript UI 庫。

GitHub 地址→https://github.com/eclipse-theia/theia

3.3 跨平臺 GUI 庫:iced

本週 star 增加數:1000+

iced 是一個受 ELm 啓發的用於 Rust 的跨平臺 GUI 庫,側重於簡單性和類型安全性。特徵

  • 簡單、易用的內置電池 API
  • 類型安全的反應式編程
  • 跨平臺支持(Windows,macOS,Linux 和 Web)
  • 響應式佈局
  • 內置的小部件(包括文本輸入,可滾動內容等等)
  • 自定義小部件支持(建立本身的小部件!)
  • 使用性能指標調試覆蓋
  • 支持異步操做
  • 模塊化生態系統分爲可重複使用的部分:
    • 與渲染器無關的本機運行時,可與現有系統集成
    • 內置渲染器支持 Vulkan, Metal, DX11, 和 DX12
    • 窗口 shell
    • 藉助 DOM 運行 Web

GitHub 地址→https://github.com/hecrj/iced

推薦閱讀

以上爲 2020 年第 14 個工做周的 GitHub Trending 🎉若是你 Pick 其餘好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和咱們分享下喲 🌝

HelloGitHub 交流羣現已全面開放,添加微信號:HelloGitHub 爲好友入羣,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

關注公衆號加入交流羣

相關文章
相關標籤/搜索