網(wǎng)站建設項目評審意見搜狗收錄查詢
Storybook 是一個用于構建 UI 組件和頁面的前端工作坊,支持多種主流框架,提供豐富的插件,具有可配置性強和擴展性好的特點。
storybookjs/storybook
Stars: 79.9k
License: MIT
Storybook 是一個用于構建 UI 組件和頁面的前端工作坊,可以獨立地進行開發(fā)、測試和文檔編寫。它支持多種主流框架,并提供了許多插件來輔助組件設計、文檔編寫、測試等功能。Storybook 還具有可配置性強以及擴展性好的 API,甚至支持 React Native、Android、iOS 和 Flutter 等移動平臺的開發(fā)。
- 支持多種主流框架
- 提供豐富的插件
- 可配置性強
- 擴展性好
apache/superset
Stars: 53.5k
License: Apache-2.0
Superset 是一個現(xiàn)代化的企業(yè)級商業(yè)智能 Web 應用程序,它提供以下主要功能:
- 通過無代碼界面快速構建圖表
- 強大的基于 Web 的 SQL 編輯器進行高級查詢
- 輕量級語義層,可快速定義自定義維度和指標
- 支持幾乎任何 SQL 數(shù)據(jù)庫或數(shù)據(jù)引擎
- 提供多種美觀的可視化效果,從簡單條形圖到地理空間可視化等各種類型都有涵蓋
- 可配置緩存層以幫助減輕數(shù)據(jù)庫負載壓力
- 高度可擴展的安全角色和身份驗證選項
- API 支持編程定制
-Superset 具備云原生架構設計,并且可以實現(xiàn)規(guī)模上線。
uber-go/zap
Stars: 19.4k
License: MIT
zap 是一個在 Go 語言中提供高性能、結構化和分級日志記錄的項目。
- zap 包含了
SugaredLogger
和Logger
兩種類型的日志記錄器,前者既支持結構化日志又支持 printf 風格的 API,并且比其他結構化日志庫快 4-10 倍;后者更加高效并且內(nèi)存占用更少,但只支持結構化日志。 - zap 采用無反射、零分配的 JSON 編碼器來避免序列化開銷和不必要的內(nèi)存分配。通過這個基礎實現(xiàn)了高層次的
sugaredLogger
,用戶可以根據(jù)需要選擇計數(shù)每一次內(nèi)存分配或使用更熟悉松散類型 API。 - 根據(jù)測試結果顯示,相較于其他類似功能庫以及標準庫,在各項指標上 zap 都表現(xiàn)出色。
launchbadge/sqlx
Stars: 9.7k
License: Apache-2.0
SQLx 是一個異步的、純 Rust 編寫的 SQL 工具包。它支持在編譯時檢查查詢語句,而無需使用 DSL (領域特定語言)。該項目的主要功能和核心優(yōu)勢如下:
- 真正異步:采用 async/await 實現(xiàn),以獲得最大并發(fā)性能。
- 編譯時檢查查詢語句 (如果需要):通過連接到開發(fā)數(shù)據(jù)庫,在編譯時驗證和返回一些關于 SQL 查詢的信息。
- 數(shù)據(jù)庫無關性:支持 PostgreSQL、MySQL、SQLite 和 MSSQL 等多種數(shù)據(jù)庫。
- 純 Rust 實現(xiàn):Postgres 和 MySQL/MariaDB 驅動程序均使用純 Rust 編寫,并且沒有任何 unsafe 代碼。
- 運行環(huán)境無關性:可以在不同運行環(huán)境 (
async-std
/tokio
/actix
) 上運行,并且支持不同 TLS 后端 (native-tls,rustls)。
此外,SQLx 還具有以下特點:
- 跨平臺兼容
- 內(nèi)置連接池
- 行流式讀取數(shù)據(jù)
- 自動準備和緩存預處理語句
- 支持簡單執(zhí)行未經(jīng)準備的查詢,并將結果獲取為與高級 API 相同類型的 Row 對象
- 在可用情況下提供傳輸層安全 (TLS)
- 使用 LISTEN 和 NOTIFY 進行異步通知 (PostgreSQL)
- 支持嵌套事務和保存點
- 支持在運行時更改數(shù)據(jù)庫驅動程序
需要注意的是,SQLx 不是一個 ORM (對象關系映射)。如果需要異步 ORM,可以考慮使用 ormx 或 SeaORM。
Cysharp/UniTask
Stars: 5.9k
License: MIT
UniTask 是一個為 Unity 提供高效的分配自由的異步/等待集成的開源項目。
- 使用結構體
UniTask
和自定義 AsyncMethodBuilder 實現(xiàn)零分配 - 使所有 Unity AsyncOperations 和 Coroutines 可等待
- 基于 PlayerLoop 的任務 (例如
UniTask.Yield
,UniTask.Delay
,UniTask.DelayFrame
) 可以替代所有協(xié)程操作 - MonoBehaviour 消息事件和 uGUI 事件作為可等待/異步枚舉器使用
- 完全在 Unity PlayerLoop 上運行,不使用線程,并支持 WebGL、wasm 等平臺
- 異步 LINQ,包括 Channel 和 AsyncReactiveProperty 功能
- TaskTracker 窗口用于防止內(nèi)存泄漏問題
cgpotts/cs224u
Stars: 1.8k
License: Apache-2.0
這個項目是斯坦福大學的 CS224u 自然語言理解課程的代碼。主要功能包括設置環(huán)境、完成作業(yè)、介紹 Jupyter 筆記本和科學計算,以及使用 PyTorch 進行優(yōu)化和生成自然語言等任務。該項目的核心優(yōu)勢和特點包括:
- 提供了一套通用的優(yōu)化類和子類,可以用于 GloVe、Autoencoders、淺層神經(jīng)分類器等多種模型;
- 包含了關鍵實驗方法和實踐考慮方面的教程,并提供寫作與展示工作技巧;
- 有關可解釋性和模型分析部分涉及到 IIT (Interpretability and Model Analysis) 單元以及特征歸因相關內(nèi)容;
- 提供背景材料如向量空間模型 (VSM)、情感分析 (SST) 以及預訓練參數(shù)應用。
dominant-strategies/go-quai
Stars: 1.5k
License: LGPL-3.0
Go Quai 是 Quai 協(xié)議的官方 Golang 實現(xiàn)。
- 支持作為全節(jié)點、存檔節(jié)點或輕節(jié)點運行,可以通過 JSON RPC 端點提供 HTTP、WebSocket 和 IPC 傳輸方式與 Quai 網(wǎng)絡進行交互。
- 可以在主網(wǎng)、測試網(wǎng)或私有網(wǎng)絡上運行。
- 提供了多個可執(zhí)行文件,包括
go-quai
(主要的 CLI 客戶端) 和test
(用于對代碼庫進行測試)。 - 配置信息保存在
network.env.dist
文件中,并且可以根據(jù)需要復制或重命名該文件來修改配置。
Azure/azure-sdk-for-go
Stars: 1.3k
License: MIT
Azure SDK for Go 是一個用于 Go 語言的活躍開發(fā)項目。該項目提供了一套用于與 Azure 云服務進行交互的軟件開發(fā)工具包 (SDK)。主要功能包括使用和消費現(xiàn)有資源、配置和管理服務等。以下是該項目的核心優(yōu)勢和關鍵特點:
- 提供客戶端模塊,可用于使用、消費和操作現(xiàn)有資源。
- 客戶端模塊共享多個核心功能,如重試機制、日志記錄、傳輸協(xié)議以及身份驗證協(xié)議等。
- 提供管理模塊,可實現(xiàn)對各種 Azure SDKs 中共享的核心能力進行配置和管理。
- 管理模塊提供直觀易懂的 Azure Identity 模塊、HTTP Pipeline with custom policies 等功能。