搜尋套件、儲存庫與 APP 分類

套件詳情v9.26.0

github

一個高階的 GitHub API 客戶端程式庫,使用 GitHub 的 v3 API

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
25.1萬
喜歡數
165
Pub 分數
150

安裝套件

flutter pub add github

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個高階的 Flutter/Dart 庫,用於與 GitHub 的 v3 API 互動,讓開發者能透過簡單直覺的方法取得倉儲、問題、使用者等資訊。此庫專為跨多個平台的易用性而設計,抽象化底層 HTTP 細節,同時維持對 GitHub API 功能的完整存取。非常適合需要即時整合 GitHub 資料的應用程式,例如開發者儀表板或 CI/CD 工具。

適用情境

  • 獲取倉庫資訊
  • 管理拉取請求
  • 使用者資料檢索
  • 與 CI/CD 工作流程整合
  • 建構開發者分析儀表板

主要特色

  • 簡單、乾淨的 API 接口
  • 支援所有 v3 GitHub 端點
  • 跨平台相容性
  • 內建驗證輔助功能
  • 類型安全的回應

適合對象

  • 需要 GitHub 數據的 Flutter 應用
  • 開發者工具應用程式
  • CI/CD 監控介面
  • GitHub 驅動的儀表板
  • 透過 GitHub 進行使用者驗證的應用程式

使用建議

  • 需要正確設置 GitHub API 憑證
  • 每請求應用速率限制
  • 僅限 v3 API(非 v4 GraphQL)
  • 需要網路權限在移動平台
  • 需要驗證狀態管理

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

GitHub for Dart

Dart Checks Pub

This is a library for interacting with GitHub in Dart. It works on all platforms including web, server, and Flutter. Please submit issues and pull requests, help out, or just give encouragement.

Notice: This is not an official GitHub project. It is maintained by volunteers. We are looking for contributors. If you're interested or have questions, head over to discussions https://github.com/SpinlockLabs/github.dart/discussions

Features

  • Works on the Server, Browser, and Flutter
  • Really Fast
  • Pluggable API
  • Supports Authentication
  • Builtin OAuth2 Flow
  • Hook Server Helper

Links

Examples

See the examples in the example directory to learn how to use some of the features!

Contacting Us

Post a question or idea: https://github.com/SpinlockLabs/github.dart/discussions

Star History

Star History Chart

所屬分類

依賴

依賴清單 4 項

原始碼儲存庫

使用此套件的專案