awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
punkave avatar

punkave/apostrophe

0
View on GitHub↗
4,572 Stars·639 Forks·JavaScript·15 Aufrufeapostrophecms.com↗

Apostrophe

Apostrophe ist ein Full-Stack-JavaScript-Content-Management-Framework, das auf Node.js basiert. Es fungiert sowohl als traditionelles CMS, das einen Backend-Datenspeicher mit Frontend-Template-Rendering integriert, als auch als Headless-CMS, das Inhalte über JSON-APIs für entkoppelte Frameworks und mobile Anwendungen bereitstellt.

Das System verfügt über einen In-Context-Content-Editor, der es Benutzern ermöglicht, Text und Medien direkt auf Live-Seiten zu bearbeiten. Es enthält zudem ein Multi-Site-Management-Dashboard zur Koordination und Steuerung mehrerer verschiedener Websites von einer einzigen Installation aus.

Das Framework bietet schema-gesteuerte Inhaltsmodellierung, granulare Benutzerberechtigungsverwaltung und ein datenbankgestütztes Migrationssystem. Es deckt ein breites Spektrum an Funktionen ab, einschließlich REST-API-Content-Management, automatisierter Übersetzung und Steuerung der öffentlichen API-Sichtbarkeit.

Die Entwicklung wird durch Command-Line-Tools für das Projekt-Bootstrapping und Modul-Scaffolding unterstützt.

Features

  • Website Content Management - Provides a full-stack interface to create, edit, and organize digital content backed by a database.
  • Full Stack Node.js Frameworks - Integrates server-side rendering and administrative logic within a single Node.js environment for unified content delivery.
  • Content Management APIs - Provides APIs that enable the programmatic creation, update, and deletion of content within the system.
  • Headless CMS - Functions as a headless CMS by exposing structured content via JSON APIs for decoupled frontends.
  • Multi-Site Management Systems - Provides a centralized dashboard to manage and coordinate multiple distinct websites from a single installation.
  • Node.js Content Management Systems - Provides a full-stack content management framework built specifically on the Node.js runtime.
  • Visual Front-End Editing - Provides an in-context editor that overlays administrative controls on live pages for direct content modification.
  • Schema-Driven Data Modeling - Defines document structures and field types in code to automatically generate database schemas and admin interfaces.
  • Headless Architectures - Decouples the content management backend from the presentation layer using a headless architectural pattern.
  • Live Webpage Content Editors - Allows editors to modify text and media directly on live webpages without leaving the frontend view.
  • Headless Content Management - Functions as a headless CMS providing content via JSON APIs while maintaining a visual management tool for editors.
  • REST API Content Exposure - Automatically generates REST endpoints that return content as JSON for decoupled websites and mobile applications.
  • Automated Translators - Integrates machine translation services to automatically convert site content into multiple languages.
  • Hierarchical Page Trees - Allows retrieval of page structures as nested trees to map out site navigation and parent-child relationships.
  • Content API Query Filters - Provides query syntax for filtering and selecting specific content resources via its API.
  • Content Query Filters - Implements mechanisms for retrieving content subsets based on schema fields, slugs, or metadata.
  • Database Schema Migrations - Ships a database-backed migration system that uses versioned scripts to keep the schema synchronized with code.
  • Draft Content Publishing - Implements a workflow to promote draft content to a published state, making it visible to public users.
  • API Query Logic - Allows the definition of custom query builders to process request parameters and customize API search output.
  • API Visibility Controls - Allows restriction of specific data fields exposed to public API requests via configurable projections.
  • Field-Level Permissions - Controls data visibility and access by mapping user roles to specific fields within the content schema.
  • Multi-Site Network Management - Enables centralized administration of multiple distinct websites from a single software installation.
  • Permission-Based Access Control - Implements granular user permission management and groups to control authorized actions within the CMS.
  • Data Migrators - Includes a database-backed migration system to synchronize physical schemas with application code versions.
  • Frontend Framework Integrations - Includes dedicated bridge plugins to connect the content store to various frontend frameworks and static site generators.
  • CMS Frameworks - CMS providing content editing and basic services.
  • Content Management Systems - CMS with content editing and essential services.
  • Content Management Systems - Framework supporting in-context editing and flexible content schemas.

Star-Verlauf

Star-Verlauf für punkave/apostropheStar-Verlauf für punkave/apostrophe

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht punkave/apostrophe?

Apostrophe ist ein Full-Stack-JavaScript-Content-Management-Framework, das auf Node.js basiert. Es fungiert sowohl als traditionelles CMS, das einen Backend-Datenspeicher mit Frontend-Template-Rendering integriert, als auch als Headless-CMS, das Inhalte über JSON-APIs für entkoppelte Frameworks und mobile Anwendungen bereitstellt.

Was sind die Hauptfunktionen von punkave/apostrophe?

Die Hauptfunktionen von punkave/apostrophe sind: Website Content Management, Full Stack Node.js Frameworks, Content Management APIs, Headless CMS, Multi-Site Management Systems, Node.js Content Management Systems, Visual Front-End Editing, Schema-Driven Data Modeling.

Welche Open-Source-Alternativen gibt es zu punkave/apostrophe?

Open-Source-Alternativen zu punkave/apostrophe sind unter anderem: apostrophecms/apostrophe — Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST… keystonejs/keystone — Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a… area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and… strapi/strapi — Strapi is an open-source headless content management system and JavaScript framework used for defining content schemas… emdash-cms/emdash — EmDash is an open-source content management system built on Astro that combines a visual admin panel with a… tryghost/ghost — Ghost is an open-source publishing platform and headless content management system designed for professional…

Open-Source-Alternativen zu Apostrophe

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Apostrophe.
  • apostrophecms/apostropheAvatar von apostrophecms

    apostrophecms/apostrophe

    4,524Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,524
  • keystonejs/keystoneAvatar von keystonejs

    keystonejs/keystone

    9,893Auf GitHub ansehen↗

    Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a schema-driven data manager that automatically generates a GraphQL API and a React administrative dashboard based on a central data model configuration. The system uses an adapter-based database abstraction to decouple core logic from storage layers and a storage-provider abstraction for managing media assets via local or cloud drivers. It distinguishes itself through a component-based field rendering system and a hook-based middleware pipeline for data validation and automation. The fram

    TypeScriptcmscms-frameworkgraphql
    Auf GitHub ansehen↗9,893
  • area17/twillAvatar von area17

    area17/twill

    3,956Auf GitHub ansehen↗

    Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and content management systems. It serves as a headless CMS framework and a toolkit for defining content models and managing structured data through a dedicated administrative interface. The project features a visual block editor that allows publishers to arrange and configure reusable content sections via a drag-and-drop interface. It includes a dedicated digital asset manager for storing, cropping, and optimizing images and files across local or cloud storage, as well as a multiling

    PHP
    Auf GitHub ansehen↗3,956
  • strapi/strapiAvatar von strapi

    strapi/strapi

    72,385Auf GitHub ansehen↗

    Strapi is an open-source headless content management system and JavaScript framework used for defining content schemas and managing structured data. It functions as a REST and GraphQL API gateway that decouples backend data storage from frontend delivery. The system includes a self-hosted administration interface for managing content entries and defining data models without manual database queries. The framework utilizes a plugin-based extension system to inject custom logic into the application lifecycle. It employs schema-driven content modeling to automatically generate database tables and

    TypeScriptapicmscms-framework
    Auf GitHub ansehen↗72,385
  • Alle 30 Alternativen zu Apostrophe anzeigen→