PHPackages                             hryvinskyi/magento2-banner-slider-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. hryvinskyi/magento2-banner-slider-api

ActiveMagento2-module[API Development](/categories/api)

hryvinskyi/magento2-banner-slider-api
=====================================

Banner Slider API module - contains all contracts and DTOs

1.0.3(6mo ago)0190↑31.8%5MITPHPPHP ^8.1

Since Jan 31Pushed 6mo agoCompare

[ Source](https://github.com/hryvinskyi/magento2-banner-slider-api)[ Packagist](https://packagist.org/packages/hryvinskyi/magento2-banner-slider-api)[ RSS](/packages/hryvinskyi-magento2-banner-slider-api/feed)WikiDiscussions main Synced 2d ago

READMEChangelogDependencies (1)Versions (5)Used By (5)

Magento 2 &amp; Adobe Commerce Banner Slider API
================================================

[](#magento-2--adobe-commerce-banner-slider-api)

API interfaces and data contracts for the Banner Slider system.

> **Part of [hryvinskyi/magento2-banner-slider-pack](https://github.com/hryvinskyi/magento2-banner-slider-pack)** - Complete Banner Slider solution for Magento 2

Description
-----------

[](#description)

This module provides the API layer for the Banner Slider system. It contains all interfaces, data contracts, and service definitions that other modules depend on. This is the foundation module with no dependencies on other custom modules.

Features
--------

[](#features)

- Data interfaces for Slider, Banner, Image, Breakpoint, and ResponsiveCrop entities
- Repository interfaces for CRUD operations
- Service interfaces for image processing and video handling
- Search criteria filter interfaces for flexible querying
- Extensibility points for custom implementations

Dependencies
------------

[](#dependencies)

- PHP 8.1+
- magento/framework

Installation
------------

[](#installation)

This module is typically installed as part of the `hryvinskyi/magento2-banner-slider-pack` metapackage:

```
composer require hryvinskyi/magento2-banner-slider-pack
php bin/magento module:enable Hryvinskyi_BannerSliderApi
php bin/magento setup:upgrade
php bin/magento cache:flush
```

Author
------

[](#author)

**Volodymyr Hryvinskyi**

- Email:

License
-------

[](#license)

MIT

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance68

Regular maintenance activity

Popularity13

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

190d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/9294098?v=4)[Volodymyr Hryvinskyi](/maintainers/hryvinskyi)[@hryvinskyi](https://github.com/hryvinskyi)

---

Top Contributors

[![hryvinskyi](https://avatars.githubusercontent.com/u/9294098?v=4)](https://github.com/hryvinskyi "hryvinskyi (4 commits)")

### Embed Badge

![Health badge](/badges/hryvinskyi-magento2-banner-slider-api/health.svg)

```
[![Health](https://phpackages.com/badges/hryvinskyi-magento2-banner-slider-api/health.svg)](https://phpackages.com/packages/hryvinskyi-magento2-banner-slider-api)
```

###  Alternatives

[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8034.8M53](/packages/smile-elasticsuite)[mollie/magento2

Mollie Payment Module for Magento 2

1142.0M17](/packages/mollie-magento2)[graycore/magento2-cors

A Magento 2 module that enables CORS on the GraphQL and REST Apis

102624.4k](/packages/graycore-magento2-cors)[elgentos/module-prismicio

Magento 2 - Prismic.io integration

39121.1k4](/packages/elgentos-module-prismicio)[omikron/magento2-factfinder

FACTFinder Webcomponents SDK

1362.8k](/packages/omikron-magento2-factfinder)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1015.1k29](/packages/loki-magento2-components)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
