{"id":13511626,"url":"https://github.com/gammons/ultralist","last_synced_at":"2025-05-16T12:04:37.872Z","repository":{"id":47438746,"uuid":"57155320","full_name":"gammons/ultralist","owner":"gammons","description":"Simple task management for tech folks.","archived":false,"fork":false,"pushed_at":"2023-05-21T09:25:23.000Z","size":8634,"stargazers_count":954,"open_issues_count":32,"forks_count":101,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-12T06:12:36.157Z","etag":null,"topics":["command-line","task-manager"],"latest_commit_sha":null,"homepage":"https://ultralist.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gammons.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-04-26T19:16:52.000Z","updated_at":"2025-03-27T09:11:04.000Z","dependencies_parsed_at":"2023-07-14T02:19:36.423Z","dependency_job_id":null,"html_url":"https://github.com/gammons/ultralist","commit_stats":null,"previous_names":["ultralist/ultralist","gammons/todolist"],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gammons%2Fultralist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gammons%2Fultralist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gammons%2Fultralist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gammons%2Fultralist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gammons","download_url":"https://codeload.github.com/gammons/ultralist/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248525138,"owners_count":21118619,"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":["command-line","task-manager"],"created_at":"2024-08-01T03:01:01.767Z","updated_at":"2025-04-12T06:12:41.262Z","avatar_url":"https://github.com/gammons.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# Ultralist\n### Simple task management for tech folks.\n\n[![](https://goreportcard.com/badge/github.com/ultralist/ultralist)](https://goreportcard.com/report/github.com/ultralist/ultralist)\n[![Actions Status](https://github.com/ultralist/ultralist/workflows/Go/badge.svg)](https://github.com/ultralist/ultralist/actions)\n\nUltralist is a task management system for technical people. It is command-line component that is very fast and stays out of the way. \n\n[![](https://ultralist.io/images/ultralist.png)](https://ultralist.io)\n\nUltralist is based off of the [Getting Things Done][gtd] system, and is centered around the following concepts:\n\n* due dates\n* projects and contexts\n* statuses\n* task recurrence\n\n\nThe CLI is _fast_, _powerful_ and _intuitive_.  It will also always be open source.\n\n## Documentation\n\nAll of Ultralist's documentation is available on the [Ultralist website](https://ultralist.io).\n\n* [Ultralist Concepts](https://ultralist.io/docs/basics/concepts/)\n* [Quickstart](https://ultralist.io/docs/cli/quickstart/)\n* [Managing todos](https://ultralist.io/docs/cli/managing_tasks/)\n* [Todo Recurrence](https://ultralist.io/docs/cli/recurrence/)\n* [Listing and filtering todos](https://ultralist.io/docs/cli/showing_tasks/)\n* [Best Practices](https://ultralist.io/docs/cli/best_practices/)\n* [Syncing with Ultralist Pro](https://ultralist.io/docs/cli/pro_integration/)\n* [The .todos.json file format](https://ultralist.io/docs/cli/todos_json/)\n\n## Ultralist Pro\n\nYou can optionally combine the Ultralist CLI with [Ultralist Pro](https://ultralist.io).  Doing so adds the following benefits:\n\n* Easily keep CLI lists in sync across multiple computers.\n* Manage your list with a slick web app.\n* Use the Ultralist mobile apps.\n* Use the Slack integration. Add + manage tasks directly from Slack.\n* Use our robust API to enable more complex workflows.\n\nUltralist Pro provides a superior task management experience to Todoist, Any.do etc.  The command-line will app _always_ be first and foremost.\n\n## Is it good?\n\nYes.  Yes it is.\n\n## Installation\n\n* **Mac OS**: Run `brew install ultralist`. (Or `port install ultralist` if you are using [MacPorts](https://www.macports.org).)\n* **Arch Linux**: May be installed from AUR [ultralist](https://aur.archlinux.org/packages/ultralist/)\n* **FreeBSD**: Run `pkg install ultralist` or `cd /usr/ports/deskutils/ultralist \u0026\u0026 make install clean`\n* **Other systems**: Get the correct ultralist binary from the [releases page](https://github.com/ultralist/ultralist/releases).\n* If you have Golang installed: Run `go get github.com/ultralist/ultralist`.\n\nThen, follow the [quick start](https://ultralist.io/docs/cli/quickstart/) in the docs to quickly get up and running.\n\n## How is this different from todo.txt, Taskwarrior, etc?\n\n[todo.txt](http://todotxt.org/) is great.  But it didn't work well for my needs.\n\nHere's how ultralist compares specifically to todo.txt:\n1. **Due dates.** they are a core concept of ultralist but not todo.txt.\n1. **Synchronizing.** Syncing is built into the CLI using the [ultralist.io](https://ultralist.io) service.\n1. **Active development.** the ultralist CLI is under active development, whereas todo.txt's CLI is not.\n\nTaskwarrior is a similar system, however it is less intuitive and not maintained.\n\n## Author\n\nPlease send complaints, complements, rants, etc to [Grant Ammons][ga]\n\n## License\n\nUltralist is open source, and uses the [MIT license](https://github.com/ultralist/ultralist/blob/master/LICENSE.md).\n\n[ga]: https://twitter.com/gammons\n[gtd]: http://lifehacker.com/productivity-101-a-primer-to-the-getting-things-done-1551880955\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgammons%2Fultralist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgammons%2Fultralist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgammons%2Fultralist/lists"}