Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. .NET
  3. Friflo.Json.Fliox

Friflo.Json.Fliox

LGPL-3.0C#engine-v3.0.0-preview.4

A high-performance C# ORM for SQL and NoSQL databases with built-in messaging, pub-sub, and client-server architecture.

Visit WebsiteGitHubGitHub
185 stars12 forks0 contributors

What is Friflo.Json.Fliox?

JSON Fliox is a C# ORM and client-server framework that provides unified access to SQL and NoSQL databases. It solves the problem of building performant, real-time web applications by combining database operations, messaging, and pub-sub in a single, type-safe API. It enables developers to work with multiple database backends while offering features like batching, transactions, and a built-in admin UI.

Target Audience

.NET developers building web applications, real-time systems, or services that require high-performance database access with messaging capabilities. It's also suitable for game developers using Unity who need a synchronized state and messaging layer.

Value Proposition

Developers choose JSON Fliox for its unique combination of ORM, real-time messaging, and client-server architecture without vendor lock-in. Its performance (sub-millisecond pub-sub latency, high throughput) and ability to generate multiple client SDKs (C#, TypeScript, Kotlin) set it apart from traditional ORMs.

Overview

C# ORM - High Performance, SQL, NoSQL, Messaging, Pub-Sub

Use Cases

Best For

  • Building real-time web applications with database synchronization
  • Unifying access to mixed SQL and NoSQL database environments
  • Developing .NET backends with integrated pub-sub messaging
  • Creating admin dashboards with built-in database exploration
  • Building multiplayer games requiring state synchronization and messaging
  • Generating client SDKs in multiple languages from a single C# schema

Not Ideal For

  • Projects that only need basic CRUD without real-time features, where simpler ORMs like Dapper or Entity Framework Core would suffice
  • Teams deeply entrenched in Entity Framework Core with existing migrations, tooling, and community plugins
  • Applications requiring support for niche or non-SQL NoSQL databases like MongoDB or Cassandra, as the focus is on SQL with JSON column storage
  • Small, static websites or APIs where the overhead of setting up a client-server architecture and pub-sub is unnecessary

Pros & Cons

Pros

Unified Database Access

Supports both SQL (SQLite, PostgreSQL, MySQL, SQL Server) and NoSQL (in-memory, file-system) databases with a single API, including JSON column storage to avoid ORM impedance mismatch.

Real-time Pub-Sub Messaging

Provides sub-millisecond latency push notifications for database changes, with benchmarks showing 50k messages/sec throughput, enabling efficient real-time updates.

Built-in Admin UI

Includes Hub Explorer for browsing databases, executing commands, and monitoring, reducing the need for custom admin tools and speeding up development.

Multi-language Code Generation

Automatically generates C#, TypeScript, and Kotlin clients from C# schemas, plus JSON Schema, OpenAPI, and GraphQL schemas, facilitating cross-platform development.

Cons

Limited Ecosystem and Community

As a newer and unique ORM, it lacks the extensive third-party integrations, plugins, and community support available for established options like Entity Framework Core.

Complex Setup for Simple Use Cases

Requires configuring both client and server components even for basic applications, which can be overkill compared to lighter ORMs that handle database access directly.

Dependency on Specific .NET Versions

Requires .NET Core 3.1 or higher or .NET Framework 4.6.2, which might not be compatible with older projects or environments stuck on legacy frameworks.

Open Source Alternative To

Friflo.Json.Fliox is an open-source alternative to the following products:

S
ServiceStack

ServiceStack is a high-performance .NET web services framework that provides a simple, clean API for building REST, SOAP, and MQ services.

N
NHibernate

NHibernate is an object-relational mapping (ORM) solution for the .NET platform, providing a framework for mapping an object-oriented domain model to a traditional relational database.

E
Entity Framework Core

Entity Framework Core is a lightweight, extensible, open-source version of Entity Framework for .NET Core and .NET 5+ applications.

D
Dapper

Dapper is a micro-ORM (Object Relational Mapper) for .NET that provides high-performance data access with minimal overhead compared to full ORMs.

Frequently Asked Questions

Quick Stats

Stars185
Forks12
Contributors0
Open Issues4
Last commit1 year ago
CreatedSince 2020

Tags

#orm#realtime-messaging#high-performance#asp-net-core#client-server#csharp#websocket#nosql#aspnet-core#database-abstraction#netcode#pub-sub#webrtc#web-applications#real-time#sql

Built With

M
MySQL
S
SQLite
W
WebSocket
P
PostgreSQL
G
GraphQL
A
ASP.NET Core
s
sql-server
.
.NET

Links & Resources

Website

Included in

.NET21.2k
Auto-fetched 3 hours ago

Related Projects

DapperDapper

Dapper - a simple object mapper for .Net

Stars18,380
Forks3,669
Last commit18 days ago
Entity Framework CoreEntity Framework Core

EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

Stars14,789
Forks3,413
Last commit6 hours ago
SqlSugarSqlSugar

.Net aot ORM SqlServer ORM Mongodb ORM MySql 瀚高 Postgresql ORM DB2 Hana 高斯 Duckdb C# VB.NET Sqlite ORM Oracle ORM Mysql Orm 虚谷数据库 达梦 ORM 人大金仓 ORM 神通ORM C# ORM , C# ORM .NET ORM NET9 ORM .NET8 ORM ClickHouse ORM QuestDb ,TDengine ORM,OceanBase ORM,GaussDB ORM,Tidb ORM Object/Relational Mapping

Stars5,832
Forks1,389
Last commit4 days ago
ServiceStack.OrmLiteServiceStack.OrmLite

Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

Stars5,496
Forks1,604
Last commit5 hours 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