Interactive Session Mode
Command history, auto-completion, and persistent state for seamless development workflow.
brew tap blackbelttechnology/tap && brew install judo
curl -fsSL https://judo.technology/install.sh | bash
curl -fsSL https://judo.technology/install.sh | bash
iwr -useb https://judo.technology/install.ps1 | iex
Everything you need for low-code development
Command history, auto-completion, and persistent state for seamless development workflow.
Choose between Karaf and Docker Compose environments based on your needs.
Built-in PostgreSQL operations including dump, import, and schema migrations.
Works on macOS, Linux, and Windows with consistent functionality.
Organized toolset for every development phase
Health checks with 'judo doctor', project initialization with 'judo init', and interactive sessions.
Build projects, start applications, and use 'judo reckless' for fast development cycles.
Start, stop, check status, and view logs for your applications and services.
Backup with 'judo dump', restore with 'judo import', and manage schema upgrades.
Flexible deployment options
Local development with Apache Karaf application server plus Docker services for database and authentication.
Full Docker Compose environment with all services containerized for consistent deployment.
Enhanced development workflow
Persistent command history across sessions with search and navigation
Auto-completion for commands and flags with intelligent suggestions
Live service status indicators showing system health
Smart suggestions based on current project state and workflow
Profile-based configuration system
Use judo.properties for default application and database settings
Create environment-specific files like compose-dev.properties for different setups
Define minimum versions in judo-version.properties for compatibility