Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Core
  3. DBreeze

DBreeze

BSD-2-ClauseC#v1.138

A multi-paradigm embedded NoSQL database for .NET with ACID transactions, text search, and vector similarity search capabilities.

GitHubGitHub
577 stars62 forks0 contributors

What is DBreeze?

DBreeze is an embedded NoSQL database management system for .NET applications that provides ACID-compliant key-value storage, object database capabilities, text search, and vector similarity search in a single package. It solves the need for a versatile, high-performance embedded database that can handle multiple data paradigms without requiring external dependencies or complex setup.

Target Audience

.NET developers building applications that require embedded database functionality with ACID guarantees, especially those needing combined key-value storage, text search, or vector search capabilities in mobile, desktop, server, or IoT environments.

Value Proposition

Developers choose DBreeze because it offers a unique combination of multiple database paradigms (key-value, object store, text search, vector search) in one embedded ACID-compliant package, with consistent performance via Liana-Trie indexing and broad platform support across the entire .NET ecosystem.

Overview

C# .NET NOSQL ( key value, object store embedded TextSearch SemanticSearch Vector layer ) ACID multi-paradigm database management system.

Use Cases

Best For

  • Building .NET applications that require embedded ACID-compliant storage without external database servers
  • Implementing vector similarity search and clustering in .NET applications using HNSW graphs
  • Adding full-text search capabilities to .NET desktop or mobile applications
  • Creating IoT or mobile apps with local database persistence across Android, iOS, and Windows
  • Developing Unity games that need high-performance embedded data storage
  • Building multi-paradigm data layers that combine key-value, object, and document storage patterns

Not Ideal For

  • Applications requiring SQL query language and complex relational joins
  • Teams heavily reliant on Entity Framework or other mainstream .NET ORMs for data access
  • Projects needing out-of-the-box graphical database administration tools
  • Simple key-value storage scenarios where lighter, single-purpose databases would suffice

Pros & Cons

Pros

ACID Transactional Integrity

Provides multi-threaded ACID compliance with deadlock resolution, ensuring reliable data operations in concurrent environments, as stated in the key features.

Multi-Paradigm Data Management

Combines key-value storage, object database capabilities, text search, and vector similarity search in one system, offering versatility for complex applications without external dependencies.

Cross-Platform .NET Support

Runs on .NET Framework, .NET Core, Xamarin, Unity, and UWP across Linux, Windows, and macOS, making it highly portable within the .NET ecosystem.

Consistent Index Performance

Uses Liana-Trie indexing to maintain consistent insert/update/remove speeds without defragmentation, as highlighted in the features, ensuring long-term reliability.

Cons

Steep Learning Curve

Mastering the integrated features—from key-value operations to vector search—requires diving into extensive documentation and multiple APIs, which can be daunting for developers new to embedded databases.

Limited Third-Party Integration

Compared to databases like SQLite, DBreeze has a smaller ecosystem with fewer community-contributed tools, libraries, or GUI clients, potentially increasing development overhead.

No SQL Support

Lacks SQL query language, necessitating custom code for data retrieval and manipulation that might be more straightforward in relational databases, limiting its appeal for SQL-centric teams.

Frequently Asked Questions

Quick Stats

Stars577
Forks62
Contributors0
Open Issues1
Last commit1 month ago
CreatedSince 2013

Tags

#search#database#transaction#embedded#hnsw#csharp#nosql#vector-database#multi-paradigm#dotnet#key-value-store#embedded-database#text-search#acid#search-engine#text#c-sharp#acid-transactions#net

Built With

.
.NET
C
C++

Included in

.NET21.2kCore21.2k
Auto-fetched 1 day ago

Related Projects

LiteDBLiteDB

LiteDB - A .NET NoSQL Document Store in a single data file

Stars9,452
Forks1,322
Last commit3 days ago
Event StoreEvent Store

KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.

Stars5,837
Forks680
Last commit1 day ago
IgniteIgnite

Apache Ignite

Stars5,076
Forks1,933
Last commit1 day ago
RavenDBRavenDB

ACID Document Database

Stars3,986
Forks863
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub