IoTSharp

SonnetDB is a time-series database project built with C# and .NET 10.

25
5
100% credibility
Found Apr 28, 2026 at 25 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C#
AI Summary

SonnetDB is a user-friendly time-series database for tracking metrics like CPU usage or sensor readings, with easy server setup, web dashboard, SQL queries, and connections for apps.

How It Works

1
πŸ” Discover SonnetDB

You hear about SonnetDB, a simple way to track changing data like temperatures or usage over time, perfect for monitoring everyday things.

2
πŸ“₯ Get started quickly

Download and launch the server with one easy step, watching it come alive on your computer.

3
✨ Set up your space

Follow a friendly guide to name your setup, create a secure password, and get your private access code.

4
πŸ“Š Define what to track

Tell it what you're measuring, like device names and values, so it knows how to organize your info.

5
βž• Add your first data

Enter sample points with times and values, seeing them safely stored as you go.

6
View or connect
πŸ“ˆ
See charts instantly

Open the web dashboard to view graphs and insights immediately.

πŸ”—
Link to your apps

Connect from programs or scripts to pull data as needed.

πŸŽ‰ Monitoring magic

Your data flows in smoothly, queries answer fast, and you gain clear views of trends over time.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 25 to 25 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is SonnetDB?

SonnetDB is a time-series database project built with C# and .NET 10, letting you store and query high-velocity metrics like CPU usage or sensor data via familiar SQL. It runs embedded in your .NET process for zero-latency access or as a Dockerized server with HTTP APIs, admin UI, CLI tool (sndb), and ADO.NET provider. Users define measurements with tags/fields, insert via SQL or bulk endpoints, and aggregate with functions like rate, PID control, or forecasts over time buckets.

Why is it gaining traction?

Benchmarks show embedded writes hitting 1.8M points/sec, outpacing InfluxDB 9x and TDengine REST 81x on range queries and aggregates. The SQL dialect packs window functions, quantiles, anomaly detection, geospatial filters, and vector search without a separate query language. .NET devs get native integration plus Copilot AI for chat-based queries and auto-document ingestion.

Who should use this?

.NET backend engineers building IoT dashboards, industrial monitoring, or devops metrics pipelines who want a local TSDB without cloud costs. Ideal for embedded apps processing device telemetry or servers handling bulk ingests from edge collectors. Skip if you need battle-tested clustering or non-.NET stacks.

Verdict

Promising for .NET time-series workloads with excellent docs, Docker quickstart, and CLI/ADO.NET access, but at 25 stars and 1.0% credibility it's early-stageβ€”test thoroughly for production. Grab it for prototypes where embeddability and speed matter.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.