Umbraco CMS
If editors should publish without waiting on developers, and developers should keep full control of the design, Umbraco is the free content management system built around that split. A page begins in the Block Grid editor, where reusable blocks nest inside Areas and each block is sized on a column and row grid. Live preview shows the result before anything goes out. Publish and unpublish times can be scheduled in the editor's own time zone, and any page can roll back to an earlier version from its Info tab. One content node can exist in several languages, and split view puts two of them side by side. The Media section holds images, video, and other files. Visitors can register and log in as members, new members can be placed in member groups, and pages can be hidden from anyone not logged in. On the code side, templates and partial views shape the front end, while the opt-in Content Delivery API returns content items as JSON for mobile apps and any other front end. Webhooks notify outside services when content is published, unpublished, or deleted. Custom dashboards and property editors extend the backoffice, and the Marketplace lists open-source and commercial packages for the rest. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Garnet
Garnet is Microsoft Research's cache-store built on .NET that speaks the Redis RESP wire protocol while delivering up to 10x higher throughput and 4x lower tail latency than comparable alternatives on identical hardware. The Tsavorite storage engine provides a cache-friendly, shared-memory architecture scaling linearly across CPU cores, supporting both in-memory operation and tiered storage across local SSDs and Azure Storage for datasets exceeding available RAM. Cluster mode enables sharded deployments with replication, dynamic key migration for live rebalancing, non-blocking checkpointing, and automatic failover using standard Redis cluster commands. The RESP implementation covers raw strings, sorted sets, lists, hashes, sets, bitmaps, HyperLogLog, streams, pub/sub, Lua scripting, and client-side transactions, allowing StackExchange.Redis, Jedis, redis-py, and other Redis clients to connect without modification. C#-based extensibility lets developers define custom commands and new data types as server-side stored procedures, compiled and loaded at runtime without restarting the server. TLS encryption, ACL-based access control, and operation logging complete the production feature set. Deployed across Microsoft services including Windows & Web Experiences, Azure Resource Manager, and Azure Resource Graph. Nearly 12,000 GitHub stars. MIT licensed.
Smartstore
Smartstore is a self-hosted eCommerce platform that lets one install run several multilingual, multi-currency storefronts, with a drag-and-drop page builder and built-in AI writing tools. The catalog takes unlimited products and categories, with variants, bundles, grouped and downloadable products, tier pricing, and cross-selling, while faceted search keeps large assortments easy to filter. Shoppers get a responsive storefront with a streamlined checkout, reviews, wishlists, and wallet or gift-card payments; staff get order, shipment, and return handling plus a dashboard with sales statistics and bestseller lists. Marketing tools cover discounts, coupons, reward points, newsletters, affiliates, a blog, and forums, and the visual Rule Builder grants discounts, offers shipping and payment methods, and assigns customers to roles automatically. AI helpers draft product descriptions and meta tags with OpenAI, Gemini, Claude, DeepSeek, or a self-hosted Ollama model, and image tools create or edit pictures. A Media Manager organizes images and files in folders with filters and metadata. Import and export profiles move catalogs in and out on a schedule, a REST API connects other systems, and tree-based permissions decide which staff roles may do what. The Docker image starts a browser installer that connects to MySQL, PostgreSQL, or SQL Server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Orchard Core
Content types, media libraries, workflows, roles, search, and a GraphQL API all ship in the box with Orchard Core, a free CMS and application framework that hosts many separate websites from one install. Editors build content types in the admin by combining parts and fields, with no migrations to write, and preview an item live before publishing it. Designers adjust page HTML safely with Liquid templates, and developers add their own modules. Multi-tenancy runs many isolated sites from one deployment, each with its own content, users, settings, and theme, and a setup screen lets you pick a recipe and database for each site. Media uploads can be resized on the fly and stored on remote providers, and a visual workflow editor automates content approvals, webhooks, and form submissions. A typed GraphQL API feeds headless sites and single-page applications, and custom SQL or Lucene queries can be exposed as endpoints. Roles and fine-grained permissions decide who can do what, OpenID Connect handles external sign-in, and two-factor authentication protects accounts. Content and the admin interface can be localized, and deployment plans move content and configuration from staging to production. SQLite works out of the box, SQL Server, MySQL, MariaDB, or PostgreSQL can be chosen at setup, and the official Docker image starts a site with one command. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-3-Clause licensed.