awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
metafizzy avatar

metafizzy/flickity

0
View on GitHub↗
7,576 stele·596 fork-uri·JavaScript·6 vizualizăriflickity.metafizzy.co↗

Flickity

Flickity is a JavaScript library used to create responsive, touch-enabled content carousels and sliders for web pages. It provides a system for building flickable galleries that allow users to navigate through collections of elements using touch or mouse input.

The library specializes in performance and movement, featuring lazy-loading for images that defers loading off-screen content until it enters the viewport. It supports infinite scrolling loops that wrap back to the first cell after the last is reached, as well as automated slide transitions for slideshow experiences.

The toolset includes a variety of navigation controls such as interactive buttons, page dots, and keyboard inputs. These elements synchronize with the viewport to manage slide movement across different screen sizes.

Features

  • Swipe-to-Scroll Handlers - Translates touch swipe gestures and velocity into smooth inertial scrolling of the content container.
  • Carousels and Sliders - A JavaScript library for creating responsive, touch-enabled image carousels and content sliders.
  • Carousel Looping Indices - Provides a circular indexing system to enable seamless infinite looping of rotating content.
  • Carousel Components - Provides touch-enabled UI components for cycling through sets of content or images within a single container.
  • Content Carousels - Implements interactive components that cycle through a series of content elements via touch or mouse.
  • Cyclic Looping Layouts - Creates continuous looping layouts that wrap back to the first item after the last one is reached.
  • Looping Content Carousels - Implements infinite scrolling loops that wrap navigation back to the first cell after the last is reached.
  • Slide Dimension Calculation - Computes individual slide dimensions at runtime to determine precise scroll snap positions.
  • Responsive Sliders - Builds sliding galleries that automatically adjust layout and scaling based on screen size.
  • Automated Content Rotation - Automatically cycles through content cells at set intervals to create a rotating slideshow.
  • Image Lazy Loading - Defers the loading of images until their corresponding carousel cell enters the viewport.
  • Sliders and Carousels - Touch-responsive gallery and slider component.
  • Sliders & Carousels - Touch-friendly responsive gallery.

Istoric stele

Graficul istoricului de stele pentru metafizzy/flickityGraficul istoricului de stele pentru metafizzy/flickity

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Flickity

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Flickity.
  • glidejs/glideAvatar glidejs

    glidejs/glide

    7,668Vezi pe GitHub↗

    Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It functions as a modular framework for implementing sliding content areas that adapt their layout and settings based on browser window breakpoints. The library is distinguished by a modular architecture that allows the inclusion of only necessary logic to reduce final bundle size. It separates core structural styles from thematic visual styles and utilizes a plugin system to extend the base slider functionality and lifecycle hooks. The component covers a range of interaction and naviga

    JavaScriptcarouseldependency-freees6
    Vezi pe GitHub↗7,668
  • meliorence/react-native-snap-carouselAvatar meliorence

    meliorence/react-native-snap-carousel

    10,519Vezi pe GitHub↗

    This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It functions as a virtualized list component that maintains performance by removing off-screen elements and utilizes a native-driver animation library to map scroll offsets to style properties on the native thread for lag-free transitions. The library provides a parallax image gallery capable of shifting images relative to scroll progress to create a sense of depth. It also features a layout system that supports right-to-left orientations for languages such as Arabic and Hebrew. Capab

    JavaScriptadvanced-effectscarouselflatlist-based
    Vezi pe GitHub↗10,519
  • surmon-china/vue-awesome-swiperAvatar surmon-china

    surmon-china/vue-awesome-swiper

    12,790Vezi pe GitHub↗

    vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for creating touch-enabled carousels. It serves as a virtualized slider component that can render only visible slides to maintain performance when handling large datasets. The project distinguishes itself through high-performance rendering and a wide array of visual effects, including 3D transitions, parallax movements, and image zoom capabilities. It also supports the synchronization of multiple slider instances and provides accessibility features such as ARIA roles and focus-scrolling

    JavaScriptcarouselcarrouselnuxtjs
    Vezi pe GitHub↗12,790
  • davidjerleke/embla-carouselAvatar davidjerleke

    davidjerleke/embla-carousel

    8,042Vezi pe GitHub↗

    Embla Carousel is a lightweight JavaScript carousel library and barebones slider engine designed for creating touch-enabled, swipeable content sliders. It functions as a plugin-based framework that manages scroll physics and slide positioning without imposing specific UI styles, while providing a programmable API for custom carousel development. The system is distinguished by its modular architecture, allowing developers to extend core logic through external plugins and custom event hooks. It is compatible with server-side rendering, generating initial styles on the server to prevent layout s

    TypeScriptcarouselcarousel-componentcarousel-plugin
    Vezi pe GitHub↗8,042
Vezi toate cele 30 alternative pentru Flickity→

Întrebări frecvente

Ce face metafizzy/flickity?

Flickity is a JavaScript library used to create responsive, touch-enabled content carousels and sliders for web pages. It provides a system for building flickable galleries that allow users to navigate through collections of elements using touch or mouse input.

Care sunt principalele funcționalități ale metafizzy/flickity?

Principalele funcționalități ale metafizzy/flickity sunt: Swipe-to-Scroll Handlers, Carousels and Sliders, Carousel Looping Indices, Carousel Components, Content Carousels, Cyclic Looping Layouts, Looping Content Carousels, Slide Dimension Calculation.

Care sunt câteva alternative open-source pentru metafizzy/flickity?

Alternativele open-source pentru metafizzy/flickity includ: glidejs/glide — Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It… meliorence/react-native-snap-carousel — This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It… surmon-china/vue-awesome-swiper — vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for… davidjerleke/embla-carousel — Embla Carousel is a lightweight JavaScript carousel library and barebones slider engine designed for creating… davidcetinkaya/embla-carousel — Embla Carousel is a framework-agnostic JavaScript library used to build sliding content galleries and touch-enabled… jedrzejchalubek/glidejs — Glidejs is a lightweight, dependency-free JavaScript library for creating sliders and carousels. It functions as a…