C# Database Software

View 476 business solutions

Browse free open source C# Database Software and projects below. Use the toggles on the left to filter open source C# Database Software 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
  • 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
  • 1
    KeePass

    KeePass

    A lightweight and easy-to-use password manager

    KeePass Password Safe is a free, open source, lightweight, and easy-to-use password manager for Windows, Linux and Mac OS X, with ports for Android, iPhone/iPad and other mobile devices. With so many passwords to remember and the need to vary passwords to protect your valuable data, it’s nice to have KeePass to manage your passwords in a secure way. KeePass puts all your passwords in a highly encrypted database and locks them with one master key or a key file. As a result, you only have to remember one single master password or select the key file to unlock the whole database. And the databases are encrypted using the best and most secure encryption algorithms currently known, AES and Twofish. See our features page for details.
    Leader badge
    Downloads: 204,216 This Week
    Last Update:
    See Project
  • 2
    Technical analysis library with indicators like ADX, MACD, RSI, Stochastic and TRIX, plus candlestick pattern recognition. Docs: https://ta-lib.org Available natively in C/C++, Java, Rust and C# with wrappers for python, R and many other ecosystems. MOVED TO GITHUB: https://github.com/TA-Lib/ta-lib . No further support is provided on SourceForge. Release 0.4.0 is very outdated, please check github for the most recent release.
    Leader badge
    Downloads: 6,597 This Week
    Last Update:
    See Project
  • 3
    Firebird

    Firebird

    A powerful, cross platform, SQL database system

    Firebird RDBMS offers ANSI SQL features & runs on Linux, Windows & several Unix platforms. Features excellent concurrency & performance & powerful stored procedure & trigger language. More information and downloads at https://firebirdsql.org/, issue tracker is https://github.com/FirebirdSQL/firebird/issues
    Leader badge
    Downloads: 3,537 This Week
    Last Update:
    See Project
  • 4
    CompactView

    CompactView

    Viewer for Microsoft® SQL Server® CE database files (sdf).

    CompactView is a viewer for Microsoft® SQL Server® Compact Edition (SQLCE) database files (sdf). This software requires Microsoft® .NET Framework 4.0 to operate.
    Leader badge
    Downloads: 142 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

    Report Manager

    Reporting tool, libraries and designer

    Report Manager is both a print scheme designer (report) and a high level printing (reporting) engine. Also a TCP Report Server and a Web Report Server (PDF on the fly), supports Windows and Linux. Connectivity to almost all databases is provided.
    Downloads: 86 This Week
    Last Update:
    See Project
  • 6
    Npgsql

    Npgsql

    Npgsql is the .NET data provider for PostgreSQL

    Npgsql is an open source ADO.NET Data Provider for PostgreSQL, it allows programs written in C#, Visual Basic, F# to access the PostgreSQL database server. It is implemented in 100% C# code, is free and is open source. An Entity Framework Core provider is also available and exposes some features unique to the PostgreSQL database to EF Core users. Finally, a legacy Entity Framework 6.x (non-Core) provider is also available but is no longer being actively maintained. Npgsql is the open source .NET data provider for PostgreSQL. It allows you to connect and interact with PostgreSQL server using .NET.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 7
    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
  • 8
    ClosedXML

    ClosedXML

    A .NET library for reading, manipulating and writing Excel

    ClosedXML is a .NET library for creating and manipulating Excel files without requiring Microsoft Excel, designed for easy integration and performance.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 9
    Duplicati

    Duplicati

    Store securely encrypted backups in the cloud!

    Duplicati is a free and open source backup client for securely storing your data. Duplicati stores encrypted, incremental, compressed backups on cloud storage services and remote file servers using AES-256 encryption, keeping your data safe and always updated. It works with most storage services, including Google Cloud and Drive, Amazon S3, Microsoft Azure and OneDrive, Dropbox, FTPOpenStack Storage (Swift), SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more! Duplicati also works on all major platforms (Windows, Linux and OSX). Unlike many other backup solutions, Duplicati ensures that your data is stored securely far away and updated regularly. Incremental updates means it saves on bandwidth and storage space, with a scheduler that automatically keeps your backups up to date.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 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
  • 10
    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
  • 11
    LiteDB

    LiteDB

    An open source MongoDB-like database with zero configuration

    LiteDB is a serverless database delivered in a single small DLL (< 450kb) fully written in .NET C# managed code (compatible with .NET 4.5 and NETStandard 2.0). Install it via NuGet or just copy the DLL to your bin project folder. LiteDB is a simple and fast NoSQL database solution. Ideal for mobile apps (Xamarin ready), desktop/local applications, application file format, web applications, and one database per account/user data store. Portable UWP and Xamarin iOS/Android, ACID transactions, single datafile (like SQLite), recovery data in writing failure (WAL mode), map your POCO class to BsonDocument, fluent API for custom mapping. Cross collections references (DbRef), store files and stream data (like GridFS in MongoDB), LINQ query support, free for everyone, including commercial use. LiteDB supports SQL-like language for data and structure manipulations. You can insert, update, delete or query your database using a very similar SQL relational language.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    Garnet

    Garnet

    Garnet is a remote cache-store from Microsoft Research

    Garnet is a remote cache‑store developed by Microsoft Research. It delivers high throughput and low‑latency performance, supports scalability via clustering (sharding, replication, key migration, checkpointing, failover, transactions), and seamlessly integrates with existing Redis clients. Garnet offers much better throughput and scalability with many client connections and small batches, relative to comparable open-source cache-stores, leading to cost savings for large apps and services. Garnet demonstrates extremely low client latencies (often less than 300 microseconds at the 99.9th percentile) using commodity cloud (Azure) VMs with Accelerated Networking enabled, which is critical to real-world scenarios.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    SQLite.org took over this project in 2010
    Downloads: 14 This Week
    Last Update:
    See Project
  • 14
    EPPlus

    EPPlus

    Create advanced Excel spreadsheets using .NET

    The code in this archive represents the final version of EPPlus under LGPL. There will be no more activity here. EPPlus will from version 5 switch license from LGPL to Polyform Noncommercial 1.0.0 license. With the new license EPPlus is still free to use in some cases, but will require a commercial license to be used in a commercial business. Create advanced Excel spreadsheets using .NET, without the need of interop. EPPlus is a .NET library that reads and writes Excel files using the Office Open XML format (xlsx). EPPlus has no dependencies other than .NET. This project started with the source from ExcelPackage. It was a great project to start from. It had the basic functionality needed to read and write a spreadsheet. Advantages over other: EPPlus uses dictionaries to access cell data, making performance a lot better. Complete integration with .NET.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    db4o is the world's leading open source object database for Java and .NET. Leverage fast native object persistence, ACID transactions, query-by-example, S.O.D.A object query API, automatic class schema evolution, small size (http://developer.db4o.com)
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 16
    NHibernate
    .NET port of the excellent Java Hibernate which provides Object/Relational mapping to persist objects in a relational database.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    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
  • 18
    RavenDB

    RavenDB

    ACID Document Database

    A NoSQL document database designed for high-performance, real-time applications with built-in distributed capabilities.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19

    Dj-MsSql2Maria

    Convert MSSQL .sql/.bak/.csv to MariaDB .sql

    Dj-MsSql2Maria is a portable, standalone Windows desktop application (.NET 9 WPF). Drop one or more SQL Server .sql files, a .bak backup file, or one or more .csv data files into Dj-MsSql2Maria, point it at an output folder, enter your DB Name, click GO, and receive MariaDB-ready .sql output. Scripts that create tables begin with CREATE DATABASE IF NOT EXISTS and USE statements for the database name you provide. Data-only scripts begin with USE only. This means every output file targets the correct database and can be imported directly into a fresh MariaDB instance without manual editing. When converting a BAK or CSV file you can independently choose whether to generate scripts for Tables and/or Data, and whether each should be written as a single consolidated file or as individual per-source .sql files (one script per table creation / one per source file's data). No installer. No SQL Server. No internet connection. One .exe.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 20
    The stuff here has no documentation and some of it may never be completed. This is my playground, use at your own risk.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    User contributed components that extends the functionality of NHibernate. More information in the wiki: http://www.nhforge.org/wikis/. Development List: http://groups.google.com/group/nhcdevs
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    OpenVista (R)
    OpenVista(R) is the open-source version of VistA, an enterprise grade health care information system developed by the U.S. Veterans Affairs and deployed at 1,500 global facilities. OpenVista is a registered trademark of Medsphere Systems Corporation
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Database Query Tool - MS Query Analyzer look-alike. Original version from Query Express - www.albahari.com/queryexpress.html
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    DB Web Admin Provides access to your databases through a web interface. It gives users visibility into their SQL Server database instances. DBWA shows users Currently running SQL Queries, Historic Queries, and Fragmented Indexes. DBWA also allows users to kill currently running queries or run their own SQL queries. DBWA is implemented in ASP.NET MVC using C#. Previous Versions supported Oracle(PL/SQL and JSP), MS SQLServer (ASP), and MySQL/ODBC (C#.NET) versions.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 25

    DBPlot (DataPlot, DatabasePlot, CsvPlot)

    Plot your data in seconds (MsSQL, MySQL, PostgreSQL, SQLite, CSV)

    A great tool to quickly visualize data. DBPlot supports MsSQL, MySQL, PostgreSQL, SQLite, and CSV files with drag-drop and data type inference capabilities.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next