FLUTTER ECOSYSTEM

github

A high-level GitHub API Client Library that uses Github's v3 API

Latest version
9.26.0
30-day downloads
196K
Likes
165
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A high-level Flutter/Dart library for interacting with GitHub's v3 API, enabling developers to fetch repositories, issues, users, and more with simple, intuitive methods. Built for ease of use across multiple platforms, it abstracts low-level HTTP details while maintaining full access to the GitHub API's capabilities. Ideal for apps needing real-time GitHub data integration, such as developer dashboards or CI/CD tools.

Use cases
  • Fetching repository information
  • Managing pull requests
  • User profile retrieval
  • Integrating with CI/CD workflows
  • Building developer analytics dashboards
Key features
  • Simple, clean API interface
  • Supports all v3 GitHub endpoints
  • Cross-platform compatibility
  • Built-in authentication helpers
  • Type-safe responses
Suitable for
  • Flutter apps requiring GitHub data
  • Developer tooling applications
  • CI/CD monitoring interfaces
  • GitHub-powered dashboards
  • Apps with user authentication via GitHub
Considerations
  • Requires proper GitHub API token setup
  • Rate limiting applies per request
  • Limited to v3 API (not v4 GraphQL)
  • Needs network permissions on mobile platforms
  • Authentication state management required
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add github

Categories

Dependencies

Dependency list 4 items

Source repository

Related projects