Discover and explore top open-source AI tools and projects—updated daily.
DioCraftsBuild AI-powered operational data platforms
Top 76.4% on SourcePulse
OpenFoundry is an open-source operational data platform designed as a self-hosted alternative to commercial solutions like Palantir Foundry. It targets technical teams needing a reproducible foundation for data management, ontology modeling, pipeline automation, and AI workloads, offering end-to-end traceability and governance. The platform aims to provide comprehensive control and extensibility through auditable, open-source software.
How It Works
OpenFoundry is architected as a cloud-native system comprising numerous small Go services orchestrated via Kubernetes, Helm, ArgoCD, and Terraform. Its core design emphasizes a "contracts-first" approach, using Protobuf as the source of truth to generate OpenAPI specifications and synchronized SDKs for TypeScript, Python, and Java. The system is built around a central ontology model and delivered from a single Go monorepo, ensuring consistency across services, shared libraries, and infrastructure code. This unified repository structure, combined with GitOps-native delivery, facilitates auditable and extensible software development.
Quick Start & Requirements
To begin, clone the repository: git clone https://github.com/DioCrafts/OpenFoundry.git. Local development can be initiated by installing Go tools (make tools) and running checks (make ci). The React 19 frontend can be started with pnpm install and pnpm --filter @open-foundry/web dev. For infrastructure, Docker Compose is available (docker compose -f infra/compose/docker-compose.yml up -d), and Kubernetes deployments can be bootstrapped with make gitops-bootstrap. Prerequisites include Go, pnpm, Docker, Kubernetes, Helm, ArgoCD, and Terraform. Detailed documentation is available in the docs/ directory.
Highlighted Details
Maintenance & Community
OpenFoundry is a community-driven project with active engagement through GitHub Discussions for questions and support, and GitHub Issues for bug reports and feature requests. The project maintains a changelog for releases and encourages contributions via its defined processes.
Licensing & Compatibility
The project is licensed under AGPL-3.0-only, a strong copyleft license that requires derivative works to be made available under the same terms. This license ensures transparency and open governance but may impose restrictions on integration into closed-source commercial products without adherence to its terms.
Limitations & Caveats
Key capabilities such as Lakehouse/Iceberg integration, AI/Agent Runtime, and Production Hardening are currently under active development or in progress, indicating that these features may not be production-ready. An AI agent onboarding guide is also provided, suggesting potential use cases or development patterns.
21 hours ago
Inactive
RunLLM
pezzolabs
zenml-io