Wisp.Framework.Core
1.2.4
dotnet add package Wisp.Framework.Core --version 1.2.4
NuGet\Install-Package Wisp.Framework.Core -Version 1.2.4
<PackageReference Include="Wisp.Framework.Core" Version="1.2.4" />
<PackageVersion Include="Wisp.Framework.Core" Version="1.2.4" />
<PackageReference Include="Wisp.Framework.Core" />
paket add Wisp.Framework.Core --version 1.2.4
#r "nuget: Wisp.Framework.Core, 1.2.4"
#:package Wisp.Framework.Core@1.2.4
#addin nuget:?package=Wisp.Framework.Core&version=1.2.4
#tool nuget:?package=Wisp.Framework.Core&version=1.2.4
Wisp Framework
GitHub Users: This repository is a mirror of the upstream on CodeBerg. At this time, issues and pull requests will only be accepted in the upstream repo.
Wisp is an open-source, cross-platform, embeddable web framework for building small, lightweight applications. It does not depend on any part of the ASP.NET Core SDK, runs on any platform supported by .NET Core and works with any .NET language. It's specifically designed for embedding in existing applications so it's fully self-contained and has no special environment requirements.
Warning! Wisp is in very early stages of development and production use is not recommended.
Get Started
Follow the Getting Started guide.
All you need to start developing with Wisp is the .NET Core SDK 9+ and a text editor.
Minimal Example
dotnet new console
dotnet add pacakge Wisp.Framework.Core
Program.cs
:
var hostBuilder = new WispHostBuilder();
var appBuilder = hostBuilder.Build();
appBuilder.ConfigureRoutes(r => {
r.Get("/", ctx => {
ctx.Response.Body.Write("Hello World"u8);
});
});
var app = appBuilder.Build();
await app.RunAsync();
License
This project is dual-licensed under either:
at your option.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- Fluid.Core (>= 2.25.0)
- Fluid.ViewEngine (>= 2.25.0)
- microsoft.extensions.configuration (>= 9.0.7)
- microsoft.extensions.configuration.binder (>= 9.0.7)
- microsoft.extensions.configuration.json (>= 9.0.7)
- microsoft.extensions.dependencyinjection (>= 9.0.7)
- Microsoft.Extensions.Logging.Console (>= 9.0.0)
- microsoft.extensions.options (>= 9.0.7)
- netcoreserver (>= 8.0.7)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Wisp.Framework.Core:
Package | Downloads |
---|---|
Wisp.Extensions.Identity.OpenId
An OpenID auth provider for the Wisp Framework |
GitHub repositories
This package is not used by any popular GitHub repositories.