Skip to main content

Loom LDAP Browser

A powerful terminal-based LDAP browser built with Rust. Browse, search, edit, and manage LDAP directories from the comfort of your terminal with vim-style navigation and a full-featured TUI.

Key features

Tree browser

Navigate your LDAP directory with vim-style navigation (h/j/k/l) and lazy-loading for efficient browsing of large directories

Attribute editing

View and edit attributes inline with DN search mode for relationship attributes like member and manager

Multi-tab connections

Open multiple simultaneous LDAP connections in separate tabs and switch between them seamlessly

Advanced search

Search with full LDAP filter syntax and navigate directly to matching entries from results

Bulk operations

Create, delete, and bulk-update entries with filter-based modifications across multiple entries

Export & import

Export and import directory data in LDIF, JSON, CSV, and XLSX formats

Schema viewer

Explore object classes and attribute types with full inheritance resolution and syntax details

Connection profiles

Save and organize connection profiles with folder hierarchy for easy management

Flexible credentials

Support for interactive prompts, shell commands (pass, 1Password), and OS keychain integration

TLS security

Auto-negotiation, LDAPS, StartTLS, or plaintext with flexible TLS mode configuration

Server detection

Automatic detection and optimization for OpenLDAP, Active Directory, and other LDAP servers

Customizable themes

Five built-in themes (dark, light, solarized, nord, matrix) with support for custom themes

What is LDAP?

LDAP (Lightweight Directory Access Protocol) is an industry-standard protocol for accessing and maintaining distributed directory information services. It’s commonly used for:
  • User authentication and authorization - Centralized user management for applications and systems
  • Organizational data - Storing hierarchical information about people, groups, and resources
  • Configuration management - Network services, email routing, and application settings
  • Address books - Contact information and organizational structures

Why Loom LDAP Browser?

While web-based and GUI LDAP browsers exist, Loom LDAP Browser is designed for system administrators and developers who live in the terminal and want a fast, keyboard-driven workflow.
Terminal-native experience Stay in your terminal with vim-style navigation, keyboard shortcuts, and a responsive TUI that doesn’t require a desktop environment or web browser. Fast and lightweight Built with Rust for minimal resource usage and instant startup. Navigate large directories with lazy-loading that only fetches what you need. Developer-friendly Full support for advanced LDAP operations, schema inspection, bulk updates, and multiple export formats. Read-only mode prevents accidental modifications in production. Flexible authentication Integrate with your existing credential management tools like pass, 1Password CLI, or use OS keychain storage. Environment variables and interactive prompts are also supported.

Supported platforms

Loom LDAP Browser runs on:
  • Linux - x86_64, aarch64
  • macOS - Intel (x86_64), Apple Silicon (aarch64)
  • Windows - x86_64

Server compatibility

Works with any LDAP-compliant server:
  • OpenLDAP
  • Active Directory
  • 389 Directory Server
  • Apache Directory Server
  • Oracle Directory Server
  • And more

Open source

Loom LDAP Browser is licensed under the GNU General Public License v3.0.

Get started

Installation

Install Loom LDAP Browser from source or download prebuilt binaries

Quick start

Connect to your first LDAP server and start browsing in minutes

Build docs developers (and LLMs) love