Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. iOS
  3. SSASideMenu

SSASideMenu

MITSwift

A Swift reimplementation of RESideMenu, providing iOS 7/8 style side menus with parallax effects for iOS apps.

GitHubGitHub
594 stars95 forks0 contributors

What is SSASideMenu?

SSASideMenu is a Swift library that implements a side menu navigation pattern for iOS applications. It recreates the RESideMenu functionality with modern Swift 3.0+ support, providing developers with a customizable drawer menu featuring parallax effects and smooth animations. The library solves the need for an iOS 7/8 style navigation menu that integrates seamlessly with contemporary Swift projects.

Target Audience

iOS developers building applications that require slide-out navigation menus, particularly those migrating from Objective-C RESideMenu implementations or starting new Swift projects needing customizable navigation drawers.

Value Proposition

Developers choose SSASideMenu for its faithful recreation of the popular RESideMenu pattern in pure Swift, extensive customization options through configuration structures, and support for both programmatic and Interface Builder setup. It offers a production-ready solution with visual polish out of the box.

Overview

A Swift implementation of RESideMenu

Use Cases

Best For

  • Adding slide-out navigation drawers to iOS apps
  • Implementing iOS 7/8 style side menus in Swift projects
  • Creating apps with parallax navigation effects
  • Building applications with customizable gesture-controlled menus
  • Migrating from RESideMenu to a Swift-based solution
  • Developing iOS apps requiring both left and right navigation panels

Not Ideal For

  • Projects built with SwiftUI or targeting iOS 14+ native design systems
  • Teams relying on Cocoapods or Carthage for dependency management
  • Apps requiring extensive accessibility features beyond visual customization
  • Developers wanting a drop-in solution with zero configuration and minimal code

Pros & Cons

Pros

Swift-Based Reimplementation

Ports the popular RESideMenu to Swift 3.0+, eliminating Objective-C dependencies and aligning with modern iOS development practices, as noted in the README's description.

Highly Customizable Visuals

Offers detailed configuration for parallax effects, shadows, animations, and transformations through structured enums and properties like MenuViewEffect and ContentViewEffect.

Interface Builder Support

Includes @IBInspectable properties for key settings, allowing visual configuration in Storyboards without writing code, as shown in the customization section.

Flexible Menu Placement

Supports independent left and right menu view controllers with configurable pan directions and thresholds, enhancing navigation flexibility based on the provided enums.

Cons

Manual Installation Process

Requires cloning the repository and dragging source files into projects, with no current support for package managers; the README admits Cocoapods & Carthage are 'coming soon'.

Dated iOS Support

Targets iOS 8.0+ and replicates iOS 7/8 aesthetics, which may not incorporate newer iOS features or feel modern in apps targeting iOS 13+ with SwiftUI.

Limited Documentation

The README provides basic usage snippets but lacks comprehensive tutorials, API references, or troubleshooting guides, making advanced customization challenging.

Complex Configuration

With numerous configuration options and structures, setup can be verbose and error-prone for developers seeking simplicity, as evidenced by the lengthy code examples.

Frequently Asked Questions

Quick Stats

Stars594
Forks95
Contributors0
Open Issues24
Last commit9 years ago
CreatedSince 2015

Tags

#mobile-ui#ios#sidemenu#parallax-effect#gesture-controls#ui-components#swift#side-menu#navigation

Built With

i
iOS
S
Swift

Included in

iOS51.7k
Auto-fetched 7 hours ago

Related Projects

RESideMenuRESideMenu

iOS 7/8 style side menu with parallax effect.

Stars7,043
Forks1,318
Last commit8 years ago
SideMenuSideMenu

Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.

Stars5,814
Forks694
Last commit3 years ago
ViewDeckViewDeck

An implementation of the sliding menu found in various iOS apps.

Stars5,266
Forks956
Last commit4 years ago
PageMenuPageMenu

A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)

Stars5,221
Forks874
Last commit5 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub