thealgorithms/c-sharp

All algorithms implemented in C#.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 53 minutes ago
Added to GitGenius on September 8th, 2026
Created on July 29th, 2016
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 1,705
Total Stargazers: 8,181 (+0)
Total Subscribers: 213 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 hours
Mean response time: 22.6 hours
90th percentile: 4.1 days
Tracked items: 20

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 14% of issues opened in the past year have been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (8)
  • Stale (4)
  • enhancement (3)
  • invalid (2)
  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

The Algorithms - C# is an educational algorithm collection that implements a wide variety of algorithms in C#.

The project addresses the need for accessible, well-documented algorithm implementations across computer science, mathematics, statistics, data science, machine learning, and engineering domains. It provides multiple implementations for the same objectives when different algorithmic strategies or optimizations exist, allowing learners to compare approaches and understand trade-offs. Each implementation includes associated documentation to support the learning process.

This repository suits educators and students seeking reference implementations and learning materials. It works best as a study resource rather than a production library, since the focus is educational clarity and demonstrating algorithmic concepts. The collection's breadth means it covers foundational algorithms across many domains, making it useful for those building algorithmic knowledge across different areas of computer science.

The project maintains an active community contribution model, with the repository organized to welcome educational submissions and collaborative improvements to existing implementations.