Welcome back to the Year of Code 2025 series! For August, I built a minimalist and fun Console Task App that allows users to add, remove, and list tasks interactively in the terminal. No graphical interface, just pure console magic that demonstrates the power of Xojo for CLI apps.

What this project includes:
- Interactive command-line interface to manage tasks
- Commands to add new tasks, mark tasks complete, list all tasks, and remove tasks
- Simple file saving/loading to keep your tasks persistent between sessions
- Clean and modular code architecture for easy customization or extension
This project highlights how Xojo can be used beyond GUI applications, making it ideal for automation scripts, tooling, or quick utilities you want to run directly in the console (Mac, any Linux flavor, Windows) without the overhead of a full UI.
You can check out the full source code and try it out yourself at GitHub: Xojo-Console-Tasks.
Give it a spin, modify it to suit your needs, and share your enhancements or questions with the Xojo community. This is a great way to get comfortable with console application design in Xojo and to stretch your coding skills in a new context.
Stay tuned for next month’s project as we continue our journey deep into the many facets of coding with Xojo!
Year of Code Project
- Year of Code: Kickoff
- January Project: Desktop Apps | Forum Discussion
- February Project: Database Apps | Forum Discussion
- March Project: Web Apps | Forum Discussion
- April Project: User Interface | Forum Discussion
- May Project: Mobile Apps | Forum Discussion
- June Project: Code Sharing | Forum Discussion
- July Project: Charting | Forum Discussion
- August Project: Console Apps | Forum Discussion
How to Play:
Each month we’ll announce a new theme and share an example project of our own. Share your projects to the Xojo Forum thread for that month via GitHub (all the links you need are posted above ↑ ). Learn how to use Xojo and GitHub.
The Prizes:
Monthly winners get $100 at the Xojo store. Every month you submit a project is another chance to win the grand prize. The grand prize is $250 cash plus a Xojo Pro license and a year of GraffitiSuite and will be announce in December. Learn more about the prizes.
Gabriel is a digital marketing enthusiast who loves coding with Xojo to create cool software tools for any platform. He is always eager to learn and share new ideas!