{"id":22473119,"url":"https://github.com/bas080/toplist","last_synced_at":"2026-03-19T23:00:14.626Z","repository":{"id":244216146,"uuid":"814602202","full_name":"bas080/toplist","owner":"bas080","description":"Privacy oriented collaborative lists","archived":false,"fork":false,"pushed_at":"2024-07-05T21:50:09.000Z","size":2455,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-01T20:12:16.046Z","etag":null,"topics":["collaborative","privacy-oriented","todolist"],"latest_commit_sha":null,"homepage":"https://bas080.github.io/toplist/","language":"HTML","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/bas080.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":"2024-06-13T10:27:12.000Z","updated_at":"2024-06-27T10:51:48.000Z","dependencies_parsed_at":"2024-07-05T23:53:34.783Z","dependency_job_id":null,"html_url":"https://github.com/bas080/toplist","commit_stats":null,"previous_names":["bas080/toplist"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bas080%2Ftoplist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bas080%2Ftoplist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bas080%2Ftoplist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bas080%2Ftoplist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bas080","download_url":"https://codeload.github.com/bas080/toplist/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245880948,"owners_count":20687639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["collaborative","privacy-oriented","todolist"],"created_at":"2024-12-06T12:19:09.707Z","updated_at":"2026-01-07T11:04:39.486Z","avatar_url":"https://github.com/bas080.png","language":"HTML","readme":"# Top List 🍒\n\nNo databases, just localStorage and URLs.\n\nThe whole deal with this project is the list that is named the _top list_.\nThe top list is the list at the top of all lists.\n\nYou can add new items to this list in several ways.\n\n- Use the add item form at the top of that list.\n- Click on an item that is in one of the archived lists.\n- Open a share link and add the items shared with you into your top list.\n\n## Features\n\n### Create a clean top list\n\nAt any time you can start a new top list. The current one is moved to archived\nand can no longer be edited.\n\n\u003e If you wish to have multiple top lists you can achieve this by using\n\u003e multiple browser profiles or different browsers. Considering supporting\n\u003e multiple _named_ top lists.\n\n### Share your lists with others\n\nAt any time you can create a link of your top list and share. The person that\nopens this link is prompted to pick the items they want in their top list.\n\n### Merge previously archived lists\n\nYou can bring back items of an archived list using the same method as the\nsharing url.\n\n### Print your top list\n\nTBD: Comes with styles for printing your top list in a readable manner.\n\n## Applications\n\nYou can use this for all kinds of things.\n\n### Shopping list\n\nStart adding items to your top list and have your mom add items to her own top\nlist. When you're ready to go to the shop ask your mom to share her top list\nand merge it into your list.\n\n### TODO list\n\nCreate TODO lists and share them with others. Once you've done a task you can\nremove the item from the list. You can re-use the share link to re-add the\nitems again to your top list.\n\n### Exercise plan\n\nKeep track of your exercises you have done in the past and ones you are\nplanning to do next time.\n\n## Road-map\n\n### List share actions\n\nAs someone that imports a list\ni would like to be able to pick how to import it\nso that I have granular control over what happens to my top list.\n\n### Add username to list items\n\nA user name is generated on first time visit and optionally edited. This\nusername is assigned to every list item. That way it is possible to derive the\nauthor of the list item. This enables features like submitting talking points\nduring retrospectives.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbas080%2Ftoplist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbas080%2Ftoplist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbas080%2Ftoplist/lists"}