Central hub for Viash-powered projects and components
Welcome to the viash-hub GitHub organisation. This organisation hosts open-source tools, components, and pipelines built with Viash possibly published on Viash Hub.
Viash is a framework for developing, testing, and deploying reproducible, portable software components. It enables you to:
- Define components with clear interfaces (inputs, outputs, parameters).
- Run components locally, in containers, or on cloud backends.
- Package and publish components for reuse across projects and teams.
This organisation contains:
- Reusable components – self-contained tools and modules.
- Workflows – complete workflows composed of Viash components.
- Templates and examples – starter kits to help you build new components quickly.
- Specification and tooling – utilities that support Viash-based development.
Browse the Repositories tab to explore them.
- Fork a repository or create a new one under
viash-hub. - Develop your Viash component or pipeline.
- Add tests and documentation.
- Submit a pull request.
See the Viash documentation for component specifications and best practices.
- Documentation: viash.io
- Issues: Open issues on the relevant repository.
- Discussions: Use GitHub Discussions to ask questions or propose ideas.
Unless stated otherwise, all repositories under viash-hub are released under permissive open-source licenses (MIT or Apache 2.0).