..
    Copyright (c) 2025 Tobias Erbsland - Erbsland DEV. https://erbsland.dev
    SPDX-License-Identifier: Apache-2.0
.. index::
    !single: Implementations
    single: Parser Implementations
.. _parser-implementations:
======================
Parser Implementations
======================
This page lists the officially available parser implementations of the
Erbsland Configuration Language.
If you would like to add your own implementation, please see the
:doc:`/contributing/how_to_contribute` guide for details on how to
propose it for inclusion here.
.. card::
    **Erbsland Configuration Parser for C++**
    ^^^
    A full-featured, dependency-free implementation of the Erbsland Configuration Language for modern C++ (C++20 and newer).
    * **Source Code:**
      `GitHub – erbsland-cpp-configuration `_
    * **Documentation:**
      `cpp-configuration.erbsland.dev `_
    * **License:**
      Apache License, Version 2.0
    * **Author:**
      `Erbsland DEV `_
    +++
    :bdg-primary:`C++` :bdg-primary:`C++20` :bdg-info:`Full-featured` :bdg-success:`Stable` :bdg-dark:`No Dependencies` :bdg-dark:`Apache 2.0`
.. card::
    **Erbsland Configuration Parser for Python**
    ^^^
    A modern and robust parser built for Python 3.12 and newer. It is designed to be secure, with no dependencies, and easy to integrate into your projects.
    * **Source Code:**
      `GitHub – erbsland-py-conf `_
    * **Documentation:**
      `conf-py.erbsland.dev `_
    * **License:**
      Apache License, Version 2.0
    * **Author:**
      `Erbsland DEV `_
    +++
    :bdg-primary:`Python` :bdg-primary:`Python 3.12+` :bdg-info:`Full-featured` :bdg-success:`Stable` :bdg-dark:`No Dependencies` :bdg-dark:`Apache 2.0`