awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
siteserver avatar

siteserver/cms

0
View on GitHub↗

Cms

This project is a .NET Core content management system and multi-site management platform designed to organize and publish structured digital content across independent websites from a centralized interface. It functions as both a headless CMS and a static site generator, rendering dynamic templates into HTML files to increase loading speed and scalability.

The system integrates retrieval-augmented generation to transform website documents and content into searchable AI knowledge bases. It includes a visual AI workflow orchestrator to define the logic between user queries and large language model outputs.

The platform covers broad capability areas including schema-flexible data modeling, digital asset organization, and role-based access control. It supports multi-terminal publishing for various devices, a plugin-based extensibility architecture for custom modules, and a comprehensive security suite featuring SM4 data encryption and web vulnerability defense.

The software is designed for self-hosted web infrastructure and can be deployed via Docker containers across Windows, Linux, and macOS.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
xianchou.com
↗

Features

  • Enterprise Content Management Systems - Provides a comprehensive platform for organizing and publishing structured digital content across multiple websites using a centralized backend.
  • Multi-Site Management Systems - Coordinates and manages multiple independent websites from a single centralized administrative installation.
  • Website Content Management - Implements a full-stack system for creating, updating, and retrieving website content with editorial review workflows.
  • Multi-Site Administrative Orchestration - Coordinates multiple independent domains and website hierarchies from a single centralized administrative interface.
  • Multi-Site Network Management - Provides a centralized interface to create and organize a network of independent websites from a single installation.
  • AI Application Orchestrators - Provides a visual editor for designing complex logic and workflows that manage the process from user query to AI output.
  • RAG Knowledge Management - Implements a RAG-based knowledge management system that transforms website documents into searchable AI data.
  • Retrieval Augmented Generation Pipelines - Transforms uploaded documents and website content into searchable data for use with external language models.
  • Private Domain Knowledge Bases - Transforms website documents and content into private domain knowledge bases for AI-powered search and retrieval.
  • Flexible Data Objects - Allows the creation of custom database tables and fields to store varied content types and assets.
  • Content Schema Definitions - Offers tools for defining custom data schemas and input forms to store varied content types in the database.
  • Digital Content Organization - Provides systems for storing and categorizing images, audio, and video assets within groups for reuse across the platform.
  • Schema-Driven Headless CMS - Implements a schema-driven headless CMS that delivers dynamic information to various device templates and terminals.
  • Static Page Generation - Parses dynamic placeholders and tags into static HTML files to improve page loading speed and scalability.
  • Static Site Generators - Functions as a static site generator that renders dynamic templates into optimized HTML files for scalability.
  • Structured Content Type Managers - Allows for the creation and management of structured content types with custom fields for products, personnel, and assets.
  • Knowledge Base Construction - Implements an end-to-end pipeline for parsing documents and generating embeddings to create searchable AI knowledge bases.
  • Channel and Category Organizers - Organizes website hierarchy through the creation and modification of custom channels and categories.
  • Role-Based Access Control - Maps administrative rights to specific operations and content columns to secure the backend management system.
  • Role & Permission Configurators - Ships a comprehensive system for assigning administrator roles and mapping them to specific system permissions.
  • User Account Management - Manages the full user lifecycle including registration, profile updates, and authentication workflows.
  • Cross-Platform Runtime Support - Implements a cross-platform runtime model that operates across various CPUs, operating systems, and databases.
  • Extensible Plugin Architectures - Ships an extensible plugin architecture that allows the addition of specialized features like e-commerce and payment processing.
  • Custom Module Implementations - Provides a plugin API and defined structures for developers to implement and integrate custom functional modules into the system.
  • Plugin-Based Extensibility - Provides a plugin-based architecture to add new features and specialized modules via external packages.
  • Responsive Page Layouts - Creates visual block layouts and templates that automatically adapt for desktop, tablet, and mobile screens.
  • Content Management Systems - Functions as a content management system built atop the .NET Core application framework.
  • HTML Content Renderers - Parses template placeholders and tags to inject dynamic data into HTML for high-performance static site generation.
  • Large Language Model Integration - Integrates multiple global and domestic large language models, allowing for performance comparison and provider switching.
  • Visual AI Workflow Builders - Ships a visual editor for defining complex logic and agentic execution paths from user queries to AI outputs.
  • Custom Domain Bindings - Provides the ability to bind custom domains to independent websites and transfer files via FTP for accessibility customization.
  • Device-Specific Templates - Delivers content across PC, mobile, and tablets using specialized templates for each device type.
  • Plugin and Theme Marketplaces - Manages a centralized marketplace for publishing and distributing plugins and templates to users.
  • Template Retrievals - Fetches site and content values from the database to populate dynamic templates with information.
  • Cloud Storage Synchronization - Synchronizes static assets and system files to remote cloud storage providers to separate the delivery layer.
  • Cloud Media Offloading - Offloads static files and assets to external cloud storage providers to separate the delivery layer from the application.
  • Multi-Format Document Ingestion - Ingests and normalizes PDFs, Office documents, images, and audio files to enable AI-powered knowledge base indexing.
  • Cross-Platform Installations - Supports installation and execution across Windows, Linux, macOS, and Docker containers.
  • Plugin Development Toolkits - Includes a toolkit for scaffolding and packaging new plugin structures into archives for deployment.
  • Containerized Deployment Images - Provides pre-configured Docker images to simplify system installation and deployment across different hosting platforms.
  • Self-Hosted Infrastructure - Supports deploying and scaling website environments via Docker containers on self-hosted infrastructure.
  • Administrative Account Management - Manages the full lifecycle of administrator accounts, including authentication and profile management.
  • Administrative Access Restrictions - Secures the administrative backend by whitelisting and blacklisting specific IP address ranges.
  • Granular Access Controls - Provides precise administrative control by assigning rights based on specific sites, operations, or content columns.
  • Identity Authentication - Handles user registration, login, and logout through native tools and third-party social identity providers.
  • Network Isolation - Isolates the management system within a private network while serving public content to enhance security.
  • SM4 Implementations - Implements the SM4 symmetric block cipher to secure sensitive information for regulatory compliance.
  • Web Vulnerability Mitigations - Defends against common web attacks including SQL injection, cross-site scripting, and unauthorized file uploads.
  • Plugin Development Frameworks - Provides a plugin-based extensibility architecture for building and distributing specialized modules like e-commerce and payment processing.
  • High-Performance CMS Architectures - Uses a cross-platform framework to maintain high-performance and scalable architectures for digital content management.
  • Form Submission Management - Manages the lifecycle of form submissions, including the collection of user input and uploaded files.
  • Custom Form Builders - Includes tools for visually constructing custom data entry forms in the backend to collect user input.
  • Cross-Platform Runtimes - Leverages .NET Core to execute across different operating systems and CPUs via native binaries or containers.
  • Custom Domain Mappings - Enables the configuration of unique domain names for different sites within a multi-site setup.
3,905 stars·1,243 forks·JavaScript·AGPL-3.0·35 views

Star history

Star history chart for siteserver/cmsStar history chart for siteserver/cms

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Cms

These projects share indexed features with Cms. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • apostrophecms/apostropheapostrophecms avatar

    apostrophecms/apostrophe

    4,524View on GitHub↗

    Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel

    JavaScriptapostrophecmscms-framework
    View on GitHub↗4,524
  • getgrav/gravgetgrav avatar

    getgrav/grav

    15,395View on GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    View on GitHub↗15,395
  • wagtail/wagtailwagtail avatar

    wagtail/wagtail

    20,366View on GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Pythoncmsdjangohacktoberfest
    View on GitHub↗20,366
  • emdash-cms/emdashemdash-cms avatar

    emdash-cms/emdash

    10,887View on GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    TypeScriptastrocmsemdash
    View on GitHub↗10,887
Compare all 30 related projects→

Frequently asked questions

What does siteserver/cms do?

This project is a .NET Core content management system and multi-site management platform designed to organize and publish structured digital content across independent websites from a centralized interface. It functions as both a headless CMS and a static site generator, rendering dynamic templates into HTML files to increase loading speed and scalability.

What are the main features of siteserver/cms?

The main features of siteserver/cms are: Enterprise Content Management Systems, Multi-Site Management Systems, Website Content Management, Multi-Site Administrative Orchestration, Multi-Site Network Management, AI Application Orchestrators, RAG Knowledge Management, Retrieval Augmented Generation Pipelines.

Which projects share features with siteserver/cms?

Projects with overlapping indexed features include: apostrophecms/apostrophe — Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… wagtail/wagtail — Wagtail is an open-source content management system built on the Django web framework. It provides a structured,… emdash-cms/emdash — EmDash is an open-source content management system built on Astro that combines a visual admin panel with a… punkave/apostrophe — Apostrophe is a full-stack JavaScript content management framework built on Node.js. It functions as both a… umbraco/umbraco-cms — Umbraco-CMS is an open-source content management system and enterprise web framework built on the .NET ecosystem. It…