Back to projects
Project

PrismSpark: Advanced C#/.NET Syntax Highlighting Library
High-performance .NET 10 server-side syntax highlighting library with plugin system, hook-based extensibility, theme engine, and ASP.NET Core MVC integration.

C#.NET 10PrismJSsyntax highlightingplugin systemthemingASP.NET CoreNuGet
Overview
High-performance .NET 10 server-side syntax highlighting library with plugin system, hook-based extensibility, theme engine, and ASP.NET Core MVC integration.
Details
PrismSpark is a high-performance .NET 10 library that ports PrismJS for server-side syntax highlighting. Features a plugin system (line numbers, copy-to-clipboard, toolbar), hook-based event system, theme engine with CSS generation, and ASP.NET Core MVC integration supporting 20+ languages.
Related insights
Articles that explain the architecture decisions, implementation patterns, or delivery trade-offs behind this project.
Getting Started with PUG: History and Future
Jan 5, 20253 min
Content Strategy
RESTRunner: Building a DIY API Load Testing Tool
Mar 15, 202623 min
Software Engineering
UISampleSpark: Seven UI Paradigms, One Backend
Feb 5, 202610 min
UISampleSpark
UISampleSpark: Seven Years of .NET Modernization
Feb 3, 20268 min
UISampleSpark
Repository
Stars
0Forks
0Commits
15Score
20Last updated 54d agoVelocity 0.3/moCreated May 27, 2025
C#
View on GitHub ↗- Provider
- GitHub
- Name
- markhazleton/WebSpark.PrismSpark
- Branch
- main
- Visibility
- Public
- Notes
- PrismSpark is a .NET port of PrismJS, offering syntax highlighting and theming for web applications with support for over 20 languages.
Delivery Pipeline
- Pipeline
- No CI/CD pipeline detected
- Stage
- Development
- Status
- In Progress
- Notes
- Currently no CI/CD workflows detected. Consider integrating for automated testing and deployment.
- Productionhttps://prism.makeboldspark.comStatus: ActiveVersion: 1.0.0Production environment for stable releases.
Environments