What is Kestrun?
Kestrun is a hybrid web framework built on ASP.NET Core (Kestrel), extending it with PowerShell, C#, and multi-language scripting support. It brings the flexibility of scripting and the performance of .NET into one ecosystem.
Features
- โก Multi-language routes (PowerShell, C#, VB.NET, native C# handlers)
- ๐ Built-in authentication (JWT, API keys, Basic, Windows/Negotiate, client certs)
- ๐ Razor pages backed by PowerShell scripts
- ๐ OpenAPI (v3.0/v3.1/v3.2) + docs UIs (Swagger / ReDoc / Scalar / RapiDoc / Elements)
- ๐ Realtime: SSE and SignalR
- ๐ Logging, scheduling, caching, compression
- ๐ Designed for extensibility & cross-platform use