Welcome to Arkitekt organization! Arkitekt is a platform and framework for modern bioimage analysis and its workflows. It provides solutions to create and deploy user-friendly bioimage analysis workflows utilizing your bioimage app ecosystem, exisiting code and infrastructure. Arkitekt follows the mantra of "bring your own tools" and will only interface as a middleman with you and your tools, managing only the data as well as the flow and orchestration of your analysis. Please find our documentation at https://arkitekt.live
This organization hosts a multitude of projects that make up the Arkitekt framework. We divide our organization in three main sections:
- Arkitekt Core/Server
- Arkitekt SDK
- Arktitekt Apps
The heart of our platform, containing essential services required for both standard and custom configurations of the Arkitekt platform. Arkitket Core are all standalone webservices.
- Lok: Authorization and Authentication service.
- Rekuest: Node Repository and Task-Assignment.
- Port: Virtualization of plugin apps.
- Mikro: Microscopy Data Management.
- Fluss: Workflow management.
- Orkestrator: The standard Arkitekt platform client, available as both a desktop and web app.
- Konstruktor: The management tool for installing and administering the Arkitekt platform.
A suite of tools for developing apps and plugins for the Arkitekt platform, available in Python and partially in JavaScript/TypeScript (restricted to React framework).
Includes tools for app and plugin development with a comprehensive global documentation and individual repository documentation. Managed with poetry.
- Meta Packages:
arkitekt
: A comprehensive package including all Arkitekt SDK tools for Python and the arkitekt CLI tool.
- Core Libraries:
rekuest
,mikro
,fluss
,unlok
,port
,reaktion
: Clients and schedulers for various Arkitekt services with convenience methods.
- Supporting Libraries:
fakts
,herre
,turms
,rath
,koil
: Provide essential functionality and facilitate the integration of the Arkitekt SDK.
Includes tools for app and plugin development with a comprehensive global documentation and individual repository documentation. Managed with poetry.
- Meta Packages:
arkitekt-ts
: A comprehensive package including all Arkitekt SDK tools for Typescript.
- Core Libraries:
rekuest-ts
,mikro-ts
,fluss-ts
,unlok-ts
,port-ts
,reaktion-ts
: Clients and schedulers for various Arkitekt services with convenience methods.
- Supporting Libraries:
fakts-ts
,herre-ts
: Provide essential functionality and facilitate the integration of the Arkitekt SDK.
Interested in contributing to Arkitekt? We welcome collaboration and contributions from the community! Here's how you can get involved:
- Explore: Browse our documentation and see where you might want to contribute.
- Issue Tracking: Found a bug or have a feature