RqliteDotnet 1.0.9

rqlite-dotnet

Nuget (with prereleases) GitHub NuGet Downloads

.NET client for rqlite - lightweight distributed database.

Features

It supports the following features through Data API:

  • Execute statements
  • Query data
  • Parametrized statements/queries

Example

var client = new RqliteClient("http://localhost:4001"); //Assuming you have rqlite running on that port locally
var version = await client.Ping();

var queryResults = await client.Query("select * from foo");

var executeResults = await client.Execute("insert into foo (name) values('test')");

There is also a basic ORM client similar to Dapper:

public class FooResultDto
{
    public int Id { get; set; }
    public string Name { get; set; }
}

var rqClient = new RqliteOrmClient("http://localhost:6000");

var queryresults = await rqClient.Query<FooResultDto>("select * from foo"); //Returns List<FooResultDto>

You can see more examples in unit tests. NB: please report performance problems if any.

No packages depend on RqliteDotnet.

.NET 8.0

  • No dependencies.

.NET 10.0

  • No dependencies.

Version Downloads Last updated
1.0.9 3 10/13/2026
1.0.8 1 10/13/2026
1.0.7 2 09/28/2026
1.0.6 1 10/13/2026
1.0.5 1 10/13/2026
1.0.4 2 10/13/2026
1.0.3 2 10/13/2026
1.0.2 2 10/13/2026
1.0.0 1 10/13/2026