Check it out here!


solid-gallery is my first npm package. It’s a headless UI component library, that aims to provide a range of image components that are commonly used in modern websites. This includes a carousel, a grid, image comparison and more! The library is fully written in typescript and usage examples are provided in the for all components.


I worked on this package to get a feel for how package development would work and to try out SolidJS further. In the current state, there are certainly a bunch of issues and the documentation is rather bad. However, I will work on this project again for my bachelor thesis. As part of the thesis, I am aiming to improve the accessibility and user experience of the components, as well as improving the developer experience with a better documentation and a playground to test the components. Stay tuned!