{"repo":"stjude-rust-labs/crankshaft","free":true,"listed":false,"github":"https://github.com/stjude-rust-labs/crankshaft","clone":"git clone https://github.com/stjude-rust-labs/crankshaft.git","description":"A Rust-based, headless workflow execution framework supporting local, cloud, and HPC.","language":"Rust","stars":56,"topics":["bioinformatics","workflow","workflow-engine"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"A headless task execution framework that supports local, cloud, and HPC. Request Feature · Report Bug · ⭐ Consider starring the repo! ⭐ Overview crankshaft is a headless task execution framework written in Rust: it's being developed in coordination with the [ sprocket ] project with the goal of enabling large-scale bioinformatics analyses. There is no associated crankshaft command line tool—the end user is really engine developers who want to include it as a core task execution library in their own command line tools. Guiding Principles - crankshaft aims to be a high-performance task execution framework capable of concurrently managing and executing upwards of 20,000 concurrent tasks. The core focus is enabling middle- to large-scale bioinformatics analyses, though it can also be used to design smaller scale execution engines. - crankshaft is headless , which means that it doesn't do anything on its own; in fact, it must be driven by some external orchestration code. This allows the crankshaft library itself to focus on performance improvements that can be enjoyed across the entire community. - crankshaft is developed independently of any particular workflow language . Though it's part of the Sprocket project, it's not based on WDL, and, in theory, multiple frontends based on different workflow languages can exist (and we hope this is the case)! 📚 Getting Started Installation To use crankshaft , you'll need to install Rust. We recommend using rustup to accomplish this. Once ","default_branch":null,"files":null,"tree":[],"storefront":"/r/stjude-rust-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stjude-rust-labs/crankshaft/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}