* 戳上方藍字「 開源先鋒 」關註我
計畫目錄:
1.實用的開源輕量自動化運維平台,9.6K+ Star!
2.打造屬於自己的超級技術棧,24.9w star!
3.演算法入門到精通,18w+ star!
4.史上最強win系統最佳化神器,11.3K star!
5.一款國人開發的清新優雅的部落格計畫,2k star!
6.基於瀏覽器的開源 Web 雲端桌面系統,9.2K star!
01 實用的開源輕量自動化運維平台,9.6K+ Star!
Spug
是一個開源的自動化運維管理平台,由 JavaScript 和 Python 編寫,面向中小型企業設計,無需 Agent,非常輕量化。為運維人員提供了自動化部署、配置管理、任務編排、監控告警等一系列強大功能,幫助輕松管理大規模的伺服器集群。
Spug 整合了主機管理、主機批次執行、主機線上終端、套用釋出部署、線上任務計劃、配置中心、監控、報警等多項功能,為我們提供了全面的運維解決方案。
功能特性
效能特色:
批次執行: 透過平台,使用者可以輕松對主機上的命令進行批次執行,節省了操作時間和提高了效率。
線上終端: 使用者可以方便地透過瀏覽器登入主機的線上終端,即時操作主機,無需額外的終端軟體。
檔管理: 支持主機檔的線上上傳和下載,便捷地進行檔傳輸和管理。
任務計劃: 使用者可以靈活設定線上任務計劃,定時執行任務,提升工作自動化程度。
釋出部署: 使用者可根據需求自訂釋出部署流程,確保部署過程符合實際需求。
配置中心: 支持多種格式的配置管理,包括 KV、文本、JSON 等,方便使用者進行統一配置管理。
監控中心: 提供全面的監控功能,包括站點、埠、行程等各種監控項,滿足使用者對主機狀態的即時監控需求。
報警中心: 支持多種報警方式,如簡訊、信件、釘釘、微信等,及時通知使用者主機狀態異常。
優雅美觀: 基於 Ant Design 的 UI 界面設計,整體界面簡潔清晰,操作體驗良好。
開源免費: 前後端程式碼完全開源,使用者可以自由檢視源碼並永久免費使用平台。
計畫地址:
https://github.com/openspug/spug
02 打造屬於自己的超級技術棧,24.9w star!
Build-Your-Own-X
旨在幫助我們從零開始構建各種各樣的技術計畫,從程式語言直譯器到資料庫,再到作業系統和遊戲引擎,無所不包!
build-your-own-x
收集了海量的電腦領域學習資源,涵蓋了以下主題:
程式語言直譯器:例如 Python、JavaScript、C++ 等
資料庫:例如 MySQL、Redis、MongoDB 等
作業系統:例如 Linux、Windows、macOS 等
網路協定:例如 HTTP、TCP/IP 等
機器學習:例如 TensorFlow、PyTorch 等
遊戲引擎:例如 Unity、Unreal Engine 等 ...
每個主題都包含一系列教程,從基礎概念到高級實踐,循序漸進地幫助你掌握相關技術的核心知識和技能。
計畫特色
內容全面: 涵蓋了各種熱門技術主題,滿足不同開發者的學習需求。
教程詳細: 每個教程都包含詳細的程式碼範例和解釋,即使是初學者也能輕松理解。
循序漸進: 教程從基礎概念開始,逐步深入,幫助開發者掌握相關技術的完整知識體系。
社群活躍: 計畫擁有一個活躍的社群,開發者可以在此交流學習心得,互相幫助。
計畫地址: https://github.com/codecrafters-io/build-your-own-x
03 演算法入門到精通,18w+ star!
javascript-algorithms
計畫由 trekhleb 大神建立,旨在收集和實作各種常見的 JavaScript 演算法和數據結構,並提供了詳細的解釋和範例。
該計畫包含了超過 200 種演算法和數據結構,涵蓋了排序、搜尋、圖論、加密等多個領域。
同時還有中、英、日、韓等數十種語言的版本。
計畫特色
程式碼簡潔易懂,註釋詳細,方便學習和參考;
涵蓋了各種常見的演算法和數據結構,實用性強;
每個演算法都提供了多個實作版本,可以進行效能比較;
支持多種編程風格,包括物件導向和函數語言程式設計。
計畫地址:
https://github.com/trekhleb/javascript-algorithms
04 史上最強win系統最佳化神器,11.3K star!
Optimizer
是一款面向 Windows 系統的最佳化工具,采用C#編寫,旨在提升電腦效能、加強私密和安全保護。
它支持22種語言,包括簡體中文和繁體中文,同時提供了許多實用的功能,包括:
關閉不必要的 Windows 服務
停止 Windows 自動更新
解除安裝 UWP 套用
清理系統垃圾檔和瀏覽器配置檔
修復常見的登錄檔問題
提供硬體檢測工具
測試 IP 環通度和延遲
快速更改 DNS 伺服器
編輯 HOSTS 檔
辨識和終止檔釘選控制代碼 ...
體積小巧,功能強大,使用方便,受到了很多使用者的喜愛。
功能特性
免費開源:完全免費,無任何廣告和功能限制。
體積小巧:僅有 2MB 左右,無需安裝,解壓即用。
功能強大:提供多種實用功能,滿足不同使用者的需求。
使用方便:操作簡單,即使是小白使用者也能輕松上手。
安全可靠:程式碼經過嚴格測試,不會對系統造成任何損害。
計畫地址:https://github.com/hellzerg/optimizer
05 一款國人開發的清新優雅的部落格計畫,2k star!
NBlog
是一個基於 Spring Boot + Vue 的前後端分離部落格系統,它將前端頁面和後端邏輯完全分離,使得開發和維護更加靈活和易於擴充套件。
NBlog 的主要功能包括:
文章管理:支持文章釋出、編輯、刪除、置頂、分類、標簽等功能。
分類管理:支持分類添加、編輯、刪除等功能。
標簽管理:支持標簽添加、編輯、刪除等功能。
評論管理:支持評論釋出、回復、刪除等功能。
使用者管理:支持使用者註冊、登入、修改密碼等功能。
友鏈管理:支持友鏈添加、編輯、刪除等功能。
系統設定:支持系統設定、站點資訊、SMTP 信箱配置等功能。
效能特色
采用前後端分離架構,開發和維護更加靈活和易於擴充套件。
基於 Spring Boot 和 Vue 構建,效能穩定可靠。
支持多種資料庫,包括 MySQL、PostgreSQL、Oracle 等。
支持多種主題,可自由更換。
支持 Markdown 編輯器,方便寫作。
支持評論系統,方便交流互動。
支持搜尋功能,方便尋找文章。
支持 SEO 最佳化,提高網站排名。
計畫地址:
https://github.com/naccl/nblog
06.基於瀏覽器的開源 Web 雲端桌面系統,9.2K star!
Puter
是一個先進的開源桌面環境,設計用於在瀏覽器中功能豐富、異常快速和高度可延伸。它可以用於構建遠端桌面環境,或作為雲端儲存服務、遠端伺服器、網路托管平台等的界面。
簡單說,這是一個基於 Web 的桌面作業系統,可以在瀏覽器中執行無需安裝,即可提供豐富的功能和極快的速度。
效能特色
功能豐富多樣:Puter 不僅可以構建遠端桌面環境,還能作為雲端儲存服務、遠端伺服器、網路托管平台等的界面,滿足多種需求。
飛速響應:透過使用原生 Java 和 jQuery 技術,Puter 直接與 DOM 互動,確保快速高效的執行速度。
高度可延伸性:可根據個人需求透過 Puter.js 庫進行擴充套件,靈活適應不同場景的要求。
簡單上手:Puter 提供了詳盡的說明和指南,使使用者輕松上手並享受其強大功能。
計畫地址:
https://github.com/HeyPuter/puter