4 ms·
## What it does - Manage *users, groups, departments* through a clean web UI - Built-in plugins for *POSIX, Sudo, SSH keys, DNS, DHCP, Systems, Mail* - Full *R
by abdoufermat 8mo ago
## What it does
- Manage *users, groups, departments* through a clean web UI
- Built-in plugins for *POSIX, Sudo, SSH keys, DNS, DHCP, Systems, Mail*
- Full *REST API* — everything the UI does is automatable
- *100% standard LDAP schemas* — no vendor lock-in, works with ldapsearch/ldapmodify/phpLDAPadmin
- Fine-grained *ACL system* + *audit logging*
## Stack
- *Core*: Rust (LDAP ops, password hashing via PyO3)
- *API*: Python / FastAPI
- *UI*: React 18 / TypeScript / TailwindCSS / shadcn/ui
- *Data*: OpenLDAP + PostgreSQL + Redis
## Quick start
```bash
git clone https://github.com/abdoufermat5/heracles.git https://github.com/abdoufermat5/heracles.git
cd heracles
make setup
```