bazelbuild/bazel
Stars: 22.5k
License: Apache-2.0
Bazel 是一個快速、可擴充套件的多語言構建系統。
構建和測試任何規模的軟體,快速可靠。
透過僅重新構建必要部分、高階本地和分散式快取、最佳化的依賴分析和並行執行,加速您的構建和測試過程。
一個工具,支援多種語言:Java、C++、Android、iOS、Go 等等。在 Windows、macOS 和 Linux 上執行。
可擴充套件性強:可以輕鬆新增對新語言和平臺的支援。
適用於大型組織、程式碼庫和持續整合解決方案,可以處理任何規模的程式碼庫,無論是多個儲存庫還是巨型單體程式碼庫。
HigherOrderCO/Bend
Stars: 14.4k
License: Apache-2.0
Bend 是一個高度並行的高階程式語言。 該專案解決了在 GPU 等大規模並行硬體上執行程式時,無需顯式並行註釋、執行緒生成和鎖定等低階操作。
具有類似 Python 和 Haskell 這樣富有表現力的語言的特性
快速物件分配、支援完全閉包的高階函式、不受限制的遞迴甚至延續
無需顯式併發註釋
高度並行化
它由 HVM2 執行時提供動力,並且可以實現近線性加速
BlackINT3/OpenArk
Stars: 7.4k
License: LGPL-2.1
OpenArk 是 Windows 平臺的下一代反 Rootkit(ARK)工具。 該專案旨在提供反向工程/程式設計輔助功能,使用者可以發現作業系統中隱藏的惡意軟體。 主要功能和優勢包括:
程序:檢視程序、執行緒、模組、控制代碼、記憶體、視窗、Token、記憶體掃描、PPL 等資訊,還有模組解除安裝、程序注入等功能。
核心:系統核心工具,例如:記憶體管理、驅動、熱鍵、回撥、過濾驅動、儲存、IDT/SDT/NDIS/WFP 等功能。
程式設計助手:程式設計師的工具箱。
掃描器:PE/ELF 檔案解析器,以後會變成病毒分析助手。
捆綁器:目錄和多個程式可以捆綁成一個 exe 程式,同時支援指令碼。
工具庫:精心挑選了許多有用的小工具,這些和 OpenArk 既有功能互補,高效率,我們一直在思考。
控制檯:這裏有很多有用的命令。
語言:目前支援中文和英文,以後會支援更多。
mendableai/firecrawl
Stars: 4.5k
License: AGPL-3.0
firecrawl 是一個將整個網站轉換為 LLM-ready markdown 的專案。
提供 API 服務,接受 URL 並將其爬取轉換為乾淨的 markdown 格式
可以爬取所有可訪問的子頁面,併爲每個頁面提供乾淨的 markdown
不需要站點地圖即可使用
提供易於使用的 API 和託管版本,也可以自行搭建後端
支援 Python SDK、Node SDK 等工具整合及 Langchain、Llama Index 等功能整合
mainmatter/100-exercises-to-learn-rust
Stars: 2.2k
License: NOASSERTION
100-exercises-to-learn-rust 是一個自學 Rust 的課程,透過一次次的練習來學習。 這個專案是爲了幫助那些想要學習 Rust 但沒有機會嘗試的人。透過解決 100 個練習,你將從對 Rust 一無所知到能夠開始編寫自己的程式。 該專案具有以下關鍵特性和核心優勢:
提供了逐步增加難度的 100 個練習,幫助使用者逐步掌握 Rust 語言。
可以從零基礎開始,並按照自己的節奏進行學習。
提供瞭解答分支,方便使用者參考和對比答案。