Discover and explore top open-source AI tools and projects—updated daily.
MakisuoOpenTelemetry data ingestion and observability platform
Top 98.0% on SourcePulse
Summary Maple is an OpenTelemetry observability platform structured as a monorepo, featuring a SPA frontend and an Effect-based backend API. It simplifies telemetry data collection and processing via an OTLP ingest gateway with key authentication and organization enrichment, for engineers and power users.
How It Works The project utilizes a monorepo managed by Bun and Turbo. It comprises a TanStack Router SPA frontend (Vite) and an Effect framework backend API, with Tinybird proxy integration. Telemetry data is ingested through an OTLP gateway handling auth, enrichment, forwarding. Deployments are orchestrated via Alchemy for Railway and Cloudflare, supporting prod, staging, PR envs.
Quick Start & Requirements
bun install.bun run dev:all. Strict: bun run dev:all:strict. Individual: bun run dev:web, bun run dev:api, bun run dev:ingest.docker compose -f docker-compose.yml up --build.bun run deploy:prd, bun run deploy:stg, or PR_NUMBER=123 bun run deploy:pr.bun run destroy:prd, bun run destroy:stg, or PR_NUMBER=123 bun run destroy:pr.Highlighted Details
apps/api/.data/maple.db. Turso cloud mode via MAPLE_DB_URL/MAPLE_DB_AUTH_TOKEN. Self-hosting requires persisting .data directory. Migrations: bun run db:migrate, bun run db:generate.clerk (Clerk integration, requires CLERK_SECRET_KEY/CLERK_PUBLISHABLE_KEY) and self_hosted (requires MAPLE_AUTH_MODE=self_hosted, MAPLE_ROOT_PASSWORD).Maintenance & Community
.github/workflows/ for prod, staging, PR previews. No community links or contributor details found.Licensing & Compatibility
Limitations & Caveats
MAPLE_ROOT_PASSWORD mandatory for self_hosted. Relies on Doppler for secrets; requires specific env vars.1 day ago
Inactive
songquanpeng