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

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • 1
    FluentMigrator

    FluentMigrator

    Fluent migrations framework for .NET

    Fluent Migrator is a migration framework for .NET much like Ruby on Rails Migrations. Migrations are a structured way to alter your database schema and are an alternative to creating lots of sql scripts that have to be run manually by every developer involved. Migrations solve the problem of evolving a database schema for multiple databases (for example, the developer's local database, the test database and the production database). Database schema changes are described in classes written in C# that can be checked into a version control system. FluentMigrator is a .NET library that helps to version database schema using incremental migrations which are described in C#. The basic idea of the FAKE helper is to run FluentMigrator over the existing database using compiled assembly with migrations.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 2
    Npgsql Entity Framework Core PostgreSQL

    Npgsql Entity Framework Core PostgreSQL

    Entity Framework Core provider for PostgreSQL

    Npgsql.EntityFrameworkCore.PostgreSQL is the open source EF Core provider for PostgreSQL. It allows you to interact with PostgreSQL via the most widely-used .NET O/RM from Microsoft, and use familiar LINQ syntax to express queries. It's built on top of Npgsql. The provider looks and feels just like any other Entity Framework Core provider. Aside from providing general EF Core support for PostgreSQL, the provider also exposes some PostgreSQL-specific capabilities, allowing you to query JSON, array or range columns, as well as many other advanced features. For more information, see the the Npgsql site.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    NHibernate
    .NET port of the excellent Java Hibernate which provides Object/Relational mapping to persist objects in a relational database.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 4
    Entity Framework 6

    Entity Framework 6

    This is the codebase for Entity Framework 6

    Entity Framework 6 (EF6) is a proven object-relational (O/RM) mapper for .NET with many years of feature development and stabilization. Like O/RM, EF6 reduces the impedance mismatch between the relational and object-oriented worlds, allowing developers to write applications that interact with data stored in relational databases with strongly typed .NET objects that represent the domain of the database. application, and eliminate the need for much of the data access "mechanical" code that you would normally write. Mapping POCO entity classes that do not depend on any EF type. Models can be generated from existing databases and then manually edited, or they can be created from scratch and then used to generate new databases. Integration with .NET Framework application models, including ASP.NET, and through data binding, with WPF and WinForms. Database connectivity based on ADO.NET and various providers available to connect to SQL Server, Oracle, MySQL, SQLite, PostgreSQL, DB2, etc.
    Downloads: 1 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.
    Start Free
  • 5

    Table Processor

    ORM for accelerated development and deployment

    This goal of this ORM (Object Relational Mapping) system is to accelerate the development of database-centric applications that dictate the structure of their own databases. (I.e. do not generally access tables and other database objects owned by other software) Sub-goals include automating certain menial functions such as upgrading of tables, persisting desired structure of tables to the database (such as during product installation), and easing the management of table-structure related source-code. This ORM is fairly mature, in that it has been used in several of my projects over the last 5 years. The open-source release of this ORM precedes, and will pave the way for, the open-source release of several of the above-mentioned projects.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    The AdFactum Object Mapper is a relational object mapper for Microsoft .NET. It has special features like an internal localization functionality, support of data paging and a comprehensive query API. The mapper supports Oracle, SQL Server, Access and
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Simplified ADODB interface library for MySQL on Mono/.NET. The library can be used to port MS ADODB project to an Mono environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    CLAM (Common Language Automation Machine) attempts to eliminate the rote mapping of data to objects that is prevalent in most modern development languages by breaking the bonds of relational data and providing a generic mechanism for retrieving data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A core framework based on .net technology to provide extended functionalities upon the standard .net framework. - Generic ORM engine (based on Emit) - High performance Cache impl - Lite Reflection.Emit framework - Collection Framework (proposed)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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.
    Start Free
  • 10
    SubProjects: 1 - Universal .NET data connector; 2 - Universal Data Table; 3 - Universal Dynamic Data Table; 4 - EvoORM;
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Cooperator is on the one hand, a base class library for Object Relational Mapping, ORM, and by another one, a tool of code generation for for the MS.Net 2.0/3.0, using Business Objects and Stored Procedures. DAL, ORM, UOW, FACADE, MAPPER, MODELING ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Use this to easily add database connection management to a .Net client application. Provides an interactive GUI to set and test database connection parameters. Manages storage and retrieval of connection strings with minimal configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    GDBC mimics Java's JDBC for the .NET platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    The JProgress project provides tools for connectivity with Java clients and the Progress database. JProgress provides an n-tier software architecture for database access for executing remote requests over WANs and the Internet.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    LINQ to DB

    LINQ to DB

    Linq to database provider

    LINQ to DB is the fastest LINQ database access library offering a simple, light, fast, and type-safe layer between your POCO objects and your database. Architecturally it is one step above micro-ORMs like Dapper, Massive, or PetaPoco, in that you work with LINQ expressions, not with magic strings, while maintaining a thin abstraction layer between your code and the database. Your queries are checked by the C# compiler and allow for easy refactoring. However, it's not as heavy as LINQ to SQL or Entity Framework. There is no change-tracking, so you have to manage that yourself, but on the positive side you get more control and faster access to your data. In other words LINQ to DB is type-safe SQL. Alternatively, you can implement custom settings provider with ILinqToDBSettings interface. You can generate POCO classes from your database using T4 templates.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Monet Objects is an easy-to-use .NET object-relational mapping library. It allows .NET developers to create applications dealing with persistent objects (relying on a relational database as MySql) without writing a single SQL query.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Open Dataset eXtensions is a quite tiny but extremely powerful ORM framework. It utilizes all the power of ADO.NET and adds the natural ease of OOP. ODX delivers on-the-fly proxy generation, relations, polymorphy, remoting, offline, save points, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Persist.NET is a persistence framework written in C#.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Proetus
    Proetus is a .NET persistence framework. Once saved objects can be queried, retrieved, updated, and deleted. Adapters exist, both local and over a web service, to save objects to Microsoft® SQL Server, SQLite, MSMQ, and XML.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Replication framework for offline data syncronization. Requires minimal schema additions (particularly only the timestamp column for each super table). Built with maximum flexibility and performance in mind. Check coming project overview for more details
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A collection of useful tools for developers in .Net, including mocking framework, utility library, extention to Castle's Windsor, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    The framework, for Microsoft Sql Server, is designed to manage users, groups, and permissions for objects defined within the scope of an application. It also consists of a .NET API for integrating the framework into Web or Form Applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Library that handles persisting plain .NET objects to and from an underlying relational database. Using attributes in your source code, you define validation and other behaviour. Supports hineritance, aggregation and persistant events.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    The Foundry is an end-to-end data solution from modelling to programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Valkyrie is a Plug-In Application Hosting Framework for .Net Desktop Applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next