@corpobit/backstage-plugin-kikplate
v0.1.5
Published
This plugin integrates Kikplate into your Backstage developer portal. Kikplate is an open source marketplace for project templates and boilerplates. See https://kikplate.dev and https://github.com/kikplate/kikplate.
Downloads
47
Readme
Kikplate Backstage Plugin
This plugin integrates Kikplate into your Backstage developer portal. Kikplate is an open source marketplace for project templates and boilerplates. See https://kikplate.dev and https://github.com/kikplate/kikplate.
What It Does
The Kikplate plugin provides a dedicated page in Backstage where organizations and users can explore plates from any Kikplate server (cloud or self-hosted). Users can browse templates, read detailed information, provide custom values for parameters, and generate starter projects directly.
Screenshots
Features
- Browse and search plates from a Kikplate instance
- View plate details, schemas, and metadata
- Support for custom parameter input
- Project generation workflow
- Works with public or organization-scoped plates
Links
- Project website: https://kikplate.dev
- Main repository and documentation: https://github.com/kikplate/kikplate
- Plugin source: https://github.com/kikplate/kikplate-backstage-plugin
Configuration
The plugin uses Backstage's proxy to communicate with the Kikplate API.
Add this configuration to your app-config.yaml (or app-config.production.yaml):
proxy:
endpoints:
'/kikplate-api':
target: ${KIKPLATE_API_BASE_URL:-https://kikplate.dev/api}
changeOrigin: trueSet the KIKPLATE_API_BASE_URL environment variable to point to any compatible Kikplate server.
Installation and Getting Started
Add the plugin to your Backstage application following standard plugin installation steps.
After configuration, run yarn start in the root directory and navigate to the Kikplate page (usually /kikplate).
For isolated plugin development, use the setup in the dev/ directory.
This plugin is built with Backstage's frontend system. See https://backstage.io/docs/frontend-system/building-plugins/index for more details on plugin development.
About Kikplate
Kikplate allows teams to publish, discover, and scaffold projects from reusable GitHub-backed templates. It features verification workflows, badges, organizations, and a CLI for local use. Full documentation is available in the main repository.
