Free & Open Source

Component Library

Supercharge your development with AI-powered MCP tools, Sitefinity widgets, Vue 3 calendar components, NativeScript plugins, and ServiceStack templates

20+ Widgets
Production-ready components
7 Mobile Plugins
Cross-platform ready
API Templates
ServiceStack integration
14 MCP Tools
AI-powered dev tooling
AI Developer Tools

Sitefinity MCP Server

Give Claude, Cursor, and other AI assistants direct access to your Sitefinity instance. Read logs, inspect modules, explore content types, and switch environments without leaving your editor.

Claude Desktop
You:What was the last error on staging?
Claude:Let me check the staging error logs...
> Calling set_default_environment("staging")
> Calling get_last_error()
Claude:Found a NullReferenceException in NewsController.cs:42 from 2 hours ago.
The GetRelatedItems() call is failing because the taxonomy field "Category" returns null when no categories are assigned. You need a null check before the .Select() call.

Diagnostics & Logs

6 tools
  • get_last_errorMost recent error with stack trace
  • read_error_logToday's error log, parsed
  • read_trace_logTrace-level log details
  • list_log_filesAvailable log files
  • read_log_fileRead any specific log
  • search_logsSearch across all logs

Site Intelligence

5 tools
  • check_statusSite health & version
  • get_site_infoSite name, version, active sites
  • list_modulesInstalled modules & versions
  • list_dynamic_typesAll content types
  • get_type_fieldsFields on a content type

Navigation & Config

3 tools
  • list_routesAll registered routes
  • list_environmentsConfigured environments
  • set_default_environmentSwitch target environment
Multi-Env
Dev, Staging, Prod
Dual-Mode
Local & Remote logs
Auto-Discovery
Types & fields
API Key Auth
Secure by default
Open Source Vue 3

Big Calendar — Vue 3

A full-featured calendar component built with shadcn-vue, Tailwind CSS, and date-fns. Month, week, day, year, and agenda views with event CRUD, user filtering, and dark mode.

big-calendar-vue3.netlify.app/month-view

Event CRUD

Create, read, update, and delete events with an intuitive drag-and-drop UI

User Filtering

Filter events by user with multi-select color-coded support

Working Hours

Configure and display business hours per day of the week

Dark Mode

Built-in dark mode with smooth theme transitions

Multi-day Events

Full support for events spanning multiple days across views

Responsive

Fully responsive design optimized for mobile and desktop

Terminal
$npm install big-calendar-vue3 date-fns@3
Vue 3.5+Piniashadcn-vueTypeScriptTailwind v4date-fns 3MIT License
Free Components

Sitefinity Widgets

Production-ready components for your Sitefinity projects

Tabstrip

Drag-Drop widgets into a native Bootstrap or Kendo tabstrip. The only tabstrip component available for Sitefinity that allows hosting of any content

Html Content Block

Enter your content in a full-screen instance of VSCode in the browser, nothing to install, with intellisense and syntax highlighting. No content parsing, this thing is fast.

Markdown Editor

Enter content as markdown, get a live preview to the right as you enter it. Nothing is cleaner than markdown, definitely not wysiwyg editors which bloat markup.

Page Title

Drop on the top of a page to pull in the title automatically, or edit to change. Template is global so you can easily restyle site-wide without editing 1000 content blocks.

Google Maps

Drag-Drop google map widget, with just about every option configurable in the designer

Widget Finder

Ever wanted to know which pages contain which widgets (even layouts)... then this is your jam.

Explore More Features

Extension methods and utilities to supercharge your Sitefinity development

Content Extensions

// Get content tags easily
var tags = content.GetTags();

// Get featured image
var image = content.GetImage();

// Get live version
var live = content.Live();

Query Extensions

// Get master version
var master = query.Master();

// Filter published content
var published = query.Published();

// Get visible items
var visible = query.Visible();

Performance Helpers

// Efficient caching
var cached = data.Cache("key");

// Batch operations
items.BatchUpdate(action);

Utility Methods

// Safe string operations
var safe = text.ToSafeHtml();

// URL generation
var url = content.GetUrl();

Ready to boost your Sitefinity development productivity?

View on GitHub
Mobile Development

NativeScript Plugins

Cross-platform mobile plugins for iOS and Android

$ tns plugin add nativescript-
API Templates

ServiceStack REST API Templates

The fastest way to create custom Sitefinity services. Skip MVC JsonResults and Webforms Svc calls— ServiceStack is fully licensed by Sitefinity!

Plain C# Template

ServiceStack.cs
Plain C# Template
Loading code template...

Template Overview: This template provides a basic structure for creating ServiceStack API endpoints in Sitefinity, including proper dependency injection and service registration.

CodeRush Template

ServiceStackTemplate.cs
CodeRush Template
Loading code template...

Supercharge your development with CodeRush

Use this template with CodeRush to quickly generate ServiceStack endpoints with proper error handling and documentation.

Download CodeRush

Ready to integrate ServiceStack with Sitefinity?

View Documentation