Templates

Templates are pre-configured Moose applications that help you get started with your data projects. Choose a template based on your preferred:

  • Frontend framework (Next.js, Streamlit)
  • Language (TypeScript, Python)
  • Moose architectural features (streaming, ETL, materialized views, APIs)

To get started with a template, run:

moose init <your-project-name> <template-name>

View List of Templates

Run this command to see a list of available templates (and supported languages):

moose template list

Moose + Next.js

Live Air Traffic Dashboard

Real-time aircraft tracking with Next.js frontend, WebSocket updates, and interactive maps

Github Analytics Dashboard

Trending repository analysis with Next.js charts and data tables

Moose + Streamlit

Heart Rate Analysis

Interactive data science dashboard with Streamlit visualization and real-time updates

See the templates repository for source code and additional templates.