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:
moose init PROJECT_NAME TEMPLATE_NAMEList available templates:
moose template listPopular Apps
Nextjs + Express + MCP demo app: Aircraft data
Postgres to ClickHouse CDC with Debezium
User-facing analytics reference app (Postgres + Clickhouse + React)
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:
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:
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:
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:
Browse Templates
TypeScript (Default)
Default TypeScript project, seeded with foobar example components.
moose init PROJECT_NAME typescriptRepository: https://github.com/514-labs/moosestack/tree/main/templates/typescript
Key Features:
Python (Default)
Default Python project, seeded with foobar example components.
moose init PROJECT_NAME pythonRepository: https://github.com/514-labs/moosestack/tree/main/templates/python
Key Features:
TypeScript (Empty)
Empty TypeScript project with minimal structure.
moose init PROJECT_NAME typescript-emptyRepository: https://github.com/514-labs/moosestack/tree/main/templates/typescript-empty
Key Features:
Python (Empty)
Empty Python project with minimal structure.
moose init PROJECT_NAME python-emptyRepository: https://github.com/514-labs/moosestack/tree/main/templates/python-empty
Key Features:
Next.js (Empty)
TypeScript project with a Next.js frontend (empty).
moose init PROJECT_NAME next-app-emptyRepository: https://github.com/514-labs/moosestack/tree/main/templates/next-app-empty
Key Features:
Express.js
TypeScript project using Express for serving analytical APIs.
moose init PROJECT_NAME typescript-expressRepository: https://github.com/514-labs/moosestack/tree/main/templates/typescript-express
Key Features:
TypeScript MCP
TypeScript project with an MCP (Model Context Protocol) implementation using Express. The included example tool enables LLMs to query ClickHouse.
moose init PROJECT_NAME typescript-mcpRepository: https://github.com/514-labs/moosestack/tree/main/templates/typescript-mcp
Key Features:
FastAPI
Python project using FastAPI for serving analytical APIs.
moose init PROJECT_NAME python-fastapiRepository: https://github.com/514-labs/moosestack/tree/main/templates/python-fastapi
Key Features:
FastAPI (Client-Only)
FastAPI client-only project using MooseStack libraries without requiring the Moose runtime.
moose init PROJECT_NAME python-fastapi-client-onlyRepository: https://github.com/514-labs/moosestack/tree/main/templates/python-fastapi-client-only
Key Features:
ADS-B (Aircraft Tracking)
Real-time aircraft transponder data tracking.
moose init PROJECT_NAME ads-bRepository: https://github.com/514-labs/moosestack/tree/main/templates/ads-b
Key Features:
ADS-B with Frontend
Real-time aircraft transponder data with a React frontend.
moose init PROJECT_NAME ads-b-frontendRepository: https://github.com/514-labs/moosestack/tree/main/templates/ads-b-frontend
Key Features:
Live Heart Rate Leaderboard
Live heart rate leaderboard inspired by F45 with Streamlit frontend.
moose init PROJECT_NAME live-heartrate-leaderboardRepository: https://github.com/514-labs/moosestack/tree/main/templates/live-heartrate-leaderboard
Key Features: