OSP
directus logo

directusThe flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

34,283 stars
4,579 forks
TypeScript
NOASSERTION
directus screenshot

directus

Directus is a flexible, real-time API and dashboard for managing SQL database content. It instantly layers a blazingly fast Node.js API on top of any SQL database while providing a modern, no-code Vue.js dashboard for non-technical users to manage data safely and intuitively.

Key Features

  • REST & GraphQL API: Instantly generate both REST and GraphQL APIs on top of any SQL database with zero configuration
  • Multi-Database Support: Works with PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, and MS-SQL without requiring migrations
  • No-Code Dashboard: Modern Vue.js admin interface designed for non-technical users with intuitive data management and visualization
  • Fully Extensible: Completely customizable and white-labelable architecture with modular platform design
  • Self-Hosted or Cloud: Deploy locally, on-premises, or use the managed Directus Cloud service

Use Cases

  • Headless CMS: Manage content for any frontend with REST or GraphQL APIs
  • Admin Panels: Build custom admin interfaces for database management without coding
  • Data Apps: Create applications with instant APIs and beautiful dashboards
  • Legacy Database Management: Add modern API and UI layers to existing SQL databases

Who Is It For

Directus is ideal for developers, startups, and enterprises who need a flexible backend solution that works with existing SQL databases. It serves businesses of all sizes up to $5M in annual revenue at no cost, with commercial licensing available for larger organizations.

Trending Open Source Projects