Hysen Labs
Open-source project
pawelgrzybek/siema avatar
pawelgrzybek

siema

GitHub describes it as Siema - Lightweight and simple carousel in pure JavaScript. The repository metadata lists JavaScript as its primary language. The metadata lists the NOASSERTION license. This article stays within the project description and details documented in the GitHub repository README.

3,479 stars392 forksJavaScriptNOASSERTION
01
DEEP OPEN-SOURCE ANALYSIS

pawelgrzybek/siema: README details

GitHub describes it as Siema - Lightweight and simple carousel in pure JavaScript. The repository metadata lists JavaScript as its primary language. The metadata lists the NOASSERTION license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as Siema - Lightweight and simple carousel in pure JavaScript. The repository metadata lists JavaScript as its primary language. The metadata lists the NOASSERTION license. The README describes the project this way: Hi. I will be discontinuing active maintenance of Siema. I built it by myself to use on one of my projects. Two years later I consider carousels as an anti-pattern and I would suggest you to find a better UI pattern than carousel for your current project. If you really want to use it, feel free. If you have any questions, please look for the answer in closed issues section. Would you like to contribute or coutinue maintenance of Siema? Fantastic!

03
DEEP OPEN-SOURCE ANALYSIS

Siema - Lightweight and simple carousel with no dependencies

The README section "Siema - Lightweight and simple carousel with no dependencies" states: Siema is a lightweight (only 3kb gzipped) carousel plugin with no dependencies and no styling. As Brad Frost once said "do that shit yourself". It is 100% open source and available on Github. It is free to use on personal and commercial projects. Use it with your favourite module bundler or by manually injecting the script into your project.

04
DEEP OPEN-SOURCE ANALYSIS

Options

The README section "Options" states: Siema comes with a few (optional) settings that you can change by passing an object as an argument. Default values are presented below.

05
DEEP OPEN-SOURCE ANALYSIS

Options

The README section "Options" states: selector (string or DOM element) The selector to use as a carousel. Siema will use all immediate children of this selector as a slider items. It can be a query string (example) or DOM element (example).

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes