Odac is a lightweight yet powerful server + framework toolkit for building and deploying modern web apps with ease — with built-in automation and a developer-first philosophy.
- ⚡ Blazing Fast & Ultra Light: Optimized for performance, Odac is significantly lighter and faster than traditional server solutions, ensuring maximum performance with minimal resource usage.
- 🚀 Zero-Config Hosting: Leave the complex server configurations to Odac and focus solely on your code. Get your web applications up and running in minutes.
- 🌐 One Server, Many Domains: Easily host and manage multiple websites on a single Odac instance, each with its own domain and resources.
- 🔒 SSL in Seconds: Secure all your websites in seconds with free, auto-renewing SSL certificates.
- 📬 Native Mail Server: A full-featured, built-in mail server (IMAP/SMTP) that allows you to create and manage email accounts for your domains without needing an external service.
- ⚙️ Process & CLI Monitor: Keep your applications running smoothly with the integrated process manager and monitor your server from anywhere with the powerful command-line tool.
- 🔗 Custom URLs & Infinite Pages: Easily create clean, custom URLs and an unlimited number of pages thanks to the powerful routing and skeleton system.
- ✨ No-Code AJAX: Automatically enable AJAX for form submissions and page transitions without writing any custom JavaScript, providing your users with a seamless single-page application (SPA) experience.
- 🛡️ Safe Requests: Automatically secure all your endpoints against common vulnerabilities like CSRF with built-in token verification for POST and GET requests.
- 🔐 Auth Made Easy: Implement user authentication in minutes with built-in session management, password hashing, and ready-to-use login/register forms.
- 🌍 Global Ready: Reach a worldwide audience with built-in, automatic multi-language support. The framework simplifies internationalization (i18n).
- ⏰ Built-in Cron Jobs: Schedule and automate recurring tasks with the integrated cron system, perfect for background jobs, data cleanup, and scheduled operations.
🔥 Install with a single command. Works on Linux, macOS, and Windows.
curl -sL https://odac.run/install | sudo bashirm https://odac.run/install | iexThis command:
- Installs Node.js (v18+) if missing
- Installs Odac globally via npm
- Prepares your system for development or deployment
For more detailed information and API reference, please check out our official documentation website.
This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.
