Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Dones is a free team task management and tracking application to help your organization stay in-sync and on-target.



Dones is an application to help you and your team manage and record the progress of your tasks and projects. It serves as a running record of your team’s goals and accomplishments. It is not too much unlike a to-do list (or a dones list, if you will). With an emphasis on collaboration, tagging, and aggregating, Dones helps organize and keep your team in sync.

  • Record your day’s tasks. Quickly and easily enter your daily progress. Dones’ simple interface is fast, intuitive, and stays out of your way to allow you to focus on the task at hand.
  • Review your team’s progress. Keep up with the pulse of your team’s activities and goals. Develop a shared awareness of the focuses which are and aren’t receiving the attention they deserve.
  • Rejoice in the freedom of open source. Built on WordPress — the web’s most popular content management platform — Dones benefits from the freedom, stability, and the rich ecosystem of a broader community of plugins and core software improvements.


Dones is distributed as a WordPress theme, meaning you can easily host it yourself on a number of hosting providers or VPS services (AWS and Digital Ocean, for example).

  1. Download a pre-built zip archive of the latest release.
    • Do not download from the "Clone or download" GitHub button, as this includes the source material only. Read the Development instructions below if you’re interested in building your own copy of the theme.
  2. Navigate to the Appearance > Themes screen in your WordPress administrative dashboard.
  3. Click Add New at the top of the page.
  4. Click Upload Theme at the top of the page.
  5. Click Choose File, then find and Upload the downloaded zip file.
  6. After the theme finishes installing, click Activate.
  7. You’re done!


To start using Dones, begin by adding user accounts for each member of your team, assigning any user role with permission to create posts (Contributor or above). Newly created users will appear automatically on the front page of your site. Once they have logged in, members of your team can immediately start adding new “dones” to record their progress.

Next, head on over to the Customizer, where you’ll find options to change the primary color of the site and site logo to match your team or company’s brand.

Frequently Asked Questions

Why should my team use Dones?

Dones seeks to occupy only a small part of your effective day while still providing critical insight to a seemingly simple question: What has my team been working on lately? Its simple interface and tools provide you with the flexibility to organize your team’s activities as you see fit, without feeling like a chore.

How does Dones compare to other task tracking solutions?

Dones aims to solve a simple problem, and solve it well. While similar platforms share a common basic feature set, I frequently find that they underperform, suffer from reliability issues, and generally work as a barrier to productivity. Feeling blocked by these common frustrations, I sought to create a solution which targeted the workflow of the daily user, performing well and optimizing for bulk entry and review.

Does Dones integrate with other software I use?

Because it was built on the WordPress platform, Dones can take advantage of a rich ecosystem of plugins and core software functionality to fit seamlessly into your existing workflow. The wiki includes recipes for common integrations, such as a Slack slash command, Alfred workflow, or terminal command.

How do I make my site private?

The Dones theme does not include any features to turn your site private, so anyone can view your history if you choose to host your site publicly. It’s up to you to decide how to authorize visitors to your site. You may choose to host the site on an internal network, configure your web server to implement basic authentication, or search for a plugin that provides privacy options as a feature. See Tip: Private Site for more information.

Where are the Posts and Pages menu links?

You should find that most of what you want to achieve is available from the front page of your site. Posts and pages screens are removed from the administration dashboard menu while the Dones theme is active because they are neither relevant nor supported for the theme.


Build Status

Dones is primarily a single-page application written in JavaScript using Preact and Redux. You’ll need to have Node.js installed before getting started, in addition to a WordPress environment of your choosing. You may consider Desktop Server, WP Docker, or VVV if you don’t already have a local WordPress environment.

Once you have a local WordPress environment and Node.js, clone the repository into your installation’s wp-content/themes directory and install its dependencies:

cd wp-content/themes
git clone
cd dones
npm install

Once installed, you can generate a production build distributable by running npm run build, or a development copy with automatic rebuild by running npm run dev. Tests can be run via npm test.


Licensed under GNU General Public License v2 (or later).