awesome-repositories.com
Blog
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
·
Back to ecslidingviewcontroller/ecslidingviewcontroller

Open-source alternatives to ECSlidingViewController

30 open-source projects similar to ecslidingviewcontroller/ecslidingviewcontroller, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best ECSlidingViewController alternative.

  • john-lluch/swrevealviewcontrollerAvatar John-Lluch

    John-Lluch/SWRevealViewController

    4,489Vezi pe GitHub↗

    SWRevealViewController is an iOS container view controller and navigation transition component used to create reveal view interfaces. It functions as a side menu controller that slides a primary view to expose a secondary navigation panel or hidden content. The project enables the creation of layered UI where a main screen moves away from the edges via pan and tap gestures to reveal a background side menu. It manages the visual transitions and animation behaviors required to switch between these stacked view controllers. The system handles nested interface layers and view controller manageme

    Objective-C
    Vezi pe GitHub↗4,489
  • jonkykong/sidemenuAvatar jonkykong

    jonkykong/SideMenu

    5,819Vezi pe GitHub↗

    SideMenu is an iOS navigation menu library and mobile app navigation framework written in Swift. It provides reusable components for implementing animated slide-out side menus and navigation drawers within iOS applications. The framework supports continuous swiping navigation, allowing users to transition between menus on opposite sides of the screen in a single motion. It includes a coordination system to manage multiple menu instances across different navigation levels and a global configuration mechanism to ensure consistent behavior and appearance across all application screens. The libr

    Swift
    Vezi pe GitHub↗5,819
  • viewdeck/viewdeckV

    ViewDeck/ViewDeck

    5,268Vezi pe GitHub↗

    ViewDeck is a side menu management framework and gesture-based navigation library for iOS. It provides a system for coordinating the presentation, animation, and interaction logic of left and right side menus within a container view controller. The framework features a dynamic menu controller that allows for updating or removing active menu controllers at runtime to modify available navigation options. It includes a transition coordinator to manage custom motion and visual properties for sliding navigation panels. The library supports both programmatic menu control and gesture-based activati

    Objective-C
    Vezi pe GitHub↗5,268

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ță.

Find more with AI search
  • colineberhardt/vctransitionslibraryAvatar ColinEberhardt

    ColinEberhardt/VCTransitionsLibrary

    4,527Vezi pe GitHub↗

    VCTransitionsLibrary is a suite of tools providing pre-built visual effects and gesture-driven controllers for managing transitions between view controllers in iOS applications. It serves as a UIKit animation framework that implements custom animations for navigating between screens to improve visual flow. The library features a collection of pre-defined animations, including flip, fold, cube, and crossfade effects. It includes an interactive transition controller that links gesture recognizers, such as swipes and pinches, to animations, allowing users to manually drive or cancel the navigati

    Objective-C
    Vezi pe GitHub↗4,527
  • pkluz/pkrevealcontrollerAvatar pkluz

    pkluz/PKRevealController

    3,830Vezi pe GitHub↗

    PKRevealController is an iOS navigation framework and slide-over UI controller. It functions as a gesture-based interface library and hierarchical view controller manager that allows secondary screens to slide over a primary content area through touch interactions. The system organizes parent and child controllers into a layered navigation structure, translating touch input into coordinate offsets to animate transitions. It manages the width and positioning of side panels to control the available screen real estate. The framework provides capabilities for side panel layout management and vie

    Objective-C
    Vezi pe GitHub↗3,830
  • mortimergoro/mgswipetablecellAvatar MortimerGoro

    MortimerGoro/MGSwipeTableCell

    6,916Vezi pe 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
    Vezi pe GitHub↗6,916
  • frogermcs/instamaterialAvatar frogermcs

    frogermcs/InstaMaterial

    4,941Vezi pe GitHub↗

    InstaMaterial is a Material Design social media interface implementation for Android. It serves as a mobile application frontend and navigation framework featuring scrollable content feeds, user profiles, and interactive social engagement elements. The project is distinguished by its complex motion design, including circular reveal animations that transition between screens from specific touch coordinates and sequenced entry effects that coordinate translation, alpha, and scale transforms. It also implements a custom camera integration system that utilizes shaders for circular image cropping

    Java
    Vezi pe GitHub↗4,941
  • yalantis/side-menu.androidAvatar Yalantis

    Yalantis/Side-Menu.Android

    5,212Vezi pe GitHub↗

    Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It is designed to help developers organize application sections and user options into a structured, hidden panel that maintains a clean interface for the primary content area. The component distinguishes itself through its visual presentation, which follows Material Design guidelines to ensure a consistent and intuitive user experience. It features a data-driven menu hierarchy that allows for logical grouping of navigation items, and it incorporates fluid circular reveal animatio

    Javaandroidanimationdrawer-layout
    Vezi pe GitHub↗5,212
  • yalantis/starwars.iosAvatar Yalantis

    Yalantis/StarWars.iOS

    3,769Vezi pe GitHub↗

    StarWars.iOS is an iOS transition animation library and UIView animation framework designed to create custom view controller transitions. Its primary purpose is to provide a mechanism for animating the shift between screens using a crumbling piece effect. The framework achieves this by decomposing a view into a grid of small image segments via snapshot-based decomposition. These fragments are then moved independently using layer-based animation and coordinate mapping to simulate a physical crumbling effect. The system allows for the adjustment of animation timing, including speed and stagger

    Swift
    Vezi pe GitHub↗3,769
  • rstacruz/nprogressAvatar rstacruz

    rstacruz/nprogress

    26,406Vezi pe GitHub↗

    nprogress is a lightweight JavaScript UI component and web progress bar library. It provides a minimalist DOM progress indicator used to track the state of asynchronous operations within a browser document. The library allows for the visualization of loading states through a thin progress bar and spinner. It supports progress state management, enabling the bar to be started, stopped, or marked as complete, with support for incremental progress tracking and percentage-based updates. Users can modify the visual style by overriding default CSS or replacing the markup template. The component als

    JavaScript
    Vezi pe GitHub↗26,406
  • facebook/componentkitAvatar facebook

    facebook/componentkit

    5,787Vezi pe GitHub↗

    ComponentKit is a declarative UI framework for building iOS interfaces through composition of small, reusable components. It provides a structured approach to constructing user interfaces where each component is defined as an immutable, pure function of its inputs, enabling predictable rendering and state management. The framework supports both stateless and stateful components, with controllers that can be attached to manage persistent state across component updates. The framework distinguishes itself through its component architecture that emphasizes explicit data flow and compile-time safe

    Objective-C++
    Vezi pe GitHub↗5,787
  • slackhq/panmodalAvatar slackhq

    slackhq/PanModal

    3,781Vezi pe GitHub↗

    PanModal is an iOS UI library used to create draggable bottom sheet modals that slide up from the bottom of the screen. It provides a programmatic interface for managing the layout, height, and state of these overlay panels, allowing content to be presented over a main view without navigating away from the current screen. The library includes a pan gesture coordinator that synchronizes touch movements between the draggable container and internal scrollable content. This ensures that sliding the modal and scrolling within its content do not conflict. The framework covers custom presentation l

    Swift
    Vezi pe GitHub↗3,781
  • ltebean/ltnavigationbarAvatar ltebean

    ltebean/LTNavigationBar

    4,428Vezi pe GitHub↗

    LTNavigationBar is an iOS navigation bar customizer and wrapper designed to modify the colors and visual behavior of system navigation bars during runtime. It serves as a user interface component for managing the appearance of top-level application navigation. The library enables dynamic interface styling and navigation bar management, allowing for the modification of the system navigation bar to match custom application designs. This includes updating visual properties and layouts in real time based on the application context.

    Objective-C
    Vezi pe GitHub↗4,428
  • lukepighetti/fluroAvatar lukepighetti

    lukepighetti/fluro

    3,713Vezi pe GitHub↗

    Fluro is a routing library for Flutter applications that provides a system for managing screen transitions and application navigation. It functions as a navigation manager that maps string paths to specific views using a centralized route definition system. The library features a wildcard route parser and dynamic path matching, allowing for the extraction of named parameters from URLs at runtime. It also includes a custom page transition framework to define and execute animation effects as screens enter and exit the visible area. The project covers the transfer of complex data objects betwee

    Dartflutterflutter-routingparameters
    Vezi pe GitHub↗3,713
  • adad184/mmpopupviewAvatar adad184

    adad184/MMPopupView

    2,095Vezi pe GitHub↗

    MMPopupView

    Objective-C
    Vezi pe GitHub↗2,095
  • acoville/valkyrieA

    acoville/Valkyrie

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • 52inc/pulleyAvatar 52inc

    52inc/Pulley

    2,013Vezi pe GitHub↗

    A library to imitate the iOS 10 Maps UI.

    Swift
    Vezi pe GitHub↗2,013
  • aboudoux/blazoranimationAvatar aboudoux

    aboudoux/BlazorAnimation

    141Vezi pe GitHub↗

    a Blazor component based on animate.css to easly animate your content

    C#
    Vezi pe GitHub↗141
  • aakashns/react-native-dialogsAvatar aakashns

    aakashns/react-native-dialogs

    602Vezi pe GitHub↗

    React Native wrappers for https://github.com/afollestad/material-dialogs

    Java
    Vezi pe GitHub↗602
  • 342261733/xnqshoppingtrolleyAvatar 342261733

    342261733/XNQShoppingTrolley

    17Vezi pe GitHub↗

    购物车

    Objective-C
    Vezi pe GitHub↗17
  • 0x73/sdevflatcolors0

    0x73/SDevFlatColors

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • afollestad/cards-uiA

    afollestad/Cards-UI

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • afollestad/material-dialogsAvatar afollestad

    afollestad/material-dialogs

    19,577Vezi pe GitHub↗

    material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot

    Kotlin
    Vezi pe GitHub↗19,577
  • agdsdl/dlslideviewAvatar agdsdl

    agdsdl/DLSlideView

    639Vezi pe GitHub↗

    DLSlideView对常见的顶部Tab页点击、滑动分页做了封装。 它使用基于ViewController的container特性(而不是scrollview)来管理各个子页面,保留原始的系统消息,没有隐患。 同时内存模型更优于使用scrollview的方式,理论上可以支持无限分页。

    Objective-C
    Vezi pe GitHub↗639
  • agilie/agcircularpickerAvatar agilie

    agilie/AGCircularPicker

    625Vezi pe GitHub↗

    AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter

    Swift
    Vezi pe GitHub↗625
  • agordeev/dckitAvatar agordeev

    agordeev/DCKit

    141Vezi pe GitHub↗

    Set of iOS controls with useful IBInspectable properties. Written on Swift.

    Swiftibdesignableibinspectableios
    Vezi pe GitHub↗141
  • ahmadnemati/windviewA

    AhmadNemati/WindView

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • ahmettkeskin/interactiveplayerviewAvatar AhmettKeskin

    AhmettKeskin/InteractivePlayerView

    273Vezi pe GitHub↗

    Custom iOS music player view

    Swift
    Vezi pe GitHub↗273
  • ahoefling/tabstripAvatar ahoefling

    ahoefling/TabStrip

    27Vezi pe GitHub↗

    Tab Strip control for Xamarin.Forms

    C#
    Vezi pe GitHub↗27
  • afeiship/wepy-flexbox-gridA

    afeiship/wepy-flexbox-grid

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0