Kondonizer is a custom element (a native HTML tag) that can be integrated in any frontend code. It displays a media library based on a Media model, like WordPress does internally. You can select, upload, edit and delete one or multiple files, all based on a configuration object highly customizable.
This web component needs between 2 and 5 API endpoints to be fully working. More info in the documentation.
This repository implements the monorepo pattern. You can access the core files in packages/core
or view the documentation website source files in packages/documentation
.
To view some examples of how to integrate kondonizer into a frontend framework, please see the packages/examples
folder for inspiration.
You can also have a working demo on the documentation website.
- Bootstrap Icons for all icons
- Tailwind CSS for default color palette
- Unsplash for all demo images
- Symfony for demo API
- Docusaurus for documentation website
This library is MIT licensed.