{"id":30573589,"url":"https://github.com/t73fde/zettelstore","last_synced_at":"2026-01-18T02:40:31.219Z","repository":{"id":36986128,"uuid":"329995358","full_name":"t73fde/zettelstore","owner":"t73fde","description":"Digital zettelkasten; mirror of https://zettelstore.de; development is done there, no PRs here","archived":false,"fork":false,"pushed_at":"2025-12-19T04:55:04.000Z","size":11399,"stargazers_count":30,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-12-19T15:46:24.249Z","etag":null,"topics":["golang","knowledge-management","note-taking","pkm","zettelkasten"],"latest_commit_sha":null,"homepage":"https://zettelstore.de","language":"Go","has_issues":false,"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/t73fde.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2021-01-15T18:46:22.000Z","updated_at":"2025-12-19T04:55:08.000Z","dependencies_parsed_at":"2024-05-08T07:27:32.867Z","dependency_job_id":"fc376bf2-6da7-4902-b1c4-cab16d0b4d25","html_url":"https://github.com/t73fde/zettelstore","commit_stats":null,"previous_names":["t73fde/zettelstore"],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/t73fde/zettelstore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t73fde%2Fzettelstore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t73fde%2Fzettelstore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t73fde%2Fzettelstore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t73fde%2Fzettelstore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/t73fde","download_url":"https://codeload.github.com/t73fde/zettelstore/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t73fde%2Fzettelstore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28526638,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["golang","knowledge-management","note-taking","pkm","zettelkasten"],"created_at":"2025-08-28T22:02:22.776Z","updated_at":"2026-01-18T02:40:31.208Z","avatar_url":"https://github.com/t73fde.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# Zettelstore\n\n**Zettelstore** is a software system for collecting and interlinking\nnotes (\u0026ldquo;zettel\u0026bdquo;) in order to represent and support\nknowledge development. It facilitates key tasks in personal\nknowledge management by explicitly implementing the [Zettelkasten\nmethod](https://en.wikipedia.org/wiki/Zettelkasten). This method is based\non the creation of numerous individual notes, each capturing a single idea\nor unit of information, which are systematically related to one another. As\nknowledge is typically accumulated incrementally over time, a primary focus\nof Zettelstore is the long-term preservation of these notes, hence the name\n\u0026ldquo;Zettelstore.\u0026bdquo;\n\nIts design goals include longevity of stored notes, ease of installation and\noperation, security by default, and support for multiple user interfaces. The\nlatter is realized through an application programming interface that offers\na broader range of operations than the standard web-based user interface. In\nthis respect, Zettelstore serves as an example of sovereign, long-term-capable\nsoftware that preserves user control over data.\n\nBeyond its practical utility, Zettelstore is internally structured using\na clean hexagonal architecture. As such, it may also serve as a case study or\nreference implementation in university-level courses on software architecture\nand system design.\n\nTo get an initial impression, take a look at the\n[manual](https://zettelstore.de/manual/). It is a live example of the\nzettelstore software, running in read-only mode.\n\n[Zettelstore Client](https://t73f.de/r/zsc) provides client software to access\nZettelstore via its API more easily, [Zettelstore\nContrib](https://zettelstore.de/contrib) contains contributed software, which\noften connects to Zettelstore via its API. Some of the software packages may be\nexperimental.\n\nThe software, including the manual, is licensed\nunder the [European Union Public License 1.2 (or\nlater)](https://zettelstore.de/home/file?name=LICENSE.txt\u0026ci=trunk).\nIt is published as [DOI 10.5281/zenodo.18008616](\nhttps://doi.org/10.5281/zenodo.18008616)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft73fde%2Fzettelstore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft73fde%2Fzettelstore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft73fde%2Fzettelstore/lists"}