WebSpark.Bootswatch
A Library to allow theming of MVC Websites from Bootswatch
Summary
WebSpark.Bootswatch is a .NET Razor Class Library designed to seamlessly integrate Bootswatch themes into ASP.NET Core applications, providing a robust theming solution built on Bootstrap 5 with advanced capabilities like dynamic theme switching, light/dark mode support, and comprehensive caching mechanisms. The library targets .NET 10.0 exclusively, offering high-performance theme management through features like `StyleCache` service, tag helper support, and responsive design with automatic theme detection and switching. Architecturally, it leverages modern .NET framework features, dependency injection, and extension methods to simplify theme integration, with a focus on providing a production-ready, easily configurable theming system that supports all official Bootswatch themes and custom theme implementations. Its unique value proposition lies in its comprehensive approach to theme management, offering developers a turnkey solution for creating visually dynamic and responsive web applications with minimal configuration overhead. The library is primarily targeted at ASP.NET Core developers seeking a sophisticated, performance-oriented theming solution with extensive customization options and built-in best practices for UI styling and responsiveness.
Snapshot
- Stars
- 0
- Forks
- 0
- Watchers
- 0
- Spark score
- 37.4
- Rank
- #13
- Commit velocity
- 6.3/mo
- Recent commits
- 19 (90d)
- Total commits
- 59
- Last commit
- Jan 12, 2026
- Last push
- Jan 12, 2026
- Created
- Aug 24, 2022
- Updated
- Jan 12, 2026
- Age
- 1243 days
- Days since push
- 6 days
- Repo size
- 7,124 KB
- Languages
- 5
- Dependencies
- N/A
- Outdated deps
- N/A
All metrics
- age_days
- 1243
- avg_commit_size
- N/A
- commit_history
{ "repository_name": "WebSpark.Bootswatch", "total_commits": 59, "recent_90d": 19, "recent_180d": 23, "recent_365d": 43, "last_commit_date": "2026-01-12T14:17:20+00:00", "patterns": [ "active", "recently_updated", "accelerating" ], "commit_frequency": 6.33, "consistency_score": 0, "activity_rate": 0.211, "days_since_last_commit": 6, "first_commit_date": "2022-08-24T18:49:45+00:00" }- commit_metrics
- N/A
- commit_velocity
- 6.33
- composite_score
- 37.43
- created_at
- 2022-08-24T18:49:45+00:00
- days_since_last_push
- 6
- description
- A Library to allow theming of MVC Websites from Bootswatch
- first_commit_date
- 2022-08-24T18:49:45+00:00
- forks
- 0
- has_readme
- true
- is_fork
- false
- is_private
- false
- language
- HTML
- language_count
- 5
- language_stats
{}- languages
{}- largest_commit
- N/A
- last_commit_date
- 2026-01-12T14:17:20+00:00
- name
- WebSpark.Bootswatch
- pushed_at
- 2026-01-12T14:17:24+00:00
- rank
- 13
- recent_commits_90d
- 19
- size_kb
- 7124
- smallest_commit
- N/A
- stars
- 0
- tech_stack
- N/A
- total_commits
- 59
- updated_at
- 2026-01-12T14:17:27+00:00
- url
- https://github.com/markhazleton/WebSpark.Bootswatch
- watchers
- 0