https://github.com/ecohead/kondonizer
🗂 Universal Media Library as a web component.
https://github.com/ecohead/kondonizer
custom-elements lit-element lit-html vanilla-js web-components
Last synced: about 1 year ago
JSON representation
🗂 Universal Media Library as a web component.
- Host: GitHub
- URL: https://github.com/ecohead/kondonizer
- Owner: ecohead
- Created: 2022-06-02T12:29:40.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-25T15:32:55.000Z (over 3 years ago)
- Last Synced: 2025-04-19T05:50:47.809Z (about 1 year ago)
- Topics: custom-elements, lit-element, lit-html, vanilla-js, web-components
- Language: TypeScript
- Homepage: https://kondonizer.aureldvx.fr/
- Size: 141 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README




[](https://https://npmjs.com/package/@ecohead/kondonizer)
[](https://twitter.com/aureldvx)
[](https://discord.gg/gPFM7ffu5B)




# Kondonizer
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](https://kondonizer.aureldvx.fr/specify-api-endpoints/).
## Project architecture
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.
## Preview
You can also have a working demo on the documentation website.

## Credits
- [Bootstrap Icons](https://icons.getbootstrap.com/) for all icons
- [Tailwind CSS](https://tailwindcss.com/) for default color palette
- [Unsplash](https://unsplash.com/) for all demo images
- [Symfony](https://symfony.com/) for demo API
- [Docusaurus](https://docusaurus.io/) for documentation website
## License
This library is MIT licensed.