Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.78 KB

File metadata and controls

45 lines (32 loc) · 1.78 KB

Toolbox

A client-side developer toolkit with utilities for code conversion and middleware design for .NET developers.

Features

  • 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

Support & Contributing

Thanks to all contributors and people that are creating bug-reports and valuable input:

Supporters

Development

Start the development server:

ng serve

Build for production:

ng build

Run tests:

ng test