Welcome to the source code for MobileConfigurator, an open-source, cross-platform configuration profile editor built with Expo. This repository includes the complete codebase so you can run, modify, or contribute to the project.
Please note: This project is currently in beta, and some features may not work as expected.
- iOS
- Android
- Web
Check out the live version at: https://configurator.expo.app
- Create Apple
.mobileconfig
files for Apple devices - Import, edit, and export configuration files
- Share, download, and install profiles directly on devices
- Full support for all Apple configuration keys
- Fully GUI-based — no need to manually write XML
- Monaco editor included for manual file editing before export
- Modern UI powered by React Native Paper
- Local data storage using Expo SQLite
- File upload and date-time selection support
- Offline Support with Service Worker & PWA
- Add support for custom payloads
- Enable dynamic dictionaries (e.g., allow adding localized text in multiple languages)
This project is made possible by the work of the following open-source projects:
For other libraries and dependencies, see the package.json
file in the root of this repository.