Skip to content

heshamAsayed/github-activity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ™ GitHub Activity CLI

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.


πŸ“Œ Project Reference

This project is based on the following roadmap challenge:

πŸ‘‰ https://roadmap.sh/projects/github-user-activity


πŸš€ Features

  • 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)

🧰 Tech Stack

  • C# (.NET Console App)
  • HttpClient (no external API libraries)
  • System.Text.Json for JSON parsing
  • GitHub REST API

πŸ“¦ Installation

1. Clone the repository

git clone https://github.com/your-username/github-activity-cli.git
cd github-activity-cli

About

CLI tool that fetches and displays a GitHub user's recent activity using the GitHub API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages