DEV Community

Cover image for Change Swagger themes easily
oqo0
oqo0

Posted on

Change Swagger themes easily

I decided that I hate default light Swagger theme, so I created a simple project, which would solve this problem.

Usage:

1) Install:

nuget install oqo0.SwaggerThemes
Enter fullscreen mode Exit fullscreen mode

2) Select a theme from link.
3) Update your project:

app.UseSwagger();
app.UseSwaggerThemes(Theme.UniversalDark); // selected theme goes here
app.UseSwaggerUI();
Enter fullscreen mode Exit fullscreen mode

And if you are using NSwag:

app.UseOpenApi();
app.UseSwaggerUi(options =>
{
    options.CustomInlineStyles = SwaggerTheme.GetSwaggerThemeCss(Theme.UniversalDark);  // selected theme goes here
});
Enter fullscreen mode Exit fullscreen mode

🎉 And thats it! Very simple.

Image description

Top comments (0)