- Notifications
You must be signed in to change notification settings - Fork41
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
License
NotificationsYou must be signed in to change notification settings
runabol/tork
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Features •Installation •Documentation •Quick Start •REST API •Web UI
Tork is a highly-scalable, general-purpose workflow engine.
- REST API
- Highly extensible
- Horizontally scalable
- Task isolation - tasks are executed within a container to provide isolation, idempotency, and in order to enforce resourcelimits
- Automatic recovery of tasks in the event of a worker crash
- Supports both stand-alone anddistributed setup
- Retry failed tasks
- Middleware
- Support forDocker,Podman andShell runtimes.
- Webhooks
- Pre/Post tasks
- No single point of failure
- Task timeout
- Full-text search
- Expression Language
- Conditional Tasks
- Parallel Tasks
- For-Each Task
- Subjob Task
- Task Priority
- Secrets
- Scheduled Jobs
- Web UI
Seetork.run for the full documentation.
See theQuick Start Guide for detailed instructions on how to get up and running with Tork.
See theREST API documentation.
Tork Web is a web based tool for interacting with Tork.
Copyright (c) 2023-present Arik Cohen. Tork is free and open-source software licensed under the MIT License.
About
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published