.NET Framework to enable the easy creation of production ready AI Applications
C#
13
1,706 commits
updated Sep 30, 2026
A set of C# (.NET) frameworks for building production AI applications, autonomous agents, sandboxed compute environments, high-precision document extraction, data persistence, and sovereign financial infrastructure. Use the package family that matches the thing you need to build: AI agents, RAG, graph workflows, terminal UIs, ML pipelines, authentication, document extraction, realtime media streaming, sandboxed execution, application data, API gateways, or financial ledgers.
Product documentation, websites, and opinionated product layers live in their own repositories. Use the links under each package section for the canonical source and published docs when available.
Use HPD-Agent to build production agents that can talk to models, call tools, stream events, manage sessions, hand work to sub-agents, handle deduplicated user inputs, and expose chat surfaces.
Use HPD-RAG to build retrieval systems where ingestion, storage, search, reranking, formatting, and evaluation can be replaced or removed independently.
Use HPD-Graph to run typed workflow graphs that need routing, parallel layers, checkpoint/resume, human or external waits, artifacts, partitions, and incremental execution.
Use HPD-ML to build machine-learning pipelines with a common data abstraction, composable transforms, pluggable learners, evaluation, and model serialization.
Use HPD-Extract for high-precision, multi-modal document,image,wesbite text extraction.
Use HPD-RealtimeMedia for low-level, allocation-conscious media infrastructure: WebRTC signaling, ICE candidate gathering, STUN/TURN bindings, RTP/RTCP packetization and repair, SRTP encryption, and Opus/G.711 audio pipelines[cite: 8].
Use HPD-Environment to orchestrate sandboxed compute runtimes: virtual machines, native containers, Wasm/native function sandboxes, software-defined networking, storage volume reservations, and authority-first security teardown[cite: 2].
Use HPD-Base as your application data runtime: collections, fail-closed policy enforcement, atomic multi-collection batches, transactional receipts, live query replacement recomputation, and co-located SQLiteVec vector search[cite: 1].
Use HPD-Gateway to embed ASP.NET Core-native, YARP-backed API gateway capabilities into your app: candidate configuration validation, Microsoft Service Discovery integration, Redis-backed distributed token-bucket admission, and optional standalone Native AOT binaries[cite: 4].
Use HPD-Auth when you want hosted-auth-service ergonomics inside your own ASP.NET app: identity, sessions, JWT/cookie auth, 2FA, passkeys, OAuth, admin APIs, and audit events without a separate service.
Use HPD-Payments to run formal double-entry financial ledgers and billing lifecycles across 17 closed authority domains, featuring compare-bind generation guards, out-of-process authenticated extension hosts, and deterministic virtual-time simulation.
Use HPD-TUI to build native AOT-friendly terminal interfaces that stay allocation-conscious while rendering retained views, prompts, trees, tables, markdown, and streaming output.
HPD-AI Framework is pre-1.0. Until 1.0.0, API and persistence contracts may continue to evolve as the framework stabilizes.
C#
92.4%
TypeScript
5.4%
.NET Framework to enable the easy creation of production ready AI Applications
C#
13
1,706 commits
updated Sep 30, 2026
A set of C# (.NET) frameworks for building production AI applications, autonomous agents, sandboxed compute environments, high-precision document extraction, data persistence, and sovereign financial infrastructure. Use the package family that matches the thing you need to build: AI agents, RAG, graph workflows, terminal UIs, ML pipelines, authentication, document extraction, realtime media streaming, sandboxed execution, application data, API gateways, or financial ledgers.
Product documentation, websites, and opinionated product layers live in their own repositories. Use the links under each package section for the canonical source and published docs when available.
Use HPD-Agent to build production agents that can talk to models, call tools, stream events, manage sessions, hand work to sub-agents, handle deduplicated user inputs, and expose chat surfaces.
Use HPD-RAG to build retrieval systems where ingestion, storage, search, reranking, formatting, and evaluation can be replaced or removed independently.
Use HPD-Graph to run typed workflow graphs that need routing, parallel layers, checkpoint/resume, human or external waits, artifacts, partitions, and incremental execution.
Use HPD-ML to build machine-learning pipelines with a common data abstraction, composable transforms, pluggable learners, evaluation, and model serialization.
Use HPD-Extract for high-precision, multi-modal document,image,wesbite text extraction.
Use HPD-RealtimeMedia for low-level, allocation-conscious media infrastructure: WebRTC signaling, ICE candidate gathering, STUN/TURN bindings, RTP/RTCP packetization and repair, SRTP encryption, and Opus/G.711 audio pipelines[cite: 8].
Use HPD-Environment to orchestrate sandboxed compute runtimes: virtual machines, native containers, Wasm/native function sandboxes, software-defined networking, storage volume reservations, and authority-first security teardown[cite: 2].
Use HPD-Base as your application data runtime: collections, fail-closed policy enforcement, atomic multi-collection batches, transactional receipts, live query replacement recomputation, and co-located SQLiteVec vector search[cite: 1].
Use HPD-Gateway to embed ASP.NET Core-native, YARP-backed API gateway capabilities into your app: candidate configuration validation, Microsoft Service Discovery integration, Redis-backed distributed token-bucket admission, and optional standalone Native AOT binaries[cite: 4].
Use HPD-Auth when you want hosted-auth-service ergonomics inside your own ASP.NET app: identity, sessions, JWT/cookie auth, 2FA, passkeys, OAuth, admin APIs, and audit events without a separate service.
Use HPD-Payments to run formal double-entry financial ledgers and billing lifecycles across 17 closed authority domains, featuring compare-bind generation guards, out-of-process authenticated extension hosts, and deterministic virtual-time simulation.
Use HPD-TUI to build native AOT-friendly terminal interfaces that stay allocation-conscious while rendering retained views, prompts, trees, tables, markdown, and streaming output.
HPD-AI Framework is pre-1.0. Until 1.0.0, API and persistence contracts may continue to evolve as the framework stabilizes.
C#
92.4%
TypeScript
5.4%