u/DimonSmart

I made a tool that generates Markdown-friendly database schema
▲ 67 r/csharp+1 crossposts

I made a tool that generates Markdown-friendly database schema

I built with C# a small tool called DbSketch.

The idea is: point it at the real database, and it generates schema documentation that can live in your repository. It reads tables, columns, primary keys, foreign keys, and database comments, then outputs diagram-as-code formats like Mermaid, Graphviz DOT.

I originally made it because I wanted a lightweight way to keep database structure visible and version-controlled. It also useful when working with coding agents like Claude or Codex. Instead of trying to guess db structure from code or from migrations script (burning tokens) it could simply read it from markdown files.

NOTE: Mermaid format could show relation only as table to table lines VS dot format could show filed to field relation!

GitHub: https://github.com/DimonSmart/DbSketch

I’d really appreciate feedback from people who work with database-heavy projects. Does this solve a real annoyance for you? Is anything missing or unclear? Suggestions, criticism, feature ideas, and PRs are very welcome.

u/DimonSmart — 1 day ago
▲ 0 r/csharp+1 crossposts

I built a NuGet MCP server for .NET AI coding tools

Hi all,

I made an MCP server for exploring NuGet DLL internals: https://github.com/DimonSmart/NugetMcpServer

The idea is simple: when an AI coding assistant works with a NuGet package, it should not guess classes, interfaces and other APIs. It should be able to query actual information from the real package.

The server is also useful when you work with a proprietary NuGet server, because it runs only on your machine and all sources are open.

I’m the author, and I’d be very happy to get any feedback, advice, criticism or help with how to distribute this MCP to .NET developers.

u/DimonSmart — 1 month ago