MooseStack

Templates & Apps

Templates & Apps

Moose provides two ways to get started: templates and demo apps. Templates are simple skeleton applications that you can initialize with moose init, while demo apps are more advanced examples available on GitHub that showcase real-world use cases and integrations.

Initialize a template:

Terminal
moose init PROJECT_NAME TEMPLATE_NAME

List available templates:

Terminal
moose template list
Express APIs + MCP Demo

Nextjs + Express + MCP demo app: Aircraft data

Complete demo application featuring real-time aircraft transponder data with MCP chat integration.
CDC Demo

Postgres to ClickHouse CDC with Debezium

Easy-to-run demo of a CDC pipeline using Debezium, PostgreSQL, Redpanda, and ClickHouse.
Reference Architecture

User-facing analytics reference app (Postgres + Clickhouse + React)

Complete reference architecture showing how to add a dedicated analytics microservice to an existing application.
ClickHouse Cloud demo

User-facing analytics reference app (Clickhouse Cloud + React)

Simplified version of the reference architecture using ClickHouse Cloud with React frontend and chat analytics.

Browse Apps

Nextjs + Express + MCP demo app: Aircraft data

Complete demo application featuring real-time aircraft transponder data with MCP chat integration.

Repository: https://github.com/514-labs/planes

Key Features:

Next.js
Express
MCP
Moose OLAP
ClickHouse

Postgres to ClickHouse CDC with Debezium

Easy-to-run demo of a CDC pipeline using Debezium, PostgreSQL, Redpanda, and ClickHouse.

Repository: https://github.com/514-labs/debezium-cdc

Blog Post: Code-First CDC to ClickHouse with Debezium, Redpanda, and MooseStack

Key Features:

CDC
Debezium
PostgreSQL
Redpanda
ClickHouse
Drizzle ORM

User-facing analytics reference app (Postgres + Clickhouse + React)

A complete reference architecture showing how to add a dedicated analytics microservice to an existing application without impacting your primary database. Features Postgres + ClickHouse + React frontend with chat analytics.

Repository: https://github.com/514-labs/area-code/tree/main/ufa

Key Features:

PostgreSQL
ClickHouse
React
TanStack Query
Supabase
Moose OLAP
Moose Streaming
Moose APIs
Elasticsearch
Temporal

User-facing analytics reference app (Clickhouse Cloud + React)

A simplified version of the UFA architecture using ClickHouse Cloud + React frontend with chat analytics. This version demonstrates a cloud-native approach without local infrastructure dependencies.

Repository: https://github.com/514-labs/area-code/tree/main/ufa-lite

Key Features:

ClickHouse Cloud
React
Moose OLAP
Moose APIs

Browse Templates

TypeScript (Default)

Default TypeScript project, seeded with foobar example components.

Terminal
moose init PROJECT_NAME typescript

Repository: https://github.com/514-labs/moosestack/tree/main/templates/typescript

Key Features:

Moose APIs
Moose OLAP
Moose Streaming
Moose Workflows

Python (Default)

Default Python project, seeded with foobar example components.

Terminal
moose init PROJECT_NAME python

Repository: https://github.com/514-labs/moosestack/tree/main/templates/python

Key Features:

Moose APIs
Moose OLAP
Moose Streaming
Moose Workflows

TypeScript (Empty)

Empty TypeScript project with minimal structure.

Terminal
moose init PROJECT_NAME typescript-empty

Repository: https://github.com/514-labs/moosestack/tree/main/templates/typescript-empty

Key Features:

TypeScript
Moose OLAP

Python (Empty)

Empty Python project with minimal structure.

Terminal
moose init PROJECT_NAME python-empty

Repository: https://github.com/514-labs/moosestack/tree/main/templates/python-empty

Key Features:

Python
Moose OLAP

Next.js (Empty)

TypeScript project with a Next.js frontend (empty).

Terminal
moose init PROJECT_NAME next-app-empty

Repository: https://github.com/514-labs/moosestack/tree/main/templates/next-app-empty

Key Features:

Next.js
TypeScript
Moose APIs
Moose OLAP
Moose Streaming
Moose Workflows

Express.js

TypeScript project using Express for serving analytical APIs.

Terminal
moose init PROJECT_NAME typescript-express

Repository: https://github.com/514-labs/moosestack/tree/main/templates/typescript-express

Key Features:

Express.js
TypeScript
Moose OLAP
Moose Streaming
Moose Workflows

TypeScript MCP

TypeScript project with an MCP (Model Context Protocol) implementation using Express. The included example tool enables LLMs to query ClickHouse.

Terminal
moose init PROJECT_NAME typescript-mcp

Repository: https://github.com/514-labs/moosestack/tree/main/templates/typescript-mcp

Key Features:

TypeScript
MCP
Express
Moose OLAP
Moose Streaming
Moose Workflows

FastAPI

Python project using FastAPI for serving analytical APIs.

Terminal
moose init PROJECT_NAME python-fastapi

Repository: https://github.com/514-labs/moosestack/tree/main/templates/python-fastapi

Key Features:

FastAPI
Python
Moose OLAP
Moose Streaming
Moose Workflows

FastAPI (Client-Only)

FastAPI client-only project using MooseStack libraries without requiring the Moose runtime.

Terminal
moose init PROJECT_NAME python-fastapi-client-only

Repository: https://github.com/514-labs/moosestack/tree/main/templates/python-fastapi-client-only

Key Features:

FastAPI
Python
Moose OLAP
Moose Streaming
Moose Workflows

ADS-B (Aircraft Tracking)

Real-time aircraft transponder data tracking.

Terminal
moose init PROJECT_NAME ads-b

Repository: https://github.com/514-labs/moosestack/tree/main/templates/ads-b

Key Features:

Moose APIs
Moose OLAP
Moose Streaming
Moose Workflows

ADS-B with Frontend

Real-time aircraft transponder data with a React frontend.

Terminal
moose init PROJECT_NAME ads-b-frontend

Repository: https://github.com/514-labs/moosestack/tree/main/templates/ads-b-frontend

Key Features:

Next.js
React
Moose APIs
Moose OLAP
Moose Workflows

Live Heart Rate Leaderboard

Live heart rate leaderboard inspired by F45 with Streamlit frontend.

Terminal
moose init PROJECT_NAME live-heartrate-leaderboard

Repository: https://github.com/514-labs/moosestack/tree/main/templates/live-heartrate-leaderboard

Key Features:

Streamlit
Python
Moose APIs
Moose OLAP
Moose Streaming
Moose Workflows