Introduction
Zodula - A modern full-stack framework for building business applications
Welcome to Zodula
Zodula is a modern full-stack framework for building business applications. It's a Bun + TypeScript reimagining of the Frappe framework that provides a complete solution for rapid application development.
What is Zodula?
Zodula combines the power of modern TypeScript development with enterprise-grade features to create a comprehensive platform for building business applications.
Key Features
- 🚀 Type-safe DocType definitions and queries - Full TypeScript support with auto-generated types
- ⚡ Fast dev workflow powered by Bun - Lightning-fast development and build times
- 📦 Built-in migrations, fixtures, and OpenAPI docs - Complete development toolchain
- 🎯 Complete Solution - Backend API + frontend UI + admin interface out of the box
- 🔧 Zero-Config Admin - Auto-generated admin interface with no configuration needed
- 🏢 Enterprise Features - User roles, permissions, and security built-in
Documentation
Getting Started
Set up your first Zodula application and understand the core concepts
DocTypes
Learn about the core building blocks of Zodula applications
Actions
Create server-side logic and API endpoints
Field Types
Explore all available field types for your DocTypes
Examples
Practical examples and common patterns
API Reference
Complete API documentation and OpenAPI specs
CLI Commands
Master the Nailgun CLI for development and deployment
Deployment
Deploy your Zodula applications to production
Important Notice
Version 0 is currently in experimental development. This version undergoes rapid changes and may include breaking changes between releases. Database migrations may result in data loss during schema updates.
This version is not recommended for production environments. Please use only in development projects where data can be easily restored or recreated.
Zodula