An open-source GUI application for managing Auth0 users and organizations. Simple, no-code solution for Auth0 administration.
Author: Xavier Loo | Email: projects@xavierloo.com | Website: projects.xavierloo.com
Copyright © 2025 Xavier Loo
Auth0 Manager is a simple GUI tool for managing Auth0 users and organizations without writing code. It provides an easy-to-use interface for common Auth0 administration tasks.
- User Management: Search, view, export, and manage users
- Organization Management: View and manage organizations
- Bulk Operations: Process multiple items at once
- Search: Wildcard, regex, and Lucene query support
- Export: Save data as JSON or CSV
- Rate Limiting: Automatic API limit handling
- Caching: Reduces unnecessary API calls
- Python 3.8 or higher
- Auth0 Management API credentials
- Supported on Windows, macOS, and Linux
- Clone the repository:
git clone https://github.com/yourusername/auth0-manager.git
cd auth0-manager- Install dependencies:
pip install -r requirements.txt- Run the application:
python run.py- Create a Machine-to-Machine application in Auth0
- Grant necessary Management API scopes
- Copy your domain, client ID, and client secret
- Enter credentials when connecting in the app
auth0-manager/
├── run.py # Main entry point
├── core/ # Core functionality
│ ├── auth_manager.py # Auth0 API client
│ └── models.py # Data models
├── ui/ # User interface
│ ├── main_window_pro.py # Main window
│ ├── styles.py # UI styles
│ └── tabs/ # UI tabs
├── utils/ # Utilities
├── config/ # Configuration
└── docs/ # Documentation
Contributions are welcome! Please read CONTRIBUTING.md for details.
This project is licensed under the MIT License - see LICENSE for details.
If you find this project helpful, consider buying me a coffee!
- Author: Xavier Loo
- Email: projects@xavierloo.com
- Website: projects.xavierloo.com
© 2025 Xavier Loo. All rights reserved.