Skip to content

WeekToDo is a Free and Open Source Minimalist Weekly Planner and To Do list App focused on privacy. Available for Windows, Mac, Linux or online.

License

Notifications You must be signed in to change notification settings

manuelernestog/weektodo

Repository files navigation

WeekToDo | FOSS Minimalist Weekly Planner


GitHub all releases vue3

WeekToDo is a free minimalist weekly planner app focused on privacy. Schedule your tasks and projects with to do lists and a calendar. Available for Windows, Mac, Linux or online.

Logo

Features

  • Cross platform
  • Light/dark mode toggle
  • Custom To-do Lists
  • Drag and Drop
  • Multi-language
  • Sub-tasks
  • Markdown Support
  • Customizable user interface
  • Local Storage
  • Task Colors
  • Task Time
  • Recurring Tasks
  • Notifications and reminders

Roadmap

  • Touch mode
  • Mobile Version
  • Sync across devices
  • Workspaces
  • Themes

Sponsors

WeekToDo is an GPL-licensed open source project with its ongoing development made possible entirely by users support and sponsors. If you'd like to join them, please consider sponsoring WeekToDo's development or make the donation you can.

Diamond Sponsors

Password.link - Securely share sensitive information with one-time links. Send and receive passwords and confidential documents.

Silver Sponsors

Snapclear - Remove image backgrounds with a single click for free. Easyfiller - Fill your forms with a single click for free

Installation

Download installer

Windows / Linux / macOS

External Stores

Windows

Uptodown

macOS

Macupdate

Linux

Snapd can be installed from the command line:

sudo apt update
sudo apt install snapd

To install WeekToDo, simply use the following command:

sudo snap install weektodo

Build and Run From Source

If you want to understand how WeekToDo works or want to debug an issue, you'll want to get the source, build it, and run it locally.

Installing Prerequisites

You'll need git, a recent version of Node.JS (currently v16.X is recommended), Yarn and Electron.

git clone https://github.com/manuelernestog/weektodo
cd weektodo
yarn install
yarn run serve // to run web version
yarn run electron:serve // to run native version

Docker

To run the development web version use docker-compose up

Contributing

You can support this project in several ways:

Donate

https://weektodo.me/support-us

Share

Rate the app

Translations

Currently the system is developed in multiple languages, you can send me a correction of any error or you can add your language if it's not available.

You can find the base file with all the used words in english here

For add a new language Fork the repo and create a Pull Request creating a new file of the translations/en.json and name he file acording the language code.

If this is to dificult, you can donwload this file, translate it and send the file to the email [email protected]

Contributing

Weektodo is open-source. Pull requests and contributions are welcome! There are three ways to contribute: grab a bug report or feature suggestion that has been marked accepted and dig in.

Read Contributing.md for more information.

Author

Contributors

Made with contrib.rocks.