Directus

Directus

★ 28,5433,976 forks3,976 contributorsUpdated 12/30/2024

An open-source real-time API and dashboard for managing SQL database content, providing flexible data management across multiple database systems with no-code and extensible features.


Overview

Description

Directus is an open-source platform offering a real-time API and modern dashboard to manage SQL database content. It seamlessly layers REST and GraphQL APIs over any SQL database, enabling quick deployment without requiring migrations. Designed for flexibility, it can be run locally, on-premises, or in the cloud, providing extensive customization options. Non-technical users can easily navigate its intuitive Vue.js interface, making it an ideal solution for developers and businesses looking for a scalable, user-friendly content management system (CMS).

Features

  • Open-source platform with no vendor lock-in, artificial limitations, or hidden fees.
  • REST and GraphQL APIs for blazing-fast performance and easy integration with modern applications.
  • Supports multiple SQL databases, including PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, and MS-SQL.
  • No database migration required, ensuring compatibility with existing systems.
  • Highly customizable and modular, allowing for white-labeling and tailored solutions.
  • Modern, no-code dashboard powered by Vue.js for non-technical users and administrators.
  • Flexible deployment options, including on-premises, local environments, or cloud-hosted solutions.
  • Real-time content management with intuitive interfaces and robust backend capabilities.
  • Secure and extensible, meeting the needs of enterprise-level projects and startups alike.

Technology Stack

  • Backend: Node.js
  • Frontend: Vue.js
  • API Support: REST and GraphQL
  • Database Compatibility: PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, MS-SQL
  • Hosting Options: Local, on-premises, and cloud-hosted (via Directus Cloud)