{"id":13741593,"url":"https://github.com/clld/clld","last_synced_at":"2026-04-08T19:31:46.630Z","repository":{"id":6338053,"uuid":"7573930","full_name":"clld/clld","owner":"clld","description":"A web framework to display Cross Linguistic Linked Data.","archived":false,"fork":false,"pushed_at":"2026-03-04T10:49:45.000Z","size":22421,"stargazers_count":67,"open_issues_count":2,"forks_count":25,"subscribers_count":12,"default_branch":"master","last_synced_at":"2026-03-04T13:43:39.424Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://clld.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clld.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-01-12T10:14:17.000Z","updated_at":"2026-03-04T10:49:49.000Z","dependencies_parsed_at":"2023-02-10T14:45:15.933Z","dependency_job_id":"5256cf78-a1d5-48c7-a7b4-cd7088848926","html_url":"https://github.com/clld/clld","commit_stats":{"total_commits":1296,"total_committers":11,"mean_commits":"117.81818181818181","dds":0.08950617283950613,"last_synced_commit":"837351371d150f43c4945140d3ec1f2027375f6a"},"previous_names":[],"tags_count":167,"template":false,"template_full_name":null,"purl":"pkg:github/clld/clld","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clld%2Fclld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clld%2Fclld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clld%2Fclld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clld%2Fclld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clld","download_url":"https://codeload.github.com/clld/clld/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clld%2Fclld/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31571600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T04:01:00.721Z","updated_at":"2026-04-08T19:31:46.577Z","avatar_url":"https://github.com/clld.png","language":"Python","readme":"# clld\n\nThe `clld` toolkit - a web framework for the publication of\n[Cross-Linguistic Linked Data](https://clld.org).\n\nDocumentation for the code base and its use is available at https://clld.readthedocs.io/en/latest/.\nThe source for this documentation is in the `docs` directory.\n\n[![Build Status](https://github.com/clld/clld/workflows/tests/badge.svg)](https://github.com/clld/clld/actions?query=workflow%3Atests)\n[![PyPI](https://img.shields.io/pypi/v/clld.svg)](https://pypi.python.org/pypi/clld)\n[![Documentation Status](http://readthedocs.org/projects/clld/badge/?version=latest)](http://clld.readthedocs.io/en/latest/?badge=latest)\n\n## How to cite\n\nTo cite the `clld` software, please cite the presentation introducing it\n\n\u003e Forkel, R., \u0026 Bank, S. (2014, October 7). The clld toolkit. Language Comparison with Linguistic Databases: RefLex and Typological Databases, Nijmegen. Zenodo. https://doi.org/10.5281/zenodo.10846846\n\n\n## Usage\n\nOnce the initial steps (installation, bootstrapping a new project)\nhave been done helped by [the online documentation](https://clld.readthedocs.io/en/latest/),\nthe biggest resource to guide further development of a `clld` app\nis the [wealth of existing apps](https://github.com/clld/clld/network/dependents).\n(Note: GitHub's \"Used by\" links - created from the dependency graph data - are really\nhelpful here!)\nThe following pointers are meant as a\nstarting point to solve specific problems by perusing the code of other\napps.\n\n- **Integrating language metadata from Glottolog**: There's \n  [a plugin](https://github.com/clld/clld-glottologfamily-plugin) for that\n  and here's the list of apps on GitHub using it: https://github.com/clld/clld-glottologfamily-plugin/network/dependents\n- **Displaying (data on) phylogenetic laguage trees**: There's\n  [a plugin](https://github.com/clld/clld-phylogeny-plugin) for that\n  and here's the list of apps on GitHub using it: https://github.com/clld/clld-phylogeny-plugin/network/dependents\n- **Displaying cognacy relations between words**: There's\n  [a plugin](https://github.com/clld/clld-cognacy-plugin) for that\n  and here's the list of apps on GitHub using it: https://github.com/clld/clld-cognacy-plugin/network/dependents\n- **Displaying phoneme inventories as IPA charts**: There's\n  [a plugin](https://github.com/clld/clld-ipachart-plugin) for that\n  and here's the list of apps on GitHub using it: https://github.com/clld/clld-ipachart-plugin/network/dependents\n- **Integrating audio recordings of lexical data**: There's\n  [a plugin](https://github.com/clld/clld-audio-plugin) for that\n  and here's the list of apps on GitHub using it: https://github.com/clld/clld-audio-plugin/network/dependents\n- **Rendering CLDF Markdown in the context of the app**: There's\n  [a plugin](https://github.com/clld/clld-markdown-plugin) for that.\n- **Aggregating data from multiple CLDF datasets**: The app serving the\n  [Intercontinental Dictionary Series](https://ids.clld.org) does this.\n  Very simple per-dataset metadata of the form\n  ```json\n  {\n    \"id\": \"ids-cosgrovevoro\",\n    \"repo\": \"https://github.com/intercontinental-dictionary-series/cosgrovevoro\",\n    \"doi\": \"10.5281/zenodo.4280576\",\n    \"order\": 2\n  }\n  ```\n  is read and used to populate the database, see\n  https://github.com/clld/ids/blob/master/ids/scripts/initializedb.py#L38-L67\n- **Aggregating data from different CLDF modules**: While most `clld` apps are\n  concerned with just one type of data (e.g. typological questionnaires as in WALS,\n  or wordlists as in IDS), some have a different focus (e.g.\n  [TuLaR (Tupían Language Resources)](https://tular.clld.org)). The TuLaR\n  app aggregates data which is curated in several datasets, bundled under\n  a [Zenodo community](https://zenodo.org/communities/tular), see https://github.com/tupian-language-resources/tular/blob/main/tular/scripts/initializedb.py\n- **Using Charis SIL fonts**: using [SIL's Charis fonts](https://software.sil.org/charis/) on a `clld` page is simple. Here's an example\n  https://ids.clld.org/valuesets/1-100-316\n  - Include the relevant style sheet (which will pull in the font resources):\n    https://github.com/clld/ids/blob/b2884e06a53a0a3c7a0dc27955c314869d0a31aa/ids/templates/ids.mako#L10-L12\n  - Then assign the appropriate css class:\n    https://github.com/clld/ids/blob/b2884e06a53a0a3c7a0dc27955c314869d0a31aa/ids/templates/unit/detail_html.mako#L6\n\n\n## See\n\n- The [CLLD project](https://clld.org)\n- [Online documentation](https://clld.readthedocs.io/en/latest/)\n- [Presentation on clld from 2014](https://clld.org/docs/reflex/clld.pdf)\n","funding_links":[],"categories":["Software"],"sub_categories":["Utilities"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclld%2Fclld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclld%2Fclld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclld%2Fclld/lists"}