Back to GitHub activity
Repository

WebSpark.PrismSpark

Port of prismjs for .net web applications

HTML

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