Taskpony is a self-hosted tasks manager that runs from docker or as a linux service.
“Another tasks app? Seriously?”
I’ve been trying to de-google and, having used Google Tasks for many years, replacing it proved surprisingly complex for something that seemed so simple. I tried a number of other task managers, both paid and free which, whilst excellent at what they did, I found to be complex or packed with team and group features that I didn’t need. So I wrote something for myself and, somewhere along the way, I thought it might be nice to share it with the FOSS community that I’ve benefited so much from.
It’s the first “proper” FOSS app I’ve released, so please be kind.
Taskpony is over at https://github.com/digdilem/taskpony - it would be great if you could give it a try and let me know how it could be improved.
Is this a carrot or a stick?
🥕🐎
nice work comrade, looks great, maybe i’ll try it out when i fix my pc
Thank you.
It looks nice. I like the clean interfaces. I am slowly working toward self hosting and found it surprising difficult to find a task organizer as well. One big hurdle is having something that can also sync with my wife’s list, such as a grocery list, so we don’t both buy the food item.
I don’t know much about coding. Does a syncable list require a lot of time and effort? Is that something you would consider adding eventually?
Thank you for the kind words.
Syncing is a tricky one. The universal method seems to be using caldav, so Taskpony would need to support that as an endpoint. But I haven’t investigate this as the android side of things is complicated - or at least, I found it so when trying exactly that. You need to install third party software (DavX5 is the most common) - which is listed as both free via fdroid and paid via GPlay. That provides the syncing which is then available to other things on the device. Not an unsolveable problem, but I found it fiddly, and kept being nagged to register software to get it working.
But I made an early decision not to replicate things that are done well elsewhere. Caldav has lots of options, the best I found is Radicale which provides unlimited tasklists and calendars, but has no interface. That does tie in well with Thunderbird on desktop and other things, but again, the syncing problem exists on Android. Vikunja and TaskTrove are good projects that do support caldav and multi-users if you do want to go that route.
I wanted Taskpony to be simple to set up. Run a docker compose command and visit a URL - that’s it for LAN use. No reliance on other software apart from a web browser. I can’t achieve that and provide syncing or multi users, sorry. Of course, you and your wife can just use the same instance of Taskpony and have different Lists for personal or shared tasks, then everything is always in sync.
Been a hot minute since I’ve seen jquery used.
I guess it is getting on a bit, and it’s no longer required by Bootstrap - but it is still a dependency of Datatables, which I adore.
Really wish I could just use jQuery selectors in vanilla js. I don’t need the rest, I just want $ selectors
This looks great. Thanks for all of your hard work and for sharing with the community and public at large!
Thank you for the kind words!
Here’s my PR:
-A small and tidy task organiser +A small and giddy task organiserCool!
-I didn't know you could put ```diff blocks here. +Now I do!Can I ask what client you’re using?
Voyager but I don’t think that’s relevant.




