awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lldap avatar

lldap/lldap

0
View on GitHub↗
6,325 stars·339 forks·Rust·GPL-3.0·21 views

Lldap

Features

  • LDAP-Based - Provides a self-hosted LDAP directory server with a web UI, GraphQL API, and Terraform provider for user and group management.
  • LDAP Services - Provides an LDAP directory server that authenticates users and stores credentials in a local database with a web UI.
  • LDAP Authentication - Authenticates users against an LDAP directory while storing their credentials in a local database.
  • Web Management Interfaces - Provides a web interface for creating, editing, and deleting LDAP users and groups with self-service password reset.
  • Self-Hosted Identity Providers - Manages users, groups, and passwords for a self-hosted service stack through a single directory backend.
  • Web-Based User Management Interfaces - Ships a web interface for managing user accounts and group memberships without requiring LDAP client tools.
  • Directory Stores - Persists user attributes, group memberships, and credentials in a relational database instead of an LDAP-specific backend.
  • Web Interfaces - Manages user accounts and group memberships through a browser interface without needing LDAP client tools.
  • Directory Management Consoles - Provides a browser-based interface for directory management with self-service password reset capabilities.
  • Terraform Providers - Enables infrastructure-as-code management of directory entries through a custom Terraform provider.
  • Client Settings - Provides connection details like user DN, base DN, and group membership filters for services to authenticate.
  • Data Migration Tools - Imports users and groups from a running LDAP directory so the new server starts with the same data.
  • Migration Tools - Imports existing users and groups from a running LDAP server to avoid manual data re-entry during migration.
  • Migration Utilities - Imports users and groups from an existing LDAP server into a new LDAP directory instance.
  • Password Hashing Strategies - Offloads credential verification to configurable hashing algorithms before comparing against stored hashes.
  • API-Driven Provisioning - Manages user, group, and attribute lifecycles through a GraphQL API, bootstrap script, or Terraform provider.
  • Programmatic Provisioning - Creates, updates, and deletes users and groups programmatically via API, scripts, or infrastructure-as-code tools.
  • User Provisioning Scripts - Ships a command-line script for automating initial user and group creation in headless deployments.
  • Management APIs - Exposes a typed GraphQL API for programmatic user and group lifecycle management.
  • Provisioning APIs - Provides a GraphQL API for programmatically managing user, group, and attribute lifecycles in an LDAP directory server.
  • System Utilities - Simplified LDAP interface for authentication.
  • Identity Management - Lightweight LDAP implementation with a web interface.

Star history

Star history chart for lldap/lldapStar history chart for lldap/lldap

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Lldap

Similar open-source projects, ranked by how many features they share with Lldap.
  • alextselegidis/easyappointmentsalextselegidis avatar

    alextselegidis/easyappointments

    4,220View on GitHub↗

    EasyAppointments is a self-hosted appointment scheduling system designed to coordinate booking times between service providers and customers. It manages the end-to-end scheduling process, including the organization of services, provider allocation, and the definition of booking rules and constraints. The platform supports white-label rebranding, allowing the removal of default logos and the customization of interface text to launch the service under a private business identity. It also provides enterprise-grade identity management by integrating staff and administrator authentication with cen

    PHPappointmentscodeigniterevents
    View on GitHub↗4,220
  • phachon/mm-wikiphachon avatar

    phachon/mm-wiki

    3,762View on GitHub↗

    This project is a self-hosted enterprise wiki platform designed for teams to create, organize, and share documentation. It functions as a centralized knowledge management system that enables collaborative authoring through markdown syntax, allowing users to structure information within isolated departmental spaces and private team workspaces. The platform distinguishes itself through a focus on operational simplicity and administrative control. It is distributed as a single, self-contained executable binary, which streamlines deployment by eliminating complex runtime dependencies. To support

    Goapi-docsconfluencedocs
    View on GitHub↗3,762
  • osixia/container-openldaposixia avatar

    osixia/container-openldap

    4,214View on GitHub↗

    This project is a containerized deployment of an OpenLDAP server, providing a lightweight directory access protocol service for storing and retrieving organizational data and user credentials. It functions as a directory server for identity management and user authentication across network services. The service supports the creation of LDAP replication clusters to maintain data consistency across multiple hosts for high availability. It includes capabilities for secure connectivity through TLS encryption and certificate management to protect sensitive directory data during transmission. Addi

    Shelldockerdocker-imageldap
    View on GitHub↗4,214
  • yunohost/yunohostYunoHost avatar

    YunoHost/yunohost

    2,816View on GitHub↗

    YunoHost is a self-hosted server management platform designed for deploying, configuring, and maintaining a suite of open source applications on a private server. It functions as a package-based application orchestrator that installs and updates software from a curated catalog using standardized deployment scripts. The platform features a centralized identity management system using a directory service to synchronize user accounts and credentials across hosted applications for single sign-on access. It includes an integrated reverse proxy to route network traffic to backend services based on

    Pythonpythonself-hostedself-hosting
    View on GitHub↗2,816
See all 30 alternatives to Lldap→

Frequently asked questions

What are the main features of lldap/lldap?

The main features of lldap/lldap are: LDAP-Based, LDAP Services, LDAP Authentication, Web Management Interfaces, Self-Hosted Identity Providers, Web-Based User Management Interfaces, Directory Stores, Web Interfaces.

What are some open-source alternatives to lldap/lldap?

Open-source alternatives to lldap/lldap include: alextselegidis/easyappointments — EasyAppointments is a self-hosted appointment scheduling system designed to coordinate booking times between service… phachon/mm-wiki — This project is a self-hosted enterprise wiki platform designed for teams to create, organize, and share… osixia/container-openldap — This project is a containerized deployment of an OpenLDAP server, providing a lightweight directory access protocol… yunohost/yunohost — YunoHost is a self-hosted server management platform designed for deploying, configuring, and maintaining a suite of… prestodb/presto — Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data… edp963/davinci — Davinci is a business intelligence and data visualization platform used for building interactive dashboards and…