{"id":16579461,"url":"https://github.com/brianpeiris/note-tree","last_synced_at":"2026-06-06T19:31:09.896Z","repository":{"id":136731690,"uuid":"367415138","full_name":"brianpeiris/note-tree","owner":"brianpeiris","description":"A simple app for notes and tasks in a nested tree. Inspired by vim, emacs org mode, and workflowy.","archived":false,"fork":false,"pushed_at":"2021-05-16T15:21:38.000Z","size":457,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-18T22:34:05.621Z","etag":null,"topics":["app","productivity"],"latest_commit_sha":null,"homepage":"https://brianpeiris.github.io/note-tree/","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brianpeiris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2021-05-14T16:06:11.000Z","updated_at":"2025-03-08T04:53:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"2d0ade86-077e-43ce-907b-bd2fd7fb2dff","html_url":"https://github.com/brianpeiris/note-tree","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brianpeiris/note-tree","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fnote-tree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fnote-tree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fnote-tree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fnote-tree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianpeiris","download_url":"https://codeload.github.com/brianpeiris/note-tree/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianpeiris%2Fnote-tree/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33997732,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-06T02:00:07.033Z","response_time":107,"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":["app","productivity"],"created_at":"2024-10-11T22:18:05.610Z","updated_at":"2026-06-06T19:31:09.879Z","avatar_url":"https://github.com/brianpeiris.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# note-tree [![tests](https://github.com/brianpeiris/note-tree/actions/workflows/tests.yml/badge.svg)](https://github.com/brianpeiris/note-tree/actions/workflows/tests.yml)\n\nhttps://brianpeiris.github.io/note-tree/\n\nA simple app for notes and tasks in a nested tree. Inspired by vim, emacs org mode, and workflowy.\n\nnote-tree is modal like vim, with a \"normal\" mode for tree and cursor manipulation and an \"insert\" mode for text insertion.\n\n## keyboard bindings\n\n|binding|action|\n|-:|-|\n|`i`|enter insert mode|\n|`ctrl-[`|return to normal mode|\n|`j`|move to next item|\n|`k`|move to previous item|\n|`J`|move item down|\n|`K`|move item up|\n|`o`|add item below|\n|`O`|add item above|\n|`alt-o`|add item below and stay in normal mode|\n|`alt-O`|add item above and stay in normal mode|\n|`\u003e\u003e`|indent item|\n|`\u003c\u003c`|de-indent item|\n|`dd`|delete item|\n|`f`|focus sub-tree|\n|`u`|focus parent tree|\n|`gg`|move to first item|\n|`I`|enter insert mode at first word of text|\n|`a`|enter insert mode after character|\n|`A`|enter insert mode at end of text|\n|`0`|move cursor to beginning of text|\n|`^`|move cursor to beginning of first word|\n|`$`|move cursor to end of text|\n|`b`|move cursor back one word|\n|`w`|move cursor forward one word|\n|`e`|move cursor to end of word|\n|`h`|move cursor to left|\n|`l`|move cursor to right|\n|`x`|delete character|\n|`s`|delete character and enter insert mode|\n|`D`|delete to end of text|\n|`C`|delete to end of text and enter insert mode|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianpeiris%2Fnote-tree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianpeiris%2Fnote-tree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianpeiris%2Fnote-tree/lists"}