Skip to content
GitHub·

💡Graphify-csharp: Free C# Semantic Indexer Released

Free tool turns C# source into queryable semantic evidence

TL;DR

Graphify-csharp is a free, MIT-licensed tool that turns C# source into deterministic, queryable semantic evidence without requiring an IDE or database. It supports .sln, .slnx, .csproj, and SDK file-based .cs apps, providing comprehensive source-level semantic evidence.

Graphify-csharp, a free, MIT-licensed tool, turns C# source into deterministic, queryable semantic evidence without requiring an IDE or database. It supports .sln, .slnx, .csproj, and SDK file-based .cs apps, providing comprehensive source-level semantic evidence. Developers can use it to classify methods, disambiguate overloads, and navigate base and derived types, making it invaluable for large solutions. It emits nodes, edges, and hyperedges in a JSON document that can be queried directly or with jq, or consumed by Graphify for higher-level queries.

Graphify-csharp: Free C# Semantic Indexer Released — GitHub

Key Points

1

Graphify-csharp is MIT licensed, free to use, and supports .sln, .slnx, .csproj, and SDK file-based .cs apps.

2

It emits nodes, edges, and hyperedges in a JSON document, queryable with jq or consumed by Graphify.

3

Graphify-csharp indexes source declarations, namespaces, classes, structs, interfaces, records, enums, and delegates.

4

It provides compiler-resolved relationships, including direct calls, constructor calls, method groups, and member access.

5

Graphify-csharp supports incremental indexing with an optional warm watcher and retains source location and provenance metadata.

Why It Matters

If you're working with large C# solutions, Graphify-csharp provides comprehensive semantic evidence, enabling you to classify methods, disambiguate overloads, and navigate base and derived types. It's especially useful for developers who need to query and analyze C# source code without an IDE or database.

C#semantic-analysisGraphifycode-indexingdeveloper-tools

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,484 builders reading daily.

Also get