Home > Products > Initiatives and Programs
Four NuGet Packages for the .NET Ecosystem
Production-ready libraries built by Rubicon engineers to solve real-world problems in data access, ORM, and payments — open-source, MIT-licensed, and battle-tested.
Payments SDK
Real-time payments infrastructure for the Canadian financial network.
Rmp.Payments.RtrSdk
A comprehensive .NET SDK for the RTR (Real-Time Rail) Payment API, FIF (Financial Institution File) API, and CCIN (Canadian Company Identification Number) API. Send payments, check status, retrieve reports, and look up institutional data — all through a clean, type-safe interface.
ReadonlyDb
In-memory readonly database access — snapshots, code generation, and live runtime mirroring.
Rmp.ReadonlyDb
A modular suite for reading database data into strongly-typed, in-memory IQueryable collections. Whether you need offline snapshots, generated C# code with embedded data, or a live-refreshing mirror — ReadonlyDb eliminates boilerplate and delivers blazing-fast readonly access.
Rmp.ReadonlyDb.Core
Core abstractions for readonly database access: schema discovery, lazy entity sets, and IQueryable in-memory projections.
dotnet add package
Rmp.ReadonlyDb.Core
Rmp.ReadonlyDb.Snapshot
Offline snapshot provider — reads a database once and creates in-memory IQueryable/List representations with lazy loading.
dotnet add package
Rmp.ReadonlyDb.Snapshot
Rmp.ReadonlyDb.CodeGen
Code generation provider — reads a database offline and generates compilable C# source files: POCOs, static datasets, and a typed DbContext.
dotnet add package
Rmp.ReadonlyDb.CodeGen
Rmp.ReadonlyDb.Runtime
Runtime provider — connects to a live database, mirrors data into an in-memory store with optional dump-to-file, lazy loading, and periodic refresh.
dotnet add package
Rmp.ReadonlyDb.Runtime
GraphOrm
Eliminate N+1 queries and cartesian explosions with SQL JSON aggregation
Rmp.GraphOrm
GraphOrm eliminates the classic problems of object-graph loading — N+1 queries and row duplication from JOINs — by leveraging SQL JSON aggregation (FOR JSON PATH in SQL Server, json_agg in PostgreSQL). Attribute-based mapping, a fluent query builder, and LINQ expression support make it a natural complement to any ORM or raw ADO.NET workflow.
Rmp.GraphOrm.EFCore
Entity Framework Core provider — DbContext extension methods for querying object graphs via SQL JSON aggregation. Respects EF transactions.
dotnet add package Rmp.GraphOrm.Core
Rmp.GraphOrm.NHibernate
NHibernate provider — ISession extension methods for querying object graphs via SQL JSON aggregation. Enlists in NHibernate transactions.
dotnet add package Rmp.GraphOrm.Dapper
Rmp.GraphOrm.EFCore
Entity Framework Core provider — DbContext extension methods for querying object graphs via SQL JSON aggregation. Respects EF transactions.
dotnet add package Rmp.GraphOrm.EFCore
Rmp.GraphOrm.NHibernate
NHibernate provider — ISession extension methods for querying object graphs via SQL JSON aggregation. Enlists in NHibernate transactions.
dotnet add package Rmp.GraphOrm.NHibernate
Rmp.GraphOrm.Standalone
Pure ADO.NET provider — DbConnection extension methods for querying object graphs. Zero external ORM dependencies, lightest-weight option.
dotnet add package Rmp.GraphOrm.Standalone
Contact us
Do you need a consultation to choose right solution for your business? Fill out the contact form and we will reach you out