A high-performance mobile IDE for iOS and Android, inspired by VSCode and Cursor.
- Flutter 3.19+ - Cross-platform UI framework with custom rendering
- Dart - Primary language for performance and productivity
- Native Modules - iOS (Swift) and Android (Kotlin) for performance-critical operations
- Language Server Protocol (LSP) - Code intelligence and IntelliSense
- Tree-sitter - Fast incremental parsing for syntax highlighting
- libgit2 - Native Git operations
- Custom text editor with efficient syntax highlighting
- Virtual scrolling for large files
- Incremental compilation and analysis
- Memory-efficient file handling
- Native file system access
- Background processing for code analysis
- Multi-language support with LSP
- Git integration with visual diff
- Plugin/extension system
- Terminal emulator
- Project management
- Code completion and IntelliSense
- Debugging capabilities
- Cloud sync and collaboration
- Flutter SDK 3.19+
- Xcode 15+ (for iOS development)
- Android Studio with Android SDK 33+
- Dart SDK 3.3+
# Clone the repository
git clone https://github.com/your-username/rigide.git
cd rigide
# Install dependencies
flutter pub get
# Run on iOS simulator
flutter run -d ios
# Run on Android emulator
flutter run -d android
# Run on macOS for testing
flutter run -d macosrigide/
├── lib/ # Flutter application code
│ ├── core/ # Core utilities and services
│ ├── features/ # Feature-based modules
│ ├── ui/ # UI components and themes
│ └── main.dart # Application entry point
├── ios/ # iOS native code
├── android/ # Android native code
├── plugins/ # Custom native plugins
├── assets/ # Static assets
└── test/ # Test files
- Project setup and architecture
- Basic Flutter app structure
- Professional IDE layout
- Activity bar, sidebar, editor area
- Performance monitoring service
- Language Server Protocol integration
- Code completion and IntelliSense
- Git integration
- Project explorer
- Settings and preferences
- Plugin system
- Terminal emulator
- Debugging support
- Cloud sync
- Collaboration features
- Performance optimizations
- UI/UX improvements
- Testing and bug fixes
- App store deployment
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.