Find Related products on Amazon

Shop on Amazon

Show HN: Moose – OSS framework to build analytical back ends with ClickHouse

Published on: 2025-08-17 07:41:23

Moose bash -i <( curl -fsSL https://fiveonefour.com/install.sh) moose What is Moose? Moose lets you develop analytical backends in pure TypeScript or Python code like this: TypeScript Python index.ts import { Key, OlapTable, Stream, IngestApi, ConsumptionApi } from "@514labs/moose-lib" ; interface DataModel { primaryKey : Key < string >; name : string ; } // Create a ClickHouse table export const clickhouseTable = new OlapTable < DataModel >( "TableName" ); // Create a Redpanda streaming topic export const redpandaTopic = new Stream < DataModel >( "TopicName" , { destination: clickhouseTable, }); // Create an ingest API endpoint export const ingestApi = new IngestApi < DataModel >( "post-api-route" , { destination: redpandaTopic, }); // Create consumption API endpoint interface QueryParams { limit ?: number ; } export const consumptionApi = new ConsumptionApi < QueryParams , DataModel >( "get-api-route" , { async handler ({ limit = 10 } : QueryParams , { client , sql }) : { const r ... Read full article.