Sunshine Github Jun 2026
Leverages dedicated hardware pipelines across multiple architectures, featuring robust support for Nvidia (NVENC) , AMD (AMF/VCE) , and Intel (QuickSync) GPUs.
Some of the key features of Sunshine include:
| Component | Purpose | |-----------|---------| | | Accepts incoming HTTP requests, applies authentication, and routes them. | | Task Queue | Stores pending GitHub API requests (e.g., using Redis, RabbitMQ, or Postgres). | | Worker Pool | Executes queued requests against GitHub with exponential backoff on failure. | | Result Store | Caches responses and stores final results for client polling or callbacks. | sunshine github
We invite you to join our community and contribute to our mission. Here are some ways to get started:
# Clone the repository git clone https://github.com/sunshine/sunshine.git cd sunshine | | Worker Pool | Executes queued requests
Configuration can also be done via YAML file:
docker-compose up -d
curl -X POST -H "X-Async: true" http://localhost:8080/repos/octocat/hello-world/issues -d '"title":"Found bug"'
Note: Always refer to the official sunshine GitHub repository for the latest documentation and version changes, as the project evolves rapidly. Here are some ways to get started: #
Active, with regular commits. The repository includes a comprehensive README, Helm charts for Kubernetes, and integration examples in Go, Python, and Node.js.
You can pull precompiled executable binaries directly from the releases page of the project. Alternatively, use package managers: