A client-side developer toolkit with utilities for code conversion and middleware design for .NET developers.
- JSON to C# Converter - Convert JSON into C# classes, records, or structs with customizable serialization options
- C# ↔ TypeScript Converter - Bidirectional conversion between C# classes and TypeScript interfaces or types
- Middleware Designer - Visual drag-and-drop builder for ASP.NET Core middleware pipelines with request simulation and code generation
- JWT Decoder - Decode and inspect JSON Web Tokens with claim explanations and validity checks.
- Package Centralizer - Convert .NET projects to Central Package Management with Directory.Packages.props.
- C# Mind Map - A list of all C# versions with their features, including links to the official documentation
- List Visualizer - Visualize the internal structure of C# List
- Span Visualizer - Visualize the internal structure of C# Span
- SRP Analyzer - Analyze C# classes for Single Responsibility Principle violations with color-coded dependencies
- Strong Typer - Generate C# Options classes from JSON configuration
- Typed DI Helper - Generate strongly-typed dependency injection configurations for .NET HttpClient and SignalR with support for resilience and protocols
Thanks to all contributors and people that are creating bug-reports and valuable input:
Start the development server:
ng serveBuild for production:
ng buildRun tests:
ng test