A simple command-line interface (CLI) application built with C# that fetches and displays a GitHub user's recent public activity using the GitHub REST API.
This project is based on the following roadmap challenge:
π https://roadmap.sh/projects/github-user-activity
- Fetch recent GitHub user activity
- Display activities in a readable format in the terminal
- Supports multiple event types:
- Push events
- Issues events
- Pull requests
- Repository creation
- Stars (Watch events)
- Graceful error handling (invalid users / API failures)
- C# (.NET Console App)
- HttpClient (no external API libraries)
- System.Text.Json for JSON parsing
- GitHub REST API
git clone https://github.com/your-username/github-activity-cli.git
cd github-activity-cli