The following is a list of software programs that can communicate with and/or host
directory service
In computing, a directory service or name service maps the names of network resources to their respective network addresses. It is a shared information infrastructure for locating, managing, administering and organizing everyday items and network ...
s via the
Lightweight Directory Access Protocol
The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. Directory serv ...
(LDAP).
Client software
Cross-platform
* Admin4 - an open source LDAP browser and directory client for
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
, and
Microsoft Windows, implemented in
Python.
*
Apache Directory Server/Studio - an LDAP browser and directory client for
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
, and
Microsoft Windows, and as a plug-in for the
Eclipse
An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ce ...
development environment.
* FusionDirectory, a web application under license
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end user
In product development, an end user (sometimes end-user) is a person who ultimately uses or is intended to ulti ...
developed in
PHP
PHP is a General-purpose programming language, general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementati ...
for managing LDAP directory and associated services.
*
JXplorer - a
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
-based browser that runs in any operating environment.
* JXWorkBench - a
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
-based plugin to
JXplorer that includes LDAP reporting using the
JasperReports reporting engine.
*
LDAP Account Manager
LDAP Account Manager is a web application for managing various account types in an LDAP directory. It is written in PHP. In contrast to tools like PhpLDAPadmin the focus is account based and to give the user a more abstract view of a directory. T ...
- a PHP based webfrontend for managing various account types in an LDAP directory.
*
phpLDAPadmin
phpLDAPadmin is a web app for administering Lightweight Directory Access Protocol (LDAP) servers. It's written in the PHP programming language, and is licensed under the GNU General Public License. The application is available in 14 language ...
- a web-based LDAP administration tool for creating and editing LDAP entries in any LDAP server.
* LDAP User Manager - A simple PHP interface to add LDAP users and groups. Also has a self-service password change feature. Designed to be run as a Docker container.
* SLAMD - an open source load generation software suite, for testing multiple application protocols, including LDAP. Also contains tools for creating test data and test scripts.
*
RoundCube - an open source and free PHP
IMAP
In computing, the Internet Message Access Protocol (IMAP) is an Internet standard protocol used by email clients to retrieve email messages from a mail server over a TCP/IP connection. IMAP is defined by .
IMAP was designed with the goal of pe ...
client with support with LDAP based address books.
* GOsa² - provides a powerful framework for managing accounts and systems in LDAP databases
* web2ldap, a web application under license
Apache License 2.0 developed in
Python for managing LDAP directories.
*
OpenDJ - a
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
-based LDAP server and directory client that runs in any operating environment, under license
CDDL
The Common Development and Distribution License (CDDL) is a free and open-source software license, produced by Sun Microsystems, based on the Mozilla Public License (MPL). Files licensed under the CDDL can be combined with files licensed under ot ...
* LDAP Explorer - a
VS Code
Visual Studio Code, also commonly referred to as VS Code, is a source-code editor made by Microsoft with the Electron Framework, for Windows, Linux and macOS. Features include support for debugging, syntax highlighting, intelligent code complet ...
extension to browse LDAP servers
Linux/UNIX
*
Evolution
Evolution is change in the heritable characteristics of biological populations over successive generations. These characteristics are the expressions of genes, which are passed on from parent to offspring during reproduction. Variation ...
- the contacts part of
GNOME's PIM can query LDAP servers.
*
KAddressBook - the address book application for
KDE
KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-known products include the ...
, capable of querying LDAP servers.
*
OpenLDAP - a free, open source implementation.
*
diradm / diradm-2 - A nearly complete nss/shadow suite for managing POSIX users/groups/data in LDAP.
*
System Security Services Daemon (SSSD) - a system service to access remote directories and authentication mechanisms
Mac OS X
*
Contacts - an LDAP-aware
address book
An address book or a name and address book is a book, or a database used for storing entries called contacts. Each contact entry usually consists of a few standard fields (for example: first name, last name, company name, address
An addres ...
application built into
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
.
*
Directory Utility - a utility for configuring access to several types of
directory servers, including LDAP; built into Mac OS X.
*
Workgroup Manager - a utility for configuring access to several types of
directory servers, including LDAP; built into Mac OS X Server and one of Apple's Server Admin Tools.
*
Slapd - from the Univ of Michigan
Microsoft Windows
*
Active Directory
Active Directory (AD) is a directory service developed by Microsoft for Windows domain networks. It is included in most Windows Server operating systems as a set of processes and services. Initially, Active Directory was used only for centr ...
Explorer - a
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
LDAP client tool from Microsoft
*
LDAP Admin - a free, open source LDAP directory browser and editor
* Ldp is an LDAP client included with Microsoft Windows
* NetTools - is a
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
utility for AD troubleshooting and includes an LDAP client
* ActivMann- is a
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
utility for managing users and groups in Active Directory
Middleware
*
Json2Ldap - a
JSON-RPC-to-LDAP gateway
Server software
Notes
References
{{DEFAULTSORT:LDAP software
Directory services
Lists of software