todoist-go

module
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2025 License: MIT

README

todoist-go

A Go wrapper for the new Todoist API. This library is a work in progress, intended to provide a user-friendly interface for interacting with Todoist from Go.

⚠️ Currently supports the old REST API only. Future support for other endpoints is planned


Disclaimer

This is a personal side project — I’m slowly working through the Todoist API. There’s still lots to do, but I hope this wrapper will eventually make working with Todoist in Go much easier.


Getting Started

Coming soon. Basic usage examples and setup instructions will be added as the API wrapper becomes more complete.


Contributing

Contributions are welcome! If you'd like to help implement new endpoints, clean up code, or improve documentation:

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

Please check open issues or file a new one if you’re unsure where to start!


Roadmap

  • ✅ Implement old REST API found here
  • 📚 Add support for new endpoints inside the old REST API (new endpoints inside tasks, projects etc)
  • 🛠 Begin implementing the Sync API
  • ⏳ Expand support to new endpoints

Features & Endpoint Coverage

For the most accurate and up-to-date information on which endpoints have been implemented or are still pending, please refer to the Go documentation:

👉 GoDoc Reference

The wrapper currently targets the legacy REST API. Support for the Sync API is planned in future updates.

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL