A toolbox of things I have built and given away over the years. Five projects, one page. Pick what you need.
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.
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.
6 tools
get_last_errorread_error_logread_trace_loglist_log_filesread_log_filesearch_logs5 tools
check_statusget_site_infolist_moduleslist_dynamic_typesget_type_fields3 tools
list_routeslist_environmentsset_default_environmentMakes every Sitefinity build about 5 seconds faster. Feather's built-in widget scan loads every DLL in bin into a CLR just to read two attributes. This native executable reads the same metadata directly, with byte-identical output.
// ~125x faster, byte-identical output
That is the whole install. The package ships an MSBuild targets file that points Sitefinity's build step at the executable. No PowerShell, no .NET runtime on build agents, nothing to add to your .csproj.
A full-featured calendar component built with shadcn-vue, Tailwind CSS v4, and date-fns. Month, week, day, year, and agenda views with event CRUD, user filtering, and dark mode.
big-calendar-react is the React port with the same 5 views, event CRUD, user filtering, and dark mode. Built with shadcn/ui and Tailwind CSS, with zustand in place of Pinia.
Production-ready, drag-and-drop widgets for the Sitefinity page editor. RandomSiteControls is the de-facto open source extension pack for the platform.
Drag-and-drop widgets into a native Bootstrap or Kendo tabstrip. The only tabstrip component for Sitefinity that allows hosting any content.
Enter content in a full-screen instance of VSCode in the browser, with intellisense and syntax highlighting. No content parsing, this thing is fast.
Enter content as markdown with a live preview. Cleaner than wysiwyg editors that bloat markup.
Drop on the top of a page to pull in the title automatically, or edit to change. Template is global so you can restyle site-wide without editing 1000 content blocks.
Drag-and-drop Google Maps widget, with just about every option configurable in the designer.
Find which pages contain which widgets, including layouts. Search across the entire site.
Helpers like .GetTags(), .GetImage(), .Live(), .Master() and many more, to keep your Sitefinity code short and readable.
// content extensions
var tags = content.GetTags();
var image = content.GetImage();
var live = content.Live();// query extensions
var master = query.Master();
var published = query.Published();
var visible = query.Visible();The fastest way to create custom Sitefinity services. Skip MVC JsonResults and Webforms svc calls. ServiceStack is fully licensed by Sitefinity.
Plain C# template: a basic structure for creating ServiceStack API endpoints in Sitefinity, with dependency injection and service registration ready to go.
CodeRush template: quickly generate ServiceStack endpoints with proper error handling and documentation.
Download CodeRush