Open-source .NET Projects
Discover the innovation and expertise of Ukrainian developers through our curated list of open-source .NET projects. These projects showcase the talent and dedication of developers from Ukraine, contributing significantly to the global .NET community. Explore, contribute, and support these initiatives to foster growth and collaboration.
Most starred
Top authors
All projects
Showing 101 of 101NBomber
Distributed load-testing framework for .NET. Create distributed load test scenarios entirely using plain C# or F#. It is designed to test any system regardless of the protocol or a semantic model (Pull/Push).
keycloak-authorization-services-dotnet
Authentication and Authorization with Keycloak and ASP.NET Core 🔐
FSharp.Data.GraphQL
FSharp implementation of Facebook GraphQL query language.
serilog-sinks-grafana-loki
A Serilog sink sending log events to Grafana Loki
StereoDB
Ultrafast and lightweight in-process memory database written in F# that supports: transactions, secondary indexes, persistence, and data size larger than RAM.
PowerPipe
A library for .NET that uses a fluent interface to construct advanced workflows with ease.
U8String
[work-in-progress] Highly functional and performant UTF-8 string primitive for C#
ObjectDumper
A Visual Studio 2019-2026, Visual Studio Code and JetBrains Rider extension for exporting in-memory objects during debugging to C#, JSON, VB, XML, and YAML string.
.NET-Templates
.NET Templates like Cross-platform Onion Architecture app
FuzzySharp
High-performance fuzzy string matching for .NET with bit-parallel Levenshtein/Indel algorithms, FuzzyWuzzy-compatible scorers, and fast extraction APIs.
dotnet-roadmap
A beginner-friendly guide offering structured learning paths in .NET and fundamental algorithms. Features resources, exercises, and projects, ideal for new and refreshing developers to master essential skills
MessengerComparison
Project aimed at providing thorough comparison of Telegram, Viber and WhatsApp.
Vyshyvanka
Visual workflow automation platform built on .NET 10 with a Blazor WebAssembly designer, REST API, plugin system, and support for Keycloak/Authentik/LDAP auth and Vault/OpenBao credential storage.
HeuristicsForCleanCode
The goal of the project is to help learn heuristics that will help you write clean code. Use them for the benefit of the community.
RangeExtensions
A set of optimized extensions which integrate System.Range with foreach and LINQ
X.Serilog.Sinks.Telegram
This is a sink for the Serilog logger that allows you to log just to your Telegram. For you're convenience this sink can format logs as a summary of events that happened during a period
PortablePrism
Microsoft PRISM ported to Portable Class Library and Microsoft.Composition
SQLSnakeGame
FSharp.Azure.Cosmos
F# API for using Microsoft Azure Cosmos DB service via Core API
rider-msbuild-devkit
A plugin for Rider that enhances the MSBuild development experience
WorldExplorer
Explore the globe like never before with World Explorer. Our AI-powered app gives you in-depth insights about any place worldwide, provides a comprehensive description, and recommends local attractions with your personalized travel guide.
website
The KSE Publications is a collection of all major academic and analytical publications produced by the KSE community
StringBuilderExtensions
String Builder Extensions is a set of extension methods for System.Text.StringBuilder that provide the same functionality as corresponding methods of System.String.
StaticDictionaries
Simple high performance solution for data hardcoding.
X.Web.MetaExtractor
Powerful library that allows you to extract meta information from any web page URL.
ContinueOnPC
Android Share and iOS Safari Extension to continue browsing on Desktop.
X.Extensions.Text
Library which provides utility methods for common text manipulation tasks such as cleaning, substringing, replacing characters, and extracting keywords.
db-seeder
DB Seeder: Quickly populate databases with meaningful test data from SQL scripts. Speed, convenience, scalability. 💡
mgcb-msbuilder
Replace .mgcb files with MSBuild properties in your MonoGame project
SourceGeneratorsDemo
Track database operations with AuditNet, SourceGenerators, Temporal
Transliterator
Windows utility program that transliterates wherever you type. On character-by-character basis.
Xamarin.iOS.ResourceDesigner
Xamarin.iOS Resource designer generation, inspired by R.swift
AICalendar
AICalendar is a cross-platform AI-powered calendar application built with .NET MAUI and Blazor. It helps users efficiently manage their schedules, appointments, and events with intelligent features and a modern user experience.
Smakolykytl2Epub
Консольний додаток, що дає змогу конвертувати книгу зі smakolykytl.site в Epub
KeySwitcher
Особистий аналог Punto Switcher для Windows: сам перемикає розкладку UA ⇄ EN, коли слово набрано не тією мовою. .NET 10, WPF. Noncommercial (PolyForm).
OpenTelemetry-Demo
Pbac.AspNetCore
A helper library for implementing the permission/attribute based access control (ABAC) with JSON web tokens using the ASP.NET Core's policy-based access control (PBAC)
switch-please
Keyboard layout switcher for Windows that fixes text typed in the wrong layout: ghbdtn → привет. Press Shift twice to retype the word and switch the layout. Russian, Ukrainian, English and any language Windows has a dictionary for. Free, open source, no telemetry.
Xaml.Interactions
XperiAndri.Expression.Interactions is a port of Microsoft.Expression.Interactions to the Windows Runtime
DistributedLeaseManager
A simple C#/.NET distributed lease/lock manager (DLM) implementation with multiple storage options
OopsLayout
Type ghbdtn, get привет. Automatic keyboard layout fixer for Windows & macOS (EN <-> Russian/Ukrainian).
rekey
Detects text typed in the wrong keyboard layout (EN ↔ UK/RU) and rekeys it into the intended word — a server-side Punto Switcher for .NET
shelf
Customizable widget dock for Windows desktop (Поличка / Shelf) / Док-панель з віджетами для робочого столу Windows
SqlBackupToGoogleDrive
Util for create ms sql server backups and easy upload to your Google Drive
ua-medics
A playground for medics open data from Ukrainian (https://data.gov.ua) portal.
UkrainianCVCPhonemizer
Ukrainian Phonemizer based on phi_pea's Ukrainian CVC reclist with potential support for other formats
VirusTotalCore
C# library implementation of anti-virus service - VirusTotal v3
Xaml.Interactions.Orientation
XperiAndri.Interactivity.Orientation is the library that allows to changed visual state depending on device orientation without any line of code
YetAnotherConsoleTables
Advanced library to output your POCO collections in a table view in a console (supports multi-line data, attributes settings, output customization).
Aur-OCR-Translator
Windows desktop OCR translator — capture any screen region with a hotkey, recognize text locally via Windows OCR, and translate it instantly in a floating overlay (DeepL).
bluetti-watcher
Keeps a Windows PC alive through power cuts on a BLUETTI station: live dashboard, eco mode, auto-hibernate.
csharp-checkapi
Official C# SDK for CheckAPI — Ukrainian bank receipt verification API
Dark-Light
One-click light/dark theme switcher for Windows: tray toggle, schedule, floating widget, hotkey. No admin rights, no network.
DuplicatesFinder_v4
Windows application for searching duplicates (pics, docs, videos)
excemath
🖋️ Інтерактивний тренажер з математики, що допоможе тобі підготуватись до іспитів
ExoraFx
A lightweight currency-exchange service for Ukraine — REST API and a Telegram bot in a single ASP.NET Core process. Live rates from Monobank, PrivatBank, and the National Bank of Ukraine, with configurable margin and per-user preferences.
godot-procedural-synth
Universal real-time procedural audio & music synthesis engine for Godot 4 (C# / .NET) with dynamic adaptive arrangement and SFX generation
Lilith-Voice-Assistant
Голосовий асистент для Windows з підтримкою української мови. Дипломна робота.
liqpay-server
Working with LiqPay using API. Subscribe service - allows charging a credit card on a regular basis, server part
MovaCore
Fix text typed in the wrong keyboard layout (EN ↔ UA) with one key, and dictate offline with Whisper. A free tray app for Windows.
WebTests
C# code examples for Web UI Automation Tests with Playwright library.
Submitting Your Project
To include your .NET project in this list, it must be manually approved by our team or meet the following criteria:
- The project is developed in C# or F#.
- It features one of the following tags: ukrainian, made-by-ukrainians.
This process ensures the relevance and quality of projects showcased, supporting the Ukrainian developer community effectively. To submit your project for consideration, please contact our administrators or write to our chat.