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
·
directus avatar

directus/directus

0
View on GitHub↗
36,030 estrellas·4,784 forks·TypeScript·25 vistasdirectus.io↗

Directus

Directus is a headless content platform that functions as a backend service, automatically generating REST and GraphQL APIs by performing introspection on existing SQL database schemas. It serves as a unified data orchestration layer, decoupling content management from frontend delivery while providing a secure, stateless gateway for database transactions.

The platform distinguishes itself through a granular role-based access control engine that enforces security policies at the field level across all API endpoints. It includes a visual, low-code administrative dashboard that allows non-technical users to manage database records directly, alongside a dynamic query abstraction layer that ensures consistent data access regardless of the underlying storage engine.

Beyond its core API generation capabilities, the system supports complex data workflows through an event-driven webhook architecture and a middleware pipeline for custom logic injection. It also provides integrated digital asset management for storing and transforming media files, facilitating the development of internal tools and rapid backend prototyping.

Features

  • Headless Content Services - Decouples content creation from frontend delivery via an API-first interface.
  • API Generators - Automatically creates secure REST and GraphQL APIs from existing SQL database schemas.
  • Access Control Engines - Enforces granular field-level permissions based on user identity and resource attributes.
  • Role-Based Access Control Systems - Enforces granular permissions across data collections based on user identity.
  • Schema Introspection Tools - Automatically generates API layers by inspecting underlying database schemas.
  • Admin Dashboards - Provides a visual management interface for performing CRUD operations on database records.
  • API Gateways - Acts as a stateless proxy converting web requests into database transactions.
  • Database Management - Listed in the “Database Management” section of the Awesome Selfhosted awesome list.
  • Content Management Systems - Flexible backend for turning databases into headless CMS.
  • Content Management - Data platform wrapping databases with an intuitive management app.
  • Developer Tools and Frameworks - Headless CMS and data platform for building custom backends.
  • Content Management - Data platform that wraps databases with an intuitive interface.
  • Productivity and Knowledge - Flexible backend for headless CMS and admin panels.
  • Internal Tool Builders - Enables the creation of custom administrative dashboards for non-technical teams.
  • Database Abstraction Layers - Maps database tables into a unified, queryable data model for applications.
  • Query Abstraction Layers - Translates API requests into optimized database-specific queries regardless of the storage engine.
  • Middleware Pipelines - Allows custom logic injection through asynchronous hooks before and after database operations.
  • Rapid Prototyping Frameworks - Facilitates rapid setup of database backends with built-in authentication.
  • Data Orchestration Platforms - Connects disparate data sources into a unified platform for information flow.
  • Media Management Tools - Provides centralized storage and management for media files with integrated access control.
  • Webhook Systems - Dispatches payloads to external services based on internal system events.

Historial de estrellas

Gráfico del historial de estrellas de directus/directusGráfico del historial de estrellas de directus/directus

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

Alternativas open-source a Directus

Proyectos open-source similares, clasificados según cuántas características comparten con Directus.
  • strapi/strapiAvatar de strapi

    strapi/strapi

    72,385Ver en GitHub↗

    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
    Ver en GitHub↗72,385
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Ver en GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    TypeScriptcmscontent-managementcontent-management-system
    Ver en GitHub↗43,053
  • frappe/frappeAvatar de frappe

    frappe/frappe

    10,291Ver en GitHub↗

    Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate

    Pythoncmsemailerpnext
    Ver en GitHub↗10,291
  • satnaing/shadcn-adminAvatar de satnaing

    satnaing/shadcn-admin

    11,148Ver en GitHub↗

    This project is a React-based dashboard template and component library designed for building internal management tools and administrative interfaces. It provides a structured foundation for developers to construct complex data-driven applications using a modular, component-based approach. The template distinguishes itself through built-in support for internationalized user interfaces, including automatic layout mirroring for right-to-left languages. It also features a centralized command-palette interface for navigation and global search, alongside native support for toggling between light an

    TypeScriptadmin-dashboardadmin-paneldashboard
    Ver en GitHub↗11,148
Ver las 30 alternativas a Directus→

Preguntas frecuentes

¿Qué hace directus/directus?

Directus is a headless content platform that functions as a backend service, automatically generating REST and GraphQL APIs by performing introspection on existing SQL database schemas. It serves as a unified data orchestration layer, decoupling content management from frontend delivery while providing a secure, stateless gateway for database transactions.

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

Las características principales de directus/directus son: Headless Content Services, API Generators, Access Control Engines, Role-Based Access Control Systems, Schema Introspection Tools, Admin Dashboards, API Gateways, Database Management.

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

Las alternativas de código abierto para directus/directus incluyen: strapi/strapi — Strapi is an open-source headless content management system and JavaScript framework used for defining content schemas… payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define… frappe/frappe — Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a… satnaing/shadcn-admin — This project is a React-based dashboard template and component library designed for building internal management tools… goadmingroup/go-admin — go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go… usememos/memos — Memos is a self-hosted, container-native knowledge management platform designed for capturing and organizing personal…