Browse free open source C# Libraries and projects below. Use the toggles on the left to filter open source C# Libraries by OS, license, language, programming language, and project status.

  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 1

    Software Estimation Library

    Software Estimation Library

    Estimate effort, time and cost to develop a software project is one of the most challenging task for IT professionals. There are several reasons for this, but the absence of technique can be a major one. To address this issue the Estimation Library has intended to be used as a tool to perform software estimation calculations in conformity with commonly estimation techiniques.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Solution

    Solution

    Solution Framework

    The Solution Framework class library is a collection of reusable types are integrated with the Common Language Runtime. Solution Framework is compatible with Windows Mobile and MONO.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    SourceAFIS

    SourceAFIS

    Fingerprint recognition library (.NET port)

    SourceAFIS is a software library for human fingerprint recognition. It can compare two fingerprints 1:1 or search a large database for matching fingerprint. It takes raw fingerprint images on input and produces matching score on output. Click the website link above for more info.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Spectre.Console

    Spectre.Console

    Library that makes it easier to create beautiful console applications

    Spectre.Console is a .NET library that enables the creation of rich, cross‑platform console applications. Heavily inspired by Python’s Rich library, it provides advanced styling, layout, and input capabilities for modern terminal UIs. Supports tables, grids, panels, and a Rich inspired markup language. Supports the most common SRG parameters when it comes to text styling such as bold, dim, italic, underline, strikethrough, and blinking text. Supports 3/4/8/24-bit colors in the terminal. The library will detect the capabilities of the current terminal and downgrade colors as needed. Written with unit testing in mind.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5

    SqlClientDAC for Delphi

    A feature-rich and high-performance data access components for MS SQL

    SqlClient Data Access Components (SqlClientDAC) is a feature-rich and high-performance library of components that provides native connectivity to SQL Server from Delphi. SqlClientDAC-based applications connect to SQL Server directly through the ADO.Net SqlClient, which is a .NET Framework Data Provider for SQL Server. SqlClientDAC is designed to help programmers develop faster and cleaner SQL Server database applications. SqlClientDAC uses its own protocol to communicate with SQL Server. SqlClientDAC is lightweight and performs well because it is optimized to access a SQL Server directly without adding an OLE DB or Open Database Connectivity (ODBC) layer. SqlClientDAC, a high-performance and feature-rich SQL Server connectivity solution, is a complete replacement for standard SQL Server connectivity solutions and presents an efficient native alternative to the Borland Database Engine (BDE) and standard dbExpress driver for access to SQL Server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    SqlServer Clr Functions

    SqlServer Clr Functions

    Some functions to improve SqlServer

    so, sometimes you need to write some "shit" sp because there are not the appropriate utility. here some CLR functions that i use to work better and in easy and performance way. for any help or questions, please contact me by Sourceforge!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    StateTransmitter

    A library that keeps objects synchronized over a network.

    Designing network protocols by hand is a costly and sometimes troublesome work. This C# library implements a generic network protocol that transports the events object creation, object destruction and the change of a property of one of those objects. It also has facilities to observe the objects for property changes. In sum, the properties of objects that are taken care of by the library are automatically kept in sync. The only requirement to the objects is that they notify the modification of their properties, similiar to what WPF requires from a (typical) view model.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    Stimulsoft.Controls.Net

    Stimulsoft Controls for WinForms

    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    StoryParser

    A set of tools and libraries to help with writing eBooks

    A set of tools and libraries (available for C# and Java) that help with writing fiction and non-fiction drafts and then produce ePUB and Kindle eBooks. With these tools/libraries, drafts, written in HTML, can be analyzed to help with writing. such as generating outlines and associating scenes with keywords. When done writing, the tools/libraries can be used to make publishable eBook, automatically producing additional material, such as Table of Contents and Title Pages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    Structure in C# designed for quick validations of strings using "shortcuts". Given a dictionary of valid results, this structure can validate a needle using "shortcuts". Shortcuts allow the needle to skip letters or words, good for typos or acron
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Sudll is a simple and reasonably fast C# library for solving (and creating) sudoku puzzles. Quite abstract --- can be used also for sudoku variants (like twin sudoku etc.), orthogonal Latin squares and many other things.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    System.Net.Imap4 .NET Client Library

    C# .NET library implementing the Imap4 message retrieval protocol

    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    C# .NET library implementing the Pop3 message retrieval protocol
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Smtp client libraru written entirely in C# for use within any C#, VB.NET, C++.NET or F# application
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    SystemWebCompanion

    Migrated to github https://github.com/ngeor/SystemWebCompanion

    Attention: code migrated to github: https://github.com/ngeor/SystemWebCompanion A complementary library to ASP.NET helping perform some tasks common in web applications. The NuGet package is available here: https://www.nuget.org/packages/SystemWebCompanion/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    TFieldedText

    Fielded Text (CSV) file parser/generator

    TFieldedText is a component which allows you to easily: generate and parse Fielded Text Files (eg. CSV files); and create and edit Fielded Text Meta files. For more information about the Fielded Text standard see http://www.fieldedtext.org
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    TSQL Compare and Deploy Library

    Detects differences between 2 databases and applies the changes

    A .Net DLL for discovering differences between two SQL Server databases and applies the changes to the other.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    TWAIN for C-Sharp (C#)

    TWAIN for C-Sharp (C#)

    A C# interface for TWAIN

    [Important] The project moved to GitHub. Please use the following GitHub project page from now on: https://github.com/twain/twain-cs A C# interface for the TWAIN image capture API, that also includes a toolkit layer, a diagnostic application and a sample application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    TagDotNet

    C# class library for reading ID3 style tags from Music & Video files

    This library is build from the ground up for C# for reading of ID3, MP4, ASF/AVI tags from music and video files. In the future it may be expanded to include writing of tags. It utilizes .NET 4.5 async functionality for easy integration into .NET UI applications
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Tethys.Logging

    Tethys.Logging

    Simple logging & enhancements for existing logging frameworks.

    Simple logging & enhancements for existing logging frameworks. Tethys.Logging has moved to github: https://github.com/tngraf/Tethys.Logging
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    The DDay Project is a collection of open-source class libraries covering an array of .NET technologies. These libraries fill in major gaps in .NET technologies, and attempt to provide a "better way" to develop applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    The Simple Plugins Framework for .Net
    Simple Plugins is a plugins framework for .Net based apps which can be used to create new .Net based pluggable apps as well as to make existing .Net apps pluggable. Its a simple and easy to use .Net AppDomain based plugins solution for any .Net app.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    TheForest Mods (rebuilt)

    TheForest Mods (rebuilt)

    In case the official files don't get updated, try these ones. B-)

    Since The Forest gets pretty regular updates, previously-released mod files get out of date pretty quickly. Sometimes, their authors don't re-release them using the new modlibrary, and you can't use them anymore. This projects's goal is to just re-compile the existing mods (from their released source code) to make them compatible with the latest version of The Forest.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    TinyOAL

    TinyOAL has moved to Github

    TinyOAL has moved to Github: https://github.com/Black-Sphere-Studios/tinyoal
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    ToPanel

    Windows style caption panel

    I wanted to have a panel like this in my applications. While I was designing it in the main project I stopped and thought: "What about coding a component to reuse anytime I want?" And here it is this component. It is not supposed to be a high-level programming component. It just makes programmers that want to add a similar element in their applications gain time by avoiding coding it. If you like it, good. Otherwise... no matter. Don't download it :)
    Downloads: 0 This Week
    Last Update:
    See Project
Monday.com Logo