Skip to content

T4VN/uTPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

259 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo uTPro – Umbraco Turbo Pro

For developers, by developers

uTPro is a powerful Starter Kit Template built to accelerate website development on the Umbraco platform.
It enables developers to create enterprise‑grade websites faster, more reliably, and with a professional structure from day one.


🔑 Core Principles

  • Umbraco Turbo Pro
    Speed up Umbraco development with a streamlined, production‑ready foundation that ensures stability and scalability.

  • Universal Template Project
    A flexible, ready‑to‑use structure that adapts to multiple use cases: enterprise websites, product showcases, landing pages, and more.

  • Ultimate Tech Productivity
    Reduce repetitive setup tasks, maximize efficiency, and let developers focus on delivering real value instead of boilerplate work.


🚀 Why uTPro?

  • Fast to start – Launch projects in minutes with a clean, optimized base.
  • Flexible – Easily customize to fit unique business or creative needs.
  • Scalable – Built to support both small projects and enterprise‑level solutions.
  • Free & Open Source – 100% customizable, extendable, and community‑driven.

🌐 Perfect for

  • Corporate websites and enterprise portals
  • Product landing pages and marketing campaigns
  • Developer teams who want a consistent, professional starting point
  • Agencies looking to deliver faster without sacrificing quality

⚙️ Pre‑installed Utilities

uTPro comes with a curated set of utilities and best practices already integrated, so you can start building immediately:

  • Pre‑configured build scripts (minification, bundling, cache‑busting).
  • SEO‑friendly meta setup and Open Graph defaults.
  • Accessibility helpers to ensure inclusive design.
  • Performance optimizations (lazy loading, async scripts, caching hints).
  • Sample components (navigation, footer, hero section) ready to customize.

With the support of extensions: UmbracoSeoVisualizer, Umbraco.Community.BlockPreview, uSync, WebMarkupMin.AspNetCoreLatest, LigerShark.WebOptimizer.Core, MimeKit...


🏗️ Modular Architecture

uTPro follows a clean modular architecture with clear separation of concerns:

  • Common — Shared models, constants, CMS-generated content models
  • Extension — Reusable services (site context, culture management, URL helpers)
  • Foundation — Infrastructure modules (middleware, favicon, sitemap, robots.txt)
  • Feature — Optional pluggable features (form builder, file manager, audit log, etc.)
  • Project — Main web application and configuration

🔒 Security Built-in

  • Security headers (X-Content-Type-Options, X-Frame-Options, HSTS, Referrer-Policy)
  • Secure session cookies (HttpOnly, Secure, SameSite)
  • Request size limits to prevent DoS
  • Domain-based access control with wildcard support

📋 Tech Stack

Component Version
Umbraco CMS 16.5.1
.NET 9.0
uSync 16.1.0
BlockPreview 4.2.2
SeoVisualizer 16.0.1

uTPro is completely free and open source, giving developers the freedom to customize, extend, and innovate without limits.

Here are some screenshots:

Preview live in Backoffice:

image

Share Component (Top/Bottom Component for layout):

image

Include CSS/JS only when the component is rendered

image

About

uTPro – Umbraco Turbo Pro. uTPro is a powerful Starter Kit Template built to accelerate website development on the Umbraco platform. It enables developers to create enterprise‑grade websites faster, more reliably, and with a professional structure from day one.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors