safe-routing

Route generator

Generates strongly-typed identifiers for ASP.NET Core routes to improve compile-time safety and readability of routing code.

A C# source generator for ASP.NET Core razor pages and MVC controllers which produces strongly-typed identifiers for routes.

GitHub

31 stars
2 watching
2 forks
Language: C#
last commit: about 2 years ago
Linked from 1 awesome list

asp-net-coreasp-net-core-mvccsharpcsharp-sourcegeneratorroutingsource-generator

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
filipw/strathweb.typedrouting.aspnetcoreA library enabling strongly typed routing in ASP.NET Core MVC projects75
zarehd/aspnetstaticTransforms ASP.NET Core into a static site generator109
sandulat/routes-genGenerates typed route helper for safe and type-safe route usage across different frameworks.281
surgicalcoder/razorpageroutegeneratorGenerates strongly typed methods for Razor and Blazor Page routes with optional parameters.13
purescript-contrib/purescript-routingA type-safe client-side routing library for PureScript105
surgicalcoder/stronglytypedembeddedresourcesGenerates strongly typed Embedded Resource names for .NET standard 2.0 projects.9
codecentric/net_automatic_interfaceAutomatically generates interfaces from classes to reduce friction and noise in code63
sauci/pydbcGenerates an Abstract Syntax Tree based on DBC-formatted strings2
martinothamar/wrappervalueobjectGenerates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting53
lucasteles/stronglyGenerates boilerplate code for strongly-typed values36
krasin-ga/matryoshkiA framework for creating type-agnostic decorators and adapters using C# source generators29
davidwengier/sourcegeneratortemplateProvides a basic template and tools to generate C# source code programmatically182
devteam/immutypeGenerates extension methods for immutable data types in .NET.41
zaid-ajaj/hawaiiGenerates type-safe F# and Fable clients from OpenAPI/Swagger/OData services140
distantcam/autoctorAutomatically generates constructors and associated code for managing dependencies in C# classes85