Back to GitHub activity
RepositoryRank #6Healthy(3.0)

WebProjectMechanics

Web Content Management system written in ASP.Net

Visual Basic .NET
Stale

Screenshot captured May 14, 2026

AI Summary

Generated by claude-haiku-4-5 with 90% confidence

Technical Summary: WebProjectMechanics WebProjectMechanics is a multi-tenant, multi-domain content management system designed to serve 36+ websites from a single ASP.NET Core 9 application instance, with a distinctive architecture that publishes all public content as pre-rendered static HTML served by Caddy. The project represents a greenfield modernization effort, migrating a 20+ year legacy ASP.NET Web Forms/MS Access system to contemporary cloud-native technologies (.NET 9, SQLite, and containerized infrastructure), while maintaining production continuity. The system employs a plugin-based domain architecture with independent SQLite databases per site (avoiding TenantId anti-patterns), enabling true data isolation and scalability on minimal infrastructure (~$10/month Azure Linux VM). Key technologies include ASP.NET Core Minimal APIs for the REST backend, Entity Framework Core 9 for ORM, Scriban for template rendering, and Caddy 2 as a reverse proxy with automatic SSL and static file serving. The unique "publish-to-static" approach significantly reduces runtime database load and improves security by pre-rendering content, making it ideal for content-heavy, multi-site operations with predictable traffic patterns. This architecture is particularly valuable for organizations managing numerous independent websites where per-domain data isolation, cost efficiency, and operational simplicity are critical requirements.

Key Metrics

Stars

3

Forks

0

Watchers

3

Spark Score

31.9

Composite activity score

Commit Velocity

0.0/mo

Commits per month

Total Commits

0

0 in last 90 days

Signals

Pull RequestsClear

0

Open

0

Draft

0

Review

SecurityClear

No active security alerts detected

Timeline

Created

Sep 19, 2017

3158 days ago

Last Commit

Apr 14, 2026

Last Push

Apr 14, 2026

30 days ago

Updated

May 14, 2026

Quality Indicators

README
License
CI/CD
Tests
Docs

Repository Info

Size

52,587 KB

Consistency Score

0.0

Activity Rate

0.00 commits/day

Spark Rank

#6