🔍 A native macOS LDAP client for browsing, searching, and editing LDAP directories.
I use LDAP at CBPF, the research center I work at. The only real LDAP client available was LDAP Admin for Windows, which hasn't been updated in a long time and is Windows-only, meaning I needed a Windows virtual machine running just to open it. So I built my own, native to macOS.
⚠️ I also wanted to learn Swift and C. I'm still learning both, so this app was built with the help of AI.
- Download the latest release from the Releases page, e.g.
ldap-studio-vx.x.x.zip. - Extract the zip and move
ldap-studio.appto your/Applicationsfolder. - Since this app isn't signed with a paid Apple Developer account, macOS will say it's from an unidentified developer (or "not trusted") the first time you open it.
- Go to System Settings → Privacy & Security, scroll to the bottom, and click Open Anyway.
- If it still won't open, run this in Terminal:
xattr -cr /Applications/ldap-studio.app
To update, just download the newest version from the Releases page and replace the ldap-studio.app in your /Applications folder with it.
- Save, edit, and organize multiple LDAP connections
- Import/export connections as JSON (with an optional, obscured password) or from LDAP Admin's
.lcfformat - Full directory tree browsing, with live filtering and real LDAP filter (RFC 4515) advanced search
- Add, edit, view, and delete attributes, including binary values
- View and set photos (
jpegPhoto), auto-resized and center-cropped to 300×300 - Set passwords (
userPassword) with client-side hashing (PBKDF2-SHA512 by default, plus Unix/MD5/SHA-256/SHA-512 Crypt, MD5, SHA1, SMD5, and SSHA for compatibility); the plaintext is never stored or sent as-is - Move, copy, create, and delete entries anywhere in the tree
- Import and export LDIF files
- Schema browser: object classes and attributes, with full superior-class inheritance resolved
- Autocomplete for attribute names and object classes when adding attributes or creating entries, driven by the server's own schema
- Native macOS menu bar integration for every major action
- macOS 26 (Tahoe) or later
- Apple Silicon (arm64); there's currently no Intel build


