Welcome
Welcome to the Nuraly documentation. Here you'll find comprehensive guides and documentation to help you start working with Nuraly as quickly as possible.
Getting Started
Get started with Nuraly by exploring our comprehensive documentation, tutorials, and guides.
What is Nuraly?
Nuraly is a full-stack application platform with microservices architecture, built for modern web applications. It provides:
- Microservices Architecture - Modular services with clear separation of concerns
- Docker Compose Orchestration - Simplified local development and deployment
- Authentication & Authorization - Integrated Keycloak identity management
- Database Management - PostgreSQL with automatic migrations and backups
- Hot Reload - Development environment with live code updates
Prerequisites
To get started with Nuraly, you'll need:
Quick Start
Clone and initialize the Nuraly stack:
git clone https://github.com/Nuralyio/stack.git
cd stack
make init
Start the development environment:
make dev-detached
make init-dev
Access the application at http://localhost with default credentials:
- Email: [email protected]
- Password: dev123
Documentation Sections
Components
Complete reference for all Nuraly components, including input handlers and events:
- TextInput - Text input component
- Button - Button component
- Component-specific input handlers and event documentation
Architecture
Deep dive into Nuraly's architectural patterns:
- Micro-Apps - Self-contained isolated applications
- Variable Scopes - Two-tier state management
- RuntimeContext - Core runtime execution engine
Next Steps
Explore the documentation sections to learn more about:
- Components Reference - Building UI with components
- Architecture - System design and patterns
- Development setup
- Configuration options
- Deployment strategies