µTask

µTask

µTask is a powerful automation engine that allows you to model and execute business processes using YAML templates, providing secure data encryption, access control, and extensibility through custom Golang plugins.

Similar self-hosted alternatives:
Repository activity:
Stars
1,280
Forks
89
Watchers
37
Open Issues
54
Last commit
2 months ago
Details:
Estimated Popularity
5
License
BSD-3-Clause
Deployment Difficulty
Medium
Language
Go
µTask screenshot

µTask is a powerful automation engine that enables modeling and execution of business processes through declarative YAML templates. It provides a simple yet secure platform for workflow automation with just a Postgres database requirement.

Key Features

  • Task Templates:

    • YAML-based process definition
    • Input validation
    • Step dependencies
    • Conditional execution
    • Parallel processing
    • Error handling
  • Built-in Actions:

    • HTTP requests
    • SSH commands
    • Email notifications
    • Script execution
    • Webhook integration
    • Custom plugins
  • Security Features:

    • Encrypted data storage
    • Role-based access control
    • Audit logging
    • API authentication
    • Secure plugins
    • Access policies
  • Extensibility:

    • Custom action plugins
    • Authentication plugins
    • Configuration providers
    • Notification backends
    • Plugin SDK
    • API integration

Help improve this content

Found an error or want to add more information about µTask? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects