Discover and explore top open-source AI tools and projects—updated daily.
Developer framework for real-time analytical backends
Top 66.7% on SourcePulse
MooseStack is a developer toolkit for building real-time analytical backends using TypeScript and Python, targeting software and data engineers who want to integrate analytics and AI into their applications. It provides a type-safe, code-first developer experience layer for high-performance analytical infrastructure like ClickHouse, Redpanda, and Temporal, enabling best practices and a modern development workflow.
How It Works
MooseStack operates on a "code-first" philosophy, allowing developers to declare data infrastructure components—tables, streams, workflows, and APIs—in TypeScript or Python. The framework then automatically wires these components together. Key advantages include a Git-native development process for version control and collaboration, a local-first experience that mirrors production environments on a developer's laptop, and managed schema and migration support directly within application code. Its modular design permits incremental adoption of its various modules: Moose OLAP for ClickHouse, Moose Streaming for Kafka/Redpanda, Moose Workflows for Temporal, and Moose APIs for type-safe data endpoints.
Quick Start & Requirements
bash -i <(curl -fsSL https://fiveonefour.com/install.sh)
.moose dev
command will spin up ClickHouse, Redpanda, Temporal, and Redis locally.moose init <project-name> --language <typescript|python>
.moose dev
within the project directory.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README focuses on the "quickstart with existing Clickhouse" and local development; details on self-hosting or advanced deployment configurations beyond their Boreal product are deferred to separate documentation.
1 day ago
Inactive