Task scheduling is a transformative way to write maintainable code for Arduino and other AVRs. No more spaghetti code. C++ tutorial.
Free and easy-to-use Real-Time Multi-Tasking extension for Arduino IDE based on ERIKA Real-Time Operating System
A device that shows tasks for current work day. Allows filtering by tags. Contains backlog and history. Designed for touchscreen.