Ross ROSS = Recommend OSS · open-source software intelligence for agents

vkhorikov/CSharpFunctionalExtensions

Functional extensions for C# observed · 2026-08-28

github.com/vkhorikov/CSharpFunctionalExtensions · C# · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

72/100

  • Activity 70
  • Release rhythm 60
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 35
  • age_days: 3728
  • days_rel: 184
  • days_push: 184
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

2826 stars · 315 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A C# library providing functional programming extensions, including Result and Maybe monads, value objects, and fluent method chaining. It helps C# developers write more functional code by making errors and nulls explicit.

Use cases

  • handle errors without exceptions in C#
  • eliminate null reference exceptions with Maybe type
  • avoid primitive obsession with value objects
  • chain operations in a functional pipeline
  • implement railway-oriented programming in .NET
  • make method failure states explicit in C#

When to choose

  • you write C# and want Result/Maybe types for explicit error handling
  • you want to reduce null checks and exceptions in .NET code
  • you prefer fluent, composable operation chains over imperative control flow

When to avoid

  • your team is unfamiliar with functional programming concepts
  • you work outside the .NET/C# ecosystem
  • you need a full functional programming language rather than extensions

Facets

library · maturity stable

error-handling serialization programming-languages developer-tools dotnet cross-platform functional-programming result-monad maybe-monad value-objects csharp railway-oriented-programming algorithms

1 source

Member repositories

RepositoryRoleHealth v2
vkhorikov/CSharpFunctionalExtensionsmain72

For agents

markdown · JSON · MCP: product_card(name="vkhorikov/CSharpFunctionalExtensions")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem