38 projects
dirigent-dhis2
The DHIS2 adapter pack for dirigent: a connection kind and the blocks for one instance.
dirigent-examples
The dirigent example corpus: the shelves of runnable documents, installed.
dirigent-block-parquet
The parquet block family for dirigent: the convert.arrow codec, on pyarrow.
dirigent-plugin
The dirigent plugin contract: block specs, protocols, and markers.
dirigent-core
Dirigent engine core: schema, configuration, and plugin host.
dirigent-block-sql
The SQL block family for dirigent: sql.query, sql.execute, and the sql connection kind.
dirigent-block-http
The HTTP block family for dirigent: http.request, http.ready, webhook.post, and the http connection kind.
dirigent-block-storage
The storage block family for dirigent: copy, read, write, and wait for an object at a URI.
dirigent-block-jq
The jq engine for dirigent's transform verbs: transform.jq, map.jq and filter.jq.
dirigent-block-duckdb
The DuckDB engine of dirigent's sql family: sql.query and sql.execute over files.
dirigent-block-execute
The execute block family for dirigent: shell, docker, compose, buildx, and a checkout.
dirigent-storage-s3
The s3:// storage backend for dirigent, compatible with any S3 API.
dirigent-block-base
The base block family for dirigent: logging, reporting, validation, values, time, pipeline.run, and the convert.std codec.
dirigent-blocks
The built-in pack for dirigent: every block family, and the outbound alert channels.
dirigent-testing
Test doubles and pytest fixtures for writing and testing dirigent blocks.
dirigent-common
Value types and shared schemas every dirigent package may depend on.
dirigent-block-queues
The queue block family for dirigent: Kafka and RabbitMQ, with their connection kinds.
dirigent-server
Dirigent FastAPI server: the REST API, its authentication, and the health probes.
dirigent-client
The dirigent API contract: typed wire schemas and an async Python client.
dirigent-cli
The dirigent command line interface (dirigent / dg).
dirigent-parquet
The parquet format pack for dirigent: the convert.arrow codec, on pyarrow.
dhis2w-mcp-router
Domain-neutral MCP router: front many upstream MCP servers behind two meta-tools (search + dispatch) so an agent gets lazy, searchable tool discovery instead of a huge up-front tool payload.
dhis2w-mcp-bridge
Single-tool MCP bridge that exposes the d2w CLI for small local models.
dhis2w-mcp
dhis2 FastMCP server — mounts plugins from dhis2w-core.
dhis2w-fhir-serve
FHIR facade server for a generated IG - serves the compiled or live-built resources and receives QuestionnaireResponse captures; mounted as `d2w fhir serve`.
dhis2w-fhir-engine
FHIRPath, CQL, and ELM evaluation over FHIR data, with clinical quality measure evaluation. Version-neutral grammar and evaluator core with the FHIR release bound in as a value.
dhis2w-fhir
FHIR Implementation Guide generation from DHIS2 metadata — SUSHI project scaffolding, FSH emission, and FHIR-safety validation, mounted as the `d2w fhir` plugin.
dhis2w-core
Shared DHIS2 tooling runtime: profile discovery, plugin registry, auth factory, token store, first-party plugins.
dhis2w-client
Async DHIS2 API client with pluggable auth (Basic, PAT, OAuth2/OIDC) and pydantic models.
dhis2w-cli
d2w command-line interface (Typer) — mounts plugins from dhis2w-core.
dhis2w-browser
Playwright-based helpers for DHIS2 UI automation.
dhis2w-security
dhis2w plugin pack: the d2w security surface and the read-only security_* MCP tools.
dhis2w-ql
d2ql: a pipeline query + transform language over JSON-shaped data, with an embedded expression core (d2path). Pure engine (tokenizer, parser, evaluator, planner) with no DHIS2 or FHIR runtime dependency.
stabbur
Stabbur — build a local LLM library, then run, chat, and serve it — fully on-box
pluginkit
A strictly-typed, generics-first plugin framework for Python 3.13: hooks with derived return types
maneki
Self-hosted media toolkit: audio today (convert / audit / retag rips, Textual TUI, Subsonic-compatible HTTP server), video next (folder-first metadata, HLS streaming).
musickit
Self-hosted music toolkit: convert / audit / retag rips into a clean tagged library, browse + play via a Textual TUI (local / internet radio / Subsonic-client / AirPlay), and stream over Tailscale via a Subsonic-compatible HTTP server.
dhis2
Tool for working and integrating with dhis2 instances