awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
corcel avatar

corcel/corcel

0
View on GitHub↗
4,780 estrellas·602 forks·PHP·mit·2 vistas

Corcel

Corcel transforms a remote WordPress site into a local data source by wrapping its REST API in an object-relational mapper. As a headless CMS bridge, it synchronizes remote posts, pages, users, and options into local models, enabling offline querying and manipulation from external PHP applications.

The library uses pluggable adapters to fetch different WordPress resource types and a schema-based translation layer that converts WordPress post types and fields into local definitions. It validates user credentials against a remote WordPress database and integrates with the host framework’s authentication system. A shortcode parsing engine registers custom handlers and renders shortcodes within fetched content, while the remote-to-local state synchronization keeps local data consistent with the WordPress backend.

Beyond the core identity, Corcel provides full CRUD operations on WordPress entities, site options management, navigation menu retrieval, and post metadata management. It exposes content querying with filtering by status, custom fields, taxonomies, and date order using an ORM query builder.

Features

  • REST API Object-Relational Mappings - Maps WordPress REST API endpoints to local Eloquent-like model objects for querying remote data as local records.
  • Headless CMS Integrations - Transforms a remote WordPress installation into a local data source by wrapping its REST API in an ORM.
  • Content Query Filters - Retrieves and filters WordPress posts by status, custom fields, taxonomies, and date order using an ORM query builder.
  • Content Synchronizers - Synchronizes remote WordPress posts, pages, and options into local models for offline querying and manipulation.
  • Remote Content Fetching - Fetches posts, pages, and custom content types from a remote WordPress site with filtering and ordering.
  • Data Manipulation Libraries - Creates, updates, and deletes WordPress entities such as posts, pages, users, comments, and metadata from a remote application.
  • Remote-to-Local Database Synchronizers - Synchronizes remote WordPress content state to local storage for consistent offline or cached access.
  • Content Retrieval Adaptations - Provides pluggable adapters that fetch and parse different WordPress resource types from REST API responses.
  • ORM Mappings - Maps WordPress REST API endpoints to local data model classes for easy querying, filtering, and updating.
  • Remote Credential Validations - Validates WordPress user credentials against a remote database and integrates with the host framework's authentication system.
  • Provider Schema Translations - Converts WordPress post types and fields into local schema definitions for seamless framework integration.
  • Remote Authentication Integrations - Validates user credentials against a remote WordPress database and integrates with the host framework's authentication system.
  • User Authentication Systems - Validates login credentials against a remote WordPress user database and integrates with host framework authentication.
  • Shortcodes - Parses and renders WordPress shortcodes within remote content using configurable handler registries.
  • Remote Shortcode Rendering - Registers custom shortcode handlers and parses them within remote WordPress post content.
  • Web Frameworks and Boilerplates - Interface for using WordPress backends with PHP applications.

Historial de estrellas

Gráfico del historial de estrellas de corcel/corcelGráfico del historial de estrellas de corcel/corcel

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace corcel/corcel?

Corcel transforms a remote WordPress site into a local data source by wrapping its REST API in an object-relational mapper. As a headless CMS bridge, it synchronizes remote posts, pages, users, and options into local models, enabling offline querying and manipulation from external PHP applications.

¿Cuáles son las características principales de corcel/corcel?

Las características principales de corcel/corcel son: REST API Object-Relational Mappings, Headless CMS Integrations, Content Query Filters, Content Synchronizers, Remote Content Fetching, Data Manipulation Libraries, Remote-to-Local Database Synchronizers, Content Retrieval Adaptations.

¿Qué alternativas de código abierto existen para corcel/corcel?

Las alternativas de código abierto para corcel/corcel incluyen: emdash-cms/emdash — EmDash is an open-source content management system built on Astro that combines a visual admin panel with a… nuxt/content — Content is a file-based content management engine that transforms Markdown and JSON files into structured data for use… wp-graphql/wp-graphql — WPGraphQL is a GraphQL interface for WordPress that transforms a WordPress installation into a headless content… wp-api/wp-api — The WordPress REST API is a web interface and JSON-based content API that allows for the retrieval and modification of… praw-dev/praw — PRAW is a Python wrapper for the Reddit API, functioning as a REST API client and social media data crawler. It… apostrophecms/apostrophe — Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST…

Alternativas open-source a Corcel

Proyectos open-source similares, clasificados según cuántas características comparten con Corcel.
  • nuxt/contentAvatar de nuxt

    nuxt/content

    3,642Ver en GitHub↗

    Content is a file-based content management engine that transforms Markdown and JSON files into structured data for use within web applications. It functions as a static site content engine, parsing local file systems into queryable collections while providing a library for integrating interactive components directly into text documents. The framework distinguishes itself by treating the local file hierarchy as the primary source of truth for application routing and navigation. It enables developers to embed dynamic UI elements directly into text files and provides a visual interface for editi

    TypeScriptcmsgit-cmsmarkdown
    Ver en GitHub↗3,642
  • emdash-cms/emdashAvatar de emdash-cms

    emdash-cms/emdash

    10,887Ver en 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
    Ver en GitHub↗10,887
  • wp-graphql/wp-graphqlAvatar de wp-graphql

    wp-graphql/wp-graphql

    3,780Ver en GitHub↗

    WPGraphQL is a GraphQL interface for WordPress that transforms a WordPress installation into a headless content source. It functions as a GraphQL schema provider that maps database structures and relational data into a standardized schema, exposing posts, pages, and custom data types through a single flexible endpoint. The project includes an integrated API query builder and schema explorer, allowing for the visual composition of queries and real-time validation of responses. It provides a system for extending the schema with custom fields and relationships to expose specific business data.

    PHP
    Ver en GitHub↗3,780
  • praw-dev/prawAvatar de praw-dev

    praw-dev/praw

    4,168Ver en GitHub↗

    PRAW is a Python wrapper for the Reddit API, functioning as a REST API client and social media data crawler. It provides a programmatic interface to fetch data, manage account content, and interact with the platform. The library implements a comprehensive OAuth 2.0 client supporting multiple authorization flows, including password, implicit, and refresh tokens, as well as read-only guest access. It distinguishes itself through a rate-limit-aware request scheduler that tracks server-side throttling to prevent API quota exhaustion and employs lazy-loading resource objects to fetch data only whe

    Pythonapioauthpraw
    Ver en GitHub↗4,168
Ver las 30 alternativas a Corcel→