Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Jun 6, 2026. It is now read-only.

styx-api/styx

Styx

Build codecov Ruff stability-wip MIT License pages

Command line tool wrapper compiler.

Compile Python command line tool wrappers from JSON metadata. Supports a superset of the Boutiques descriptor format, and generates idiomatic Python (3.10+) wrappers with type hints, argument parsing, and documentation. Generated code only depends on the Python standard library (and on shared type definition). Runtimes are decoupled via dependency-injection.

The Styx-verse

Documentation

Precompiled wrappers

Runtimes

Middleware

Installation

Styx is not needed to run the generated wrappers, but is required to compile them.

pip install git+https://github.com/styx-api/styx.git

License

Styx is MIT licensed. The license of the generated wrappers depends on the input metadata.

About

[v1; succeeded by styx-api/styx-ts] Compile command-line tool wrappers from Boutiques descriptors

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages