Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

DLx Developers

Welcome to the DLx Developers page! Here you can find documentation on DLx tools, assets, and utilities for your various DLx projects. Check out the links below for more, or head to the Digital Linguistics GitHub page to view all the DLx repositories.


About Digital Linguistics

Digital Linguistics (DLx) is the science of the digital management, storage, and dissemination of linguistic data. Best practice in Digital Linguistics is to use the modern open web platform—primarily HTML, CSS, JavaScript, & JSON—for working with linguistic data. DLx projects aim to accommodate the ways linguists already think about and work with their data, and to provide an interoperable data format and set of tools for linguists to use. DLx projects are entirely open source, and aim for simplicity such that other collaborators in the community can contribute to any DLx project.

DLx on the Web

Web Apps & Tools

  • Lotus (Web App for Managing Linguistic Data)

    A web app for linguists to enter, edit, and manage their linguistic data and corpora. Includes tools for managing lexicons and texts, and for tagging corpora. Works offline or online, and allows for online collaboration.

  • TooLiP (Tools for Linguistic Productivity)

    A collection of standalone tools and utilities for accomplishing specific tasks when working with language data, such as converting between different text formats or writing systems.

Data Formats

JavaScript Libraries

  • Concordance Library

    (Node) A library for creating a concordance of words in a DLx-formatted corpus.

  • Transliteration Library

    (browser, Node) A library for transliterating text from one writing system to another. May also be used to sanitize text by removing unwanted characters.

  • Word Aligner Library

    (browser, Node) A library for vertically aligning interlinear glosses (or any multi-line format), using tabs or white space.


The following JavaScript libraries convert data between various formats. Each converter is also available as a tool in TooLiP.

Developer Resources

DLx makes the following developer resources available:


The Digital Linguistics (DLx) developers site




No releases published


No packages published