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
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 1
    NxNet is an implementation of a BPN neural network written in C#. NxNet allows the user to configure the neural net, train and query the trained net. NxNet 2.0 introduces a batch query capability. Requires .Net Framework 2.0 be installed also.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    ODINI
    The On-Demand Intelligent Network Interface (ODINI) is a solution to interconnect mobile and fixed networks for mission-critical communications. The objective of this project is to support the ODINI ecosystem with an open-source middleware library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    OLEDBDAC for Delphi

    Provides data access for data sources exposed through OLE DB.

    OLE DB Data Access Components (OLEDBDAC) is a feature-rich and high-performance library of components that provides data access for data sources exposed through OLE DB from Delphi for both 32-bit and 64-bit Windows platforms. OLEDBDAC-based applications connects to any data source exposed through OLE DB using the .NET Framework Data Provider for OLE DB. OLEDBDAC aims to assist programmers in developing of fast and native database applications whose data source is exposed through OLE DB. OLEDBDAC uses native OLE DB through COM interop to enable data access. OLEDBDAC does not support OLE DB version 2.5 interfaces. OLE DB Providers that require support for OLE DB 2.5 interfaces will not function correctly with the OLE DB Data Access Components. This includes the Microsoft OLE DB provider for Exchange and the Microsoft OLE DB provider for Internet Publishing. OLEDBDAC does not work with the OLE DB provider for ODBC (MSDASQL). To access an ODBC data source use the ODBCDAC instead.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    This library can retrieve icons from extensions and files, with additional information like file type (hard drive, folder, PHP Script File, ...). The library also provides a class for CACHE icons and creates an ImageList with the added icons.
    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
    A small DirectInput wrapper for XNA 3.1, which allows you to use old Xbox controllers just as easily as the 360 GamePads.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Object-oriented database

    Object-oriented database

    Object-Oriented Database in C# with PowerShell interface

    - Suitable for mobile apps, enterprise software in C#, data science tasks. - Can be easily used as a local database in C# application or used as database server. - Nested data structures supported. - PowerShell interface for interactive mode and scripting. - Available as cloud database on ENGITEX own cloud as well as for local deployment. See project Wiki for more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    OkSTL

    OpenTK library for Stereolithography files

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

    OnAccessFileEncryption

    EaseFilter OnAcess File Encryption SDK

    Transparent file encryption performs real-time I/O encryption and decryption of the files in any block data with 16 bytes. The encryption uses a 256 bits symmetric key to encrypt or decrypt the data with AES encryption algorithm. Auto file encryption protects data "at rest", meaning the transparent data and files encryption. It provides the ability to comply with policies which can be applied by users, processes and file type. This allows only authorized users and processes to access the encrypted files, unauthorized users and processes can’t access the encrypted files. The Auto FileCrypt Tool was developed with EaseFilter Encryption Filter Driver(EEFD) SDK, a file level encryption filter driver. Run the auto file encryption service with administrator permission, add the managed folders as encryption folder, when the files were added to the managed folder, the files will be encrypted automatically, when files were read, the data will be decrypted in memory automatically.
    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
    OneOMath is a C# library, for Mathematical Calculations. At this time, it can be used for working with matrices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Ooui Web Framework

    Ooui Web Framework

    UI library that brings the simplicity of native UI development to web

    Ooui (pronounced weee!) is a small cross-platform UI library for .NET that uses web technologies. It presents a classic object-oriented UI API that controls a dumb browser. With Ooui, you get the full power of your favorite .NET programming language plus the ability to interact with your app using any device. Make sure to add a reference to Ooui before you start running! With just code, a web server that serves the HTML and web socket logic necessary for an interactive button will start. Ooui has been broken up into several packages to increase the variety of ways that it can be used. When the user requests a page, the page will connect to the server using a web socket. This socket is used to keep the server's in-memory model of the UI (the one you work with as a programmer) in sync with the actual UI shown to the user in their browser. This is done using a simple messaging protocol with JSON packets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    OpenCL .Net

    .Net bindings for OpenCL 1.2

    This project attempts to do two things. First, it provides bindings to the OpenCL API that mirror the OpenCL 1.1 spec as closely as possible. (Preliminary OpenCL 1.2 support is available in SVN)Second, it provides a higher level abstraction of the API that's more .Net-like.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    OpenGL4Net-Builder

    Builder of OpenGL4Net wrapper

    Builder of OpenGL4Net library from OpenGL specification files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    OpenSSL.NET

    Moved to github

    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    OpenSkyNet - Moving towards a comprehensive artificial intelligence solution for game developers under the LGPL. The goals are to implement action selection solvers, robust steering behaviors (including pathfinding algorithms), and machine learning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    Optimized Storage for temporal Data

    open Optimized Storage of time series data

    Beta version. Base class for optimized storage of time series data. Uses any kind of relational database. Cross plateform with multiple languages (C++, C#, Java). Conditional storage based on value variation : DeltaValue and DeltaTime params. Get back data without losts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    OracleClientDAC for Delphi

    A feature-rich and high-performance data access components for Oracle

    OracleClient Data Access Components (OracleClientDAC) is a feature-rich and high-performance library of components that provides native connectivity to Oracle from Delphi. OracleClientDAC-based applications connect to Oracle directly through the ADO.Net OracleClient, which is an Oracle Data Provider for .NET (ODP.Net). OracleClientDAC aims to assist programmers in developing of fast and native Oracle database applications. OracleClientDAC allows developers to take advantage of advanced Oracle database functionality, including Real Application Clusters, self-tuning statement cache, and fast connection failover. OracleClientDAC, a high-performance and feature-rich Oracle connectivity solution, is an efficient native alternative to the Borland Database Engine (BDE) and standard dbExpress driver. It provides both possibility of connection to Oracle by means of native Oracle data access and direct access to Oracle without Oracle Client.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    OrangeBit open source libraries
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Org.WillPittenger.Tools.Sounds

    Org.WillPittenger.Tools.Sounds

    Provides a simplified means of playing sounds in .NET calls

    Normally, in .NET, you need to decide between System.Media.SoundPlayer and System.Media.SystemSounds. The latter only handles 5 sounds. The former can handle any sound you provide a link to. Now one library takes care of that for you. Just tell it what sound and it does the rest. A PowerShell module is coming to serve as a demonstration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    OxyPlot

    OxyPlot

    A cross-platform plotting library for .NET

    OxyPlot is a cross-platform plotting library for .NET. The code is licensed under the MIT license. This is a very permissive and corporate-friendly license. See open source and tl;dr for more details. The core library is a Portable Class Library that can be used on different platforms. Custom controls are implemented for WPF, Windows 8, Windows Phone, Windows Phone Silverlight, Windows Forms, Silverlight, GTK#, Xwt, Xamarin.iOS, Xamarin.Android, Xamarin.Forms and Xamarin.Mac. OxyPlot contains many different types of axes and series. If you need some functionality that is not included in the library, you can also create a derived class and override the rendering implementation. Make sure you reference and initialize the OxyPlot platform renderers, otherwise you will see nothing. The latest pre-release packages are pushed by AppVeyor CI to myget.org. To install these packages, set the myget.org package source https://www.myget.org/F/oxyplot and remember the "-pre" flag.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Abstract model for serialization of entities that may be listed, this includes all representations to be made in database managers that use the entity relation model. Currently only compatible with MySQL using PSF.DAPI based on MySQL NET connector
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    PX3D

    Programmable X3D is a X3D implementation for .NET Framework

    Programmable X3D is a open source software library providing application programming interface for software developments on .NET Framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A collection of code for performing common and useful functions in Microsoft.NET. For example, code to perform file searches with regex and wildcard matching and recursion.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PgVFS.NET

    PgVFS.NET

    A C# System.IO compatible File System on Postgres

    Is a library of System.IO File, Directory and FileStream that lets you store files on a Postgres database. Brought to you by Voxel Media
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    PhantomDb Config

    Extensión para trabajar en MVC con PhantomDb.

    16/07/2014 * PROJECT MOVED TO GOOGLE CODE * https://code.google.com/p/phantomdb-cfg/ Extensión para trabajar en MVC con PhantomDb.
    Downloads: 0 This Week
    Last Update:
    See Project
Monday.com Logo