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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
SwipeCellKit avatar

SwipeCellKit/SwipeCellKit

0
View on GitHub↗
6,288 stars·812 forks·Swift·11 viewsjerkoch.com/2017/02/07/swiper-no-swiping.html↗

SwipeCellKit

Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

Features

  • Swipeable Table Cells - A library for adding swipeable action buttons to table and collection view cells with customizable transitions and expansion behaviors.
  • Swipe Action Expansion Thresholds - Triggers automatic action expansion when swipe distance crosses configurable thresholds with elastic feedback and completion animations.
  • Swipe - Ships swipe action buttons with text, images, and dark mode adaptation for table and collection view cells.
  • Swipe Action Reveal Transitions - Implements three distinct animation styles for revealing swipe action buttons using UIView animation techniques.
  • Swipe Action Managers - Positions action buttons dynamically based on swipe distance and cell visibility using UIKit gesture recognizers and layout constraints.
  • Swipe Action Expansion Configuration - Controls when and how swipe actions expand with configurable thresholds, triggers, and animations.
  • Swipe Action Transition Styles - Reveals action buttons using Border, Drag, or Reveal animation styles during cell swiping.
  • UIKit Component Extensions - A UIKit-based component that implements swipe-to-reveal action buttons on cells, matching the Mail.app interaction pattern.
  • Swipe Action Custom Transitions - Animates action buttons with a pop-like scale effect as they cross a visibility threshold, or supports fully custom transitions through a protocol.
  • Swipe Action Expansion Styles - Applies four pre-configured expansion styles—selection, destructive, destructive-after-fill, and fill—to common swipe action behaviors.
  • Swipe Action Button Styling - Displays action buttons with text, images, or custom animations, with Dark Mode and accessibility support.
  • Dark Mode Adaptive Action Buttons - Automatically updates action button colors and text to match system dark mode and accessibility settings.
  • Swipe Action Expanded Button Displays - Scales and fades non-expanded actions during expansion, or supports fully custom expansion animations through a protocol.
  • Swipe Action Customization Protocols - Defines swipe behavior and appearance through Swift protocols for overriding animations, transitions, and expansion logic.
  • Collection View Swipe Actions - Extends UICollectionView cells with swipe gesture support for revealing action buttons and expansion animations.
  • Expansion Configurations - Provides configurable expansion thresholds, triggers, elasticity, and completion animations for swipe actions.
  • Threshold-Based Action Expansions - Animates an action button to expand when the user drags past a threshold, using built-in destructive and fill expansion styles.
  • Transition Style Selections - Applies border, drag, or reveal transition styles to control how swipe action buttons appear during gestures.
  • Swipe Action Table View Extensions - Adds swipeable action buttons to UITableView cells with customizable appearance, transitions, and expansion thresholds.
  • Table View Components - Swipeable table and collection view cells.
  • Table View Management - Swipeable table cells based on the stock Mail app.

Star history

Star history chart for swipecellkit/swipecellkitStar history chart for swipecellkit/swipecellkit

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does swipecellkit/swipecellkit do?

Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

What are the main features of swipecellkit/swipecellkit?

The main features of swipecellkit/swipecellkit are: Swipeable Table Cells, Swipe Action Expansion Thresholds, Swipe, Swipe Action Reveal Transitions, Swipe Action Managers, Swipe Action Expansion Configuration, Swipe Action Transition Styles, UIKit Component Extensions.

What are some open-source alternatives to swipecellkit/swipecellkit?

Open-source alternatives to swipecellkit/swipecellkit include: cewendel/swtableviewcell — SWTableViewCell is a UIKit component and library for adding interactive swipe-to-reveal action buttons to table view… ramotion/folding-cell — Folding-cell is a React animation component designed as a collapsible content cell. It functions as an expanding UI… hamzaghazouani/hgplaceholders — Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project. mortimergoro/mgswipetablecell — MGSwipeTableCell is an iOS mobile UI library providing a custom UIKit table view cell subclass. It is a swipeable UI… cbpowell/marqueelabel — MarqueeLabel is a UIKit label extension for iOS that provides a scrolling text component. It automatically animates… tencent/qmui_ios — QMUI_iOS is an iOS development framework that extends standard UIKit components and provides a unified theme…

Open-source alternatives to SwipeCellKit

Similar open-source projects, ranked by how many features they share with SwipeCellKit.
  • cewendel/swtableviewcellCEWendel avatar

    CEWendel/SWTableViewCell

    7,107View on GitHub↗

    SWTableViewCell is a UIKit component and library for adding interactive swipe-to-reveal action buttons to table view cells in iOS applications. It functions as a swipe action manager and a specialized interface element designed to handle touch gestures and sliding animations for list items. The library features a layout mechanism that automatically scales the size of action buttons to fit available screen space based on the number of buttons added. It uses a system to detect touch events that trigger specific actions or slide cells back to their original positions. The system manages the spa

    Objective-C
    View on GitHub↗7,107
  • ramotion/folding-cellRamotion avatar

    Ramotion/folding-cell

    10,196View on GitHub↗

    Folding-cell is a React animation component designed as a collapsible content cell. It functions as an expanding UI element that toggles between a collapsed and expanded state to reveal hidden information. The component implements animated content disclosure using a paper-like transition. It is designed for interactive UI components and mobile layouts, allowing compact lists or grids to expand into detailed views without navigating to a new page.

    Swift
    View on GitHub↗10,196
  • hamzaghazouani/hgplaceholdersHamzaGhazouani avatar

    HamzaGhazouani/HGPlaceholders

    2,210View on GitHub↗

    Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project

    Swift
    View on GitHub↗2,210
  • mortimergoro/mgswipetablecellMortimerGoro avatar

    MortimerGoro/MGSwipeTableCell

    6,916View on GitHub↗

    MGSwipeTableCell is an iOS mobile UI library providing a custom UIKit table view cell subclass. It is a swipeable UI component designed to implement swipe-to-action patterns within native Apple mobile applications. The library enables the creation of interactive table cells that reveal hidden buttons through horizontal swipe gestures. It includes expandable swipe action triggers that execute specific events when a gesture exceeds a defined distance threshold. The component covers mobile UI gesture integration and table view customization, utilizing coordinate-based layout mapping and state-b

    Objective-C
    View on GitHub↗6,916
See all 30 alternatives to SwipeCellKit→