{"id":13562293,"url":"https://github.com/JMoerman/Go-For-It","last_synced_at":"2025-04-03T18:33:17.479Z","repository":{"id":30223020,"uuid":"33774085","full_name":"JMoerman/Go-For-It","owner":"JMoerman","description":"A stylish to-do list with built-in productivity timer.","archived":false,"fork":false,"pushed_at":"2025-04-01T13:54:50.000Z","size":4551,"stargazers_count":142,"open_issues_count":49,"forks_count":15,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-01T14:33:30.162Z","etag":null,"topics":["elementaryos","gtk3","task-list","todo","todolist","todotxt","vala"],"latest_commit_sha":null,"homepage":null,"language":"Vala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JMoerman.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-04-11T11:56:52.000Z","updated_at":"2025-04-01T13:54:53.000Z","dependencies_parsed_at":"2023-01-14T16:34:24.006Z","dependency_job_id":"587bf062-82a7-417c-92d2-4d81e882a274","html_url":"https://github.com/JMoerman/Go-For-It","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMoerman%2FGo-For-It","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMoerman%2FGo-For-It/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMoerman%2FGo-For-It/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMoerman%2FGo-For-It/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JMoerman","download_url":"https://codeload.github.com/JMoerman/Go-For-It/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247057007,"owners_count":20876495,"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":["elementaryos","gtk3","task-list","todo","todolist","todotxt","vala"],"created_at":"2024-08-01T13:01:06.781Z","updated_at":"2025-04-03T18:33:12.461Z","avatar_url":"https://github.com/JMoerman.png","language":"Vala","readme":"# _GoForIt!_\n\n_GoForIt!_ has been translated into many languages already. If your language is missing or incomplete, please help to translate it at [Weblate](https://hosted.weblate.org/engage/go-for-it/?utm_source=widget).\n\n[![Translation status](https://hosted.weblate.org/widgets/go-for-it/-/horizontal-auto.svg)](https://hosted.weblate.org/engage/go-for-it/?utm_source=widget)\n## Information for End Users\n\n_GoForIt!_ is a simple and stylish productivity app, featuring a to-do list, merged with a timer that keeps your focus on the current task. More information for end users can be found [here](https://jmoerman.github.io/go-for-it/).\n\n![Screenshot](screenshot.png)\n\n### How To\n\nThe original author made the following video explaining the workflow of _GoForIt!_:\n\n[![GoForIt! Promotion Video](https://img.youtube.com/vi/mnw556C9FZQ/0.jpg)](https://www.youtube.com/watch?v=mnw556C9FZQ)\n\nThis video shows a very old version of _GoForIt!_, but most of what is shown still applies to the current version.\n\n### Storage and Synchronisation\n\nTo-do lists are stored in the [Todo.txt](http://todotxt.com/) format. This simplifies synchronization with mobile devices and makes it possible to edit tasks using other Todo.txt front-ends (e.g. the official apps for [Android](https://play.google.com/store/apps/details?id=com.todotxt.todotxttouch\u0026hl=en) or [iOS](https://itunes.apple.com/us/app/todo.txt-touch/id491342186?ls=1\u0026mt=8) or the alternative Android client [Simpletask](https://play.google.com/store/apps/details?id=nl.mpcjanssen.todotxtholo\u0026hl=en)).\nA comprehensive tutorial about setting up *GoForIt!* with *Simpletask* can be found [here](http://itsfoss.com/go-for-it-to-do-app-in-linux/).\n\n### Download and Installation\n\n#### GNU/Linux Packages\n\n##### elementary OS\n\n[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.jmoerman.go-for-it)\n\n##### Ubuntu\n\nI maintain a [Launchpad PPA](https://launchpad.net/~go-for-it-team/+archive/ubuntu/go-for-it-stable) which can be used to acquire .deb packages. On Ubuntu (+ derivates) it is recommended to add the PPA for automatic updates:\n\n    sudo add-apt-repository ppa:go-for-it-team/go-for-it-stable \u0026\u0026 sudo apt-get update\n    sudo apt-get install go-for-it\n\nFor git versions use https://code.launchpad.net/~go-for-it-team/+archive/ubuntu/go-for-it-daily instead.\n\n##### Arch Linux\n\n- [Arch Linux (Stable)](https://aur.archlinux.org/packages/go-for-it/)\n- [Arch Linux (Git)](https://aur.archlinux.org/packages/go-for-it-git/)\n\nBuild it with `makepkg` or use your favorite [aur helper](https://wiki.archlinux.org/index.php/AUR_helpers).\n\n##### Flatpak\n\n[Flatpak](https://flatpak.org) packages support multiple distributions and are sandboxed.\n\nStable releases are hosted on [Flathub](https://flathub.org):\n\n    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo\n    flatpak install flathub de.manuel_kehl.go-for-it\n\n#### FreeBSD\n\n_GoForIt!_ is avaiable in the [FreeBSD Ports Collection](https://freshports.org/deskutils/go-for-it):\n\n    pkg install go-for-it\n\n#### Windows\n\nUnfortunately, a recent Windows version isn't available. The https://github.com/mank319/Go-For-It/commits/windows-cmake branch may be a good starting point for porting the current version of _GoForIt!_ to Windows.\n\n#### Others\n\nIt should be fairly straightforward to compile _GoForIt!_ on Unix-like platforms as long as Gtk+3, libcanberra and cmake are available.\nShould you run into any difficulties feel free to add an [issue](https://github.com/JMoerman/Go-For-It/issues).\n\n## Information For Nerds\n\n_GoForIt!_ is free and open source software licensed under the GPLv3. It has been written in _Vala_ making heavy use of the _GTK_ framework.\n\nThe user interface is inspired by the design philosophy of [elementary OS](http://elementary.io/) and [Gnome](http://www.gnome.org/) applications, striving for elegant simplicity.\n\n### Roadmap\n\n- \"to-do list only\" mode\n- Plugin support\n\n### Potential Future Features\n\n- time tracking functionality\n    - option to make the timer count up\n    - visualization and export of time tracking data\n- mechanics for handling more complex projects\n- support for different synchronization and storage backends\n\n### How To Build\nTo build *GoForIt!* you need to have the following software installed:\n\n    valac \u003e= 0.36\n    cmake \u003e= 2.8.9\n    gettext \u003e= 1.9.7\n    gtk+-3.0 (libgtk-3-0, libgtk-3-dev) (\u003e= 3.14)\n    glib-2.0 (libglib2.0-0, libglib2.0-dev)\n    libcanberra (libcanberra0, libcanberra-dev)\n    libpeas (libpeas-1.0-0, libpeas-dev)\n\nTo build all available plugins, the following development files are also necessary:\n\n    libayatana-appindicator3-dev\n\nUse the following commands in this order to build *GoForIt!*:\n\n    mkdir build\n    cd build\n    cmake -DCMAKE_INSTALL_PREFIX=/usr ..\n    make\n    sudo make install\n\nUse the following commands to update the translation files:\n\n    mkdir build\n    cd build\n    make pot\n    make po\n\n### Information for maintainers\n\nCONFIGURING.md contains some information about the configuration flags specific to _Go For it!_.\n","funding_links":[],"categories":["Applications"],"sub_categories":["Productivity"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJMoerman%2FGo-For-It","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJMoerman%2FGo-For-It","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJMoerman%2FGo-For-It/lists"}