.N .NET Landscape

About the .NET Landscape

This site is a map of the open-source .NET ecosystem, in the spirit of the CNCF Cloud Native Landscape. It groups 1278 projects into 28 categories so you can see, at a glance, what the community reaches for when it needs an HTTP client, a message bus, a test framework or a PDF library.

Where the numbers come from

A scheduled job refreshes everything once a day and commits the result, so every number you see is at most ~24 hours old. Last refresh: .

Licensing badges

Most projects on the map are free and open source. The ones that are not carry a small badge in the tile's corner:

Licensing changes often. Treat the badge as a prompt to check, not as legal advice, and tell us if one is out of date.

How to add or fix a project

The quickest way: send an e-mail to kamil@linecode.pl with the project name, GitHub repo and the category you think it belongs to. The "Add a project" button in the header opens a pre-filled message.

Under the hood the whole landscape is one YAML file, data/landscape.yml, kept in a self-hosted Forgejo repository, so there is no public pull-request flow. If you want to save a round-trip, paste a ready-made entry into the e-mail:

- name: Polly
  repo: App-vNext/Polly        # GitHub owner/name
  nuget: Polly                 # optional: NuGet package id
  homepage: https://...        # optional override
  description: ...             # optional override

Inclusion criteria, loosely applied:

Running it yourself

npm install
npm run fetch     # GitHub + NuGet -> src/data/landscape.json (set GH_TOKEN for higher limits)
npm run dev       # http://localhost:4321

Disclaimer

Not affiliated with Microsoft or the .NET Foundation. .NET is a trademark of Microsoft Corporation. Logos belong to their respective projects and are shown for identification only. Star and download counts are not a measure of quality; use them as one input among many.

Kamil Kiełbasa

From the maintainer

Need a senior .NET architect on your side?

Kamil Kiełbasa · IT consultant, software architect and trainer

“I design architecture that survives production.”

I help teams make the hard technical decisions: Domain-Driven Design and architecture, .NET, cloud and DevOps. Over a decade in IT, nine AWS and Azure certifications, speaker at Warsaw IT Days, 4Developers and MS Tech Summit, co-host of the Paper Driven Design podcast.

  • Consulting: code and architecture audits with a written report
  • Workshops: multi-day, hands-on, tailored to your team (DDD, Event Storming, Event Sourcing)
  • Mentoring: 1:1 sessions for developers and tech leads
  • Talks and webinars for conferences, meetups and internal events