WebSpark.PrismSpark
Port of prismjs for .net web applications
Summary
WebSpark.PrismSpark is a sophisticated .NET-based syntax highlighting library inspired by PrismJS, designed to provide advanced code rendering and tokenization capabilities for multiple programming languages. The library offers a comprehensive suite of features including support for 20+ programming languages, a plugin system, theme generation, async processing, and extensible highlighting mechanisms with robust .NET 10.0 LTS compatibility. Architecturally, it implements a modular design with interfaces like `IHighlighter`, `IPlugin`, and `ITheme`, enabling developers to easily customize and extend syntax highlighting through dependency injection, hooks, and context-aware processing. The project distinguishes itself through its performance-oriented approach, supporting advanced options like line number rendering, context-based metadata, and dynamic theme generation, making it particularly valuable for web developers, documentation platforms, and code presentation frameworks targeting .NET ecosystems. By providing a type-safe, performant alternative to traditional syntax highlighting libraries, WebSpark.PrismSpark offers developers a powerful tool for rendering and styling code snippets across various .NET web frameworks like MVC, Razor, and potentially Blazor.
Snapshot
- Stars
- 0
- Forks
- 0
- Watchers
- 0
- Spark score
- 24.6
- Rank
- #33
- Commit velocity
- 2.0/mo
- Recent commits
- 6 (90d)
- Total commits
- 14
- Last commit
- Jan 5, 2026
- Last push
- Jan 5, 2026
- Created
- May 27, 2025
- Updated
- Jan 5, 2026
- Age
- 236 days
- Days since push
- 13 days
- Repo size
- 2,090 KB
- Languages
- 4
- Dependencies
- N/A
- Outdated deps
- N/A
All metrics
- age_days
- 236
- avg_commit_size
- N/A
- commit_history
{ "repository_name": "WebSpark.PrismSpark", "total_commits": 14, "recent_90d": 6, "recent_180d": 6, "recent_365d": 14, "last_commit_date": "2026-01-05T13:34:10+00:00", "patterns": [ "maintained", "current", "accelerating" ], "commit_frequency": 2, "consistency_score": 0, "activity_rate": 0.067, "days_since_last_commit": 13, "first_commit_date": "2025-05-27T15:14:29+00:00" }- commit_metrics
- N/A
- commit_velocity
- 2
- composite_score
- 24.64
- created_at
- 2025-05-27T15:14:29+00:00
- days_since_last_push
- 13
- description
- Port of prismjs for .net web applications
- first_commit_date
- 2025-05-27T15:14:29+00:00
- forks
- 0
- has_readme
- true
- is_fork
- false
- is_private
- false
- language
- HTML
- language_count
- 4
- language_stats
{}- languages
{}- largest_commit
- N/A
- last_commit_date
- 2026-01-05T13:34:10+00:00
- name
- WebSpark.PrismSpark
- pushed_at
- 2026-01-05T13:34:17+00:00
- rank
- 33
- recent_commits_90d
- 6
- size_kb
- 2090
- smallest_commit
- N/A
- stars
- 0
- tech_stack
- N/A
- total_commits
- 14
- updated_at
- 2026-01-05T13:34:21+00:00
- url
- https://github.com/markhazleton/WebSpark.PrismSpark
- watchers
- 0