{"id":35878450,"url":"https://github.com/vedawebproject/tekst","last_synced_at":"2026-04-22T13:05:43.083Z","repository":{"id":154477477,"uuid":"465258563","full_name":"VedaWebProject/Tekst","owner":"VedaWebProject","description":"A collaborative research platform for resources on natural language texts","archived":false,"fork":false,"pushed_at":"2026-02-13T14:05:55.000Z","size":15657,"stargazers_count":11,"open_issues_count":43,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-13T20:10:13.177Z","etag":null,"topics":["collaboration","linguistics","philology","platform","research-data","research-tool","self-hosted","text"],"latest_commit_sha":null,"homepage":"https://vedawebproject.github.io/Tekst/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VedaWebProject.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","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":"2022-03-02T10:28:49.000Z","updated_at":"2026-02-13T14:04:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"0b977807-f7be-44c8-a850-aac8140fee4d","html_url":"https://github.com/VedaWebProject/Tekst","commit_stats":null,"previous_names":[],"tags_count":95,"template":false,"template_full_name":null,"purl":"pkg:github/VedaWebProject/Tekst","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedaWebProject%2FTekst","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedaWebProject%2FTekst/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedaWebProject%2FTekst/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedaWebProject%2FTekst/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VedaWebProject","download_url":"https://codeload.github.com/VedaWebProject/Tekst/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedaWebProject%2FTekst/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29587066,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T16:55:40.614Z","status":"ssl_error","status_checked_at":"2026-02-18T16:55:37.558Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["collaboration","linguistics","philology","platform","research-data","research-tool","self-hosted","text"],"created_at":"2026-01-08T17:20:36.186Z","updated_at":"2026-02-18T17:00:33.514Z","avatar_url":"https://github.com/VedaWebProject.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tekst \u003c!-- omit in toc --\u003e\n\n\u003cimg width=\"64\" height=\"64\" align=\"right\" style=\"position: absolute;  top: 0; right: 0; padding: 12px; z-index: 9\" src=\"Tekst-Web/src/assets/logo.png\" alt=\"Tekst logo\"/\u003e\n\nA collaborative, web-based research platform for aligning, linking, publishing, exploring and enriching resources on natural language texts.\n\n![Tekst-API tests status](https://img.shields.io/github/actions/workflow/status/VedaWebProject/Tekst/api-tests.yml?label=API%20tests)\n[![Tekst-API tests coverage](https://img.shields.io/coverallsCoverage/github/VedaWebProject/Tekst?branch=main\u0026label=API%20tests%20coverage)](https://coveralls.io/github/VedaWebProject/Tekst?branch=main)\n![Tekst-Web code checks status](https://img.shields.io/github/actions/workflow/status/VedaWebProject/Tekst/web-checks.yml?label=client%20checks)\n\n\u003e [!IMPORTANT]\n\u003e Tekst is still in development. We're currently testing Tekst internally and implementing the last missing bits. As soon as we're ready for it, the new [VedaWeb platform](https://vedaweb.uni-koeln.de) will become the first public instance of Tekst. Until then, you are welcome to follow the development in this very repository.\n\nTekst is developed within the scope of the [VedaWeb 2.0](https://vedaweb.uni-koeln.de/) research project on Old Indic texts, where it constitutes the technical basis of the research platform \"VedaWeb\", which will be launched in its new form as part of the project's efforts.\n\n\n## Manual\n\nYou are looking for information on concepts, use cases, features, setup, deployment or administration of the Tekst platform?\n\n\u003c!-- I know this is a sin – and it hurts me, too. But I need the bigger font on this. --\u003e\n\n### Click here for the [📖 _Tekst_ manual](https://vedawebproject.github.io/Tekst)!\n\n\n## Publications\n\nWe presented our vision for a collaborative text research platform at the **DH2023** conference (Digital Humanities 2023. Collaboration as Opportunity, Graz, Austria, 10-14 July 2023). You can find the abstract of our presentation [here](https://doi.org/10.5281/zenodo.8107794)!\n\n\n## Contributing\n\nPlease see the [contributing guidelines](CONTRIBUTING.md).\n\n\n## Development\n\nThis is a monorepo containing the codebases of all parts of the Tekst platform. Where applicable, the different project directories contain their own respective `README.md` files covering the development tooling and overall project setup.\n\n### Projects and technologies overview\n\n#### Tekst-API\nThe server part of the Tekst platform: [`Tekst-API/`](Tekst-API) \\\n[Python](https://github.com/python/cpython), [Pydantic](https://github.com/pydantic/pydantic), [FastAPI](https://github.com/tiangolo/fastapi), [FastAPI-Users](https://github.com/fastapi-users/fastapi-users), [Beanie](https://github.com/BeanieODM/beanie), [MongoDB](https://github.com/mongodb/mongo), [Elasticsearch](https://github.com/elastic/elasticsearch), ...\n\n#### Tekst-Web\nThe client part of the Tekst platform: [`Tekst-Web/`](Tekst-Web) \\\n[TypeScript](https://github.com/microsoft/TypeScript), [Vue.js 3](https://github.com/vuejs/core), [Pinia](https://github.com/vuejs/pinia), [Naive UI](https://github.com/tusen-ai/naive-ui), [Vue I18n](https://github.com/intlify/vue-i18n), [OpenAPI-TypeScript \u0026 OpenAPI-Fetch](https://github.com/openapi-ts/openapi-typescript), ...\n\n#### Tekst Documentation\nThe official docs for the Tekst platform (published [here](https://vedawebproject.github.io/Tekst)): [`docs/`](docs) \\\n[MkDocs](https://github.com/mkdocs/mkdocs), [Material for MkDocs](https://github.com/squidfunk/mkdocs-material), [PyMdown Extensions](https://github.com/facelessuser/pymdown-extensions), ...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvedawebproject%2Ftekst","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvedawebproject%2Ftekst","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvedawebproject%2Ftekst/lists"}