Full-Stack Development Environment
Dev Mode bridges the gap between no-code simplicity and full development control. Switch seamlessly between visual editing and code editing to customize every aspect of your application.Key Features
Code Editor
Full-featured IDE with syntax highlighting and auto-completion
Live Preview
See changes instantly as you type with hot reload
Debugging Tools
Built-in debugger with breakpoints and variable inspection
Version Control
Git integration with branch management and commit history
Development Workflow
Seamless Mode Switching
Switch between visual editing and code editing without losing context:Code Generation
Astrio automatically generates clean, readable code:- React/Next.js for frontend components
- TypeScript for type safety
- Tailwind CSS for styling
- API routes for backend functionality
Code Editor Features
Advanced IDE Capabilities
Experience professional development tools:- Intelligent auto-completion - Context-aware suggestions
- Syntax highlighting - Support for 50+ languages
- Error detection - Real-time linting and error highlighting
- Code formatting - Automatic code beautification
- Multi-cursor editing - Edit multiple locations simultaneously
File Explorer
Navigate your project structure with ease:- Tree view of all project files
- Search functionality to quickly find files
- File operations - create, rename, delete files and folders
- Import management - Automatic import organization
Terminal Integration
Access a full terminal within Astrio:Debugging and Testing
Built-in Debugger
Debug your applications without leaving Astrio:Breakpoints
Set breakpoints and step through code execution
Variable Inspector
Inspect variables and object states at runtime
Console Output
View console logs and error messages
Network Monitor
Monitor API calls and network requests
Testing Framework
Write and run tests directly in Astrio:- Unit tests for individual components
- Integration tests for API endpoints
- E2E tests for complete user flows
- Test coverage reporting
Advanced Features
Custom Components
Create reusable custom components:API Development
Build custom backend functionality:Database Integration
Connect to databases and external services:- PostgreSQL and MySQL support
- MongoDB for NoSQL needs
- Redis for caching
- External APIs integration
Performance Optimization
Code Analysis
Astrio analyzes your code for:- Performance bottlenecks identification
- Bundle size optimization suggestions
- Unused code detection and removal
- SEO improvements recommendations
Build Optimization
Automatic optimizations for production:- Code splitting for faster load times
- Tree shaking to remove unused code
- Image optimization for better performance
- CDN deployment for global distribution
Git Integration
Version Control
Full Git functionality within Astrio:Collaboration
Work with external developers:- Pull request integration with GitHub/GitLab
- Code review tools for team collaboration
- Merge conflict resolution with visual diff viewer
- Branch protection rules and automated checks
Security Features
Code Security
Astrio helps maintain secure code:- Dependency scanning for vulnerabilities
- Secret detection to prevent credential leaks
- Security best practices enforcement
- Automated security updates for dependencies
Migration and Export
Code Export
Export your code for external development:- Full source code with all dependencies
- Docker containers for easy deployment
- CI/CD configurations for automated workflows
- Documentation generation
Import Projects
Bring existing projects into Astrio:- GitHub repository import
- Zip file upload
- NPM package integration
- Template customization

