renovate[bot] c352511bd2
Some checks failed
RenovateBot / renovate (push) Has been cancelled
Test / Basic (push) Has been cancelled
Test / Basic (pull_request) Successful in 2m55s
Update actions/setup-node action to v6
2026-02-06 00:01:03 +00:00
2026-02-05 13:03:09 +04:00
2026-02-05 10:19:56 +00:00
2026-02-05 10:19:56 +00:00
2026-02-05 10:19:56 +00:00
2026-02-05 10:19:56 +00:00
2026-02-05 10:19:56 +00:00

Strapi Checkbox List Plugin

A custom field plugin for Strapi v5 that extends the Content Type Builder with a flexible checkbox list component. Enable content editors to select multiple values from predefined options with an intuitive interface that seamlessly integrates into the Strapi admin panel.

Features

  • Multi-select interface: Intuitive checkbox-based selection for content editors
  • Flexible configuration: Define custom option lists for each field instance
  • Native integration: Works seamlessly within Strapi's Content Type Builder
  • Type-safe: Full TypeScript support for enhanced development experience

Requirements

  • Node.js and npm compatible with Strapi v5

Installation

Install the package in your Strapi project:

npm install strapi-plugin-checkbox-list

Restart your Strapi application, then navigate to the Content Type Builder to add the Checkbox list custom field to your content types.

Usage

After installation, the Checkbox list field type will be available in the Content Type Builder:

  1. Open Content Type Builder
  2. Select a content type or create a new one
  3. Click "Add another field"
  4. Choose "Checkbox list" from the custom fields
  5. Configure your checkbox options
  6. Save and use in your content entries

Contributing & Support

This project is actively maintained and welcomes contributions. Issues and pull requests can be submitted through either repository:

Development primarily takes place on the self-hosted Git instance, with GitHub serving as a mirror for broader accessibility.

Maintainer: Valentin Popov

Development

Build the plugin:

npm install
npm run build

For active development with automatic rebuilds:

npm run watch

To run the test Strapi app from playground/:

cd playground
npm install
npm run develop

If you need the plugin linked into the playground app, use the Strapi plugin linker and point it at playground/:

npm run watch:link

License

This project is licensed under the MIT License.

Description
A Strapi v5 plugin that adds a checkbox list custom field to the Content Type Builder, enabling multi-select functionality with predefined options.
https://www.npmjs.com/package/strapi-plugin-checkbox-list
Readme 5.3 MiB
Languages
TypeScript 61.5%
JavaScript 38.5%