Pikku
Pikku - meaning tiny ð in Finnish - is a minimalistic batteries included framework built around simple functions. It works with any event driven design (currently http, websockets, mcp, queues and scheduled tasks) and can be run on any Javascript runtime, currently Cloudflare Workers, Fastify, Bun, AWS Lambda, Express, uWS, WS and others.
Quick Startâ
- npm
- Yarn
- pnpm
- Bun
npm create pikku@latest
npm create pikku@latest
# couldn't auto-convert command
npm create pikku@latest
# couldn't auto-convert command
bunx create-pikku@latest
Featuresâ
- Tiny ð - The Pikku footprint is minimal. It currently relies on two small dependencies cookie and path-to-regex.
- Deploy Anywhere ð - Run your functions anywhere, as long as it's event based. Currently supporting HTTP, WebSockets and Scheduled Tasks with more coming soon.
- Batteries Included ð - Services, session management, auth, docs, it's all here..
- Zero Boilerplate ðŠķ - Only write business logic in Typescript, Pikku automatically optimizes, validates and generates everything needed in a powerful framework.