About Kubb
What Does "Kubb" Mean?
Kubb is named after the popular Swedish lawn game Kubb. The name reflects the project's philosophy: just as the game Kubb uses wooden blocks (kubbar), our Kubb uses modular plugins as building blocks.
Kubb (pronounced [kubː] in Swedish and Gutnish) is a lawn game where the objective is to knock over wooden blocks (kubbar) by throwing wooden batons (kastpinnar) at them. Kubb can be described as a combination of bowling and horseshoes.
Why this name?
- Short, memorable, and easy to type
- Reflects the modular, plugin-based architecture
- "Kubb" sounds like "cube" - each feature is its own plugin cube
- It's the creator's favorite summer game
Project Philosophy
A cube per feature. Every feature in Kubb is implemented as a separate plugin. This design enables:
- Choose only the plugins you need
- Community-driven plugin ecosystem
- Easy to extend with custom functionality
- Clear separation of concerns
Current Focus: OpenAPI Code Generation
Kubb currently specializes in generating TypeScript code from OpenAPI/Swagger specifications. The plugin architecture makes it possible to extend Kubb to support other specification formats in the future.
Why plugin-based?
- Developers can create custom plugins for their specific needs
- Mix and match official and community plugins
- Update individual plugins without affecting the core
Creator & Maintainer
Kubb is created and maintained by Stijn Van Hulle.
Follow @stijnvanhulle on BlueSky for:
- Future project updates and announcements
- New plugin releases
- Community highlights
- Development insights
Community & Contributions
Get Involved
- GitHub Discussions - Ask questions, share ideas, get help
- Discord Server - Real-time chat with the community
- GitHub Issues - Report bugs, request features
Contribute
Kubb is open source and community-driven. Contributions are welcome:
- Submit bug fixes
- Create new plugins
- Improve documentation
- Share feedback and ideas
We're always looking for contributors to help make Kubb better!
Support the Project
Help sustain Kubb development by sponsoring on GitHub. Your support enables:
- Ongoing maintenance and bug fixes
- New feature development
- Better documentation
- Community support
