C# support for Algorand | xGov
C# support for Algorand
The .NET Algorand SDK is a dotnet library for communicating and interacting with the Algorand network from .NET applications.
C# delivers exceptional performance for Algorand development, making it a compelling choice compared to Python, TypeScript, and Go. Unlike Python’s interpreter overhead, C# benefits from JIT and AOT compilation, achieving near-native execution speed. Compared to TypeScript, which depends on Node.js and JavaScript runtimes, C# provides stronger typing, faster execution, and more predictable performance under heavy load. While Go is fast, C# offers superior tooling, richer language features, and better optimization opportunities through the .NET runtime. A robust C# Algorand library will attract developers seeking speed, reliability, and enterprise-grade performance.
The library brings ability to call Algorand's smart contracts by 4.5 million C# professional developers out of 21 million total developers globally - source
The library was originally created by Riley, then it got taken over by Frank, and currently it's supported by Biatec. We request funding of 200,000 for the support from the last update by Frank on May 19, 2024 until today December 12, 2025. We spent over 300 manhours on it and, besides the periodic upgrades with the new API versions and new releases, we brought main features like ARC56 client generator for C#, ability to connect to the gossip network, or the change of MsPack parser with the ability to parse non-standard Algorand's protocol data.
We will support the library further but this grant request is retroactive for the work which was already done from May 19, 2024 until today. We received no funding for this work yet.
200,000
Libraries
Retroactive
Proposal Rejected
Upvotes 12,485 Abstains 8,817 Downvotes 459,108
xGov Quorum
Vote Quorum
Majority Approved
About the team The Biatec Group dev team has been focusing on building on Algorand for more than 5 years. They built the first open-source Algorand wallet, decentralized scheduler, aramid bridge, vote coin, ASA gold, Algorand scan, explodinos game, invoicing app, AVM gas station, identity solution, first Algorand's concentrated liquidity AMM, and more.
Additional Info Algorand4 source code - source
Algorand4 NuGet - source AlgorandAuthentication NuGet - source AlgorandARC76Account NuGet - source AVMTradeReporter.Models NuGet - source
Nuget Stats - source
Adoption Metrics
- Downloads of the libraries - 12,219
Created By ALGO...ACRY // 7 months ago
Past Proposals
- C# support for Algorand [Funded]