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
Back to facebookarchive/three20

Projects sharing features with Three20

30 open-source projects similar to facebookarchive/three20, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • wenchaod/fscalendarWenchaoD avatar

    WenchaoD/FSCalendar

    10,654View on GitHub↗

    FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a programmable interface for rendering date grids and event markers, supporting both Swift and Objective-C development. The library enables the creation of custom date picking interfaces with specific range restrictions and selection rules. It supports the display of date-based metadata and event visualization within a mobile scheduling context. The framework covers visual styling and cell design, allowing for custom view components, subtitles, and event markers. It includes a flexibl

    Objective-C
    View on GitHub↗10,654
  • devinross/tapkulibrarydevinross avatar

    devinross/tapkulibrary

    3,864View on GitHub↗

    tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS applications. It provides a modular set of building blocks, including a custom graphics framework, networking toolkits, and specialized interface components. The library includes a dedicated media gallery component for creating 3D perspective coverflow galleries and swipeable lists, as well as a grid-based calendar interface for monthly event layouts and date selection. The toolkit covers asynchronous network communication, allowing for data request scheduling on background threads.

    Objective-C
    View on GitHub↗3,864
  • xmartlabs/xlpagertabstripxmartlabs avatar

    xmartlabs/XLPagerTabStrip

    7,005View on GitHub↗

    XLPagerTabStrip is a navigation component for iOS that synchronizes a tabbed menu with a swipable view controller pager. It functions as a gesture-based view switcher, allowing users to navigate between different screen views through either direct tab selection or horizontal swipe gestures. The project provides a wrapper for segmented controls and other tab indicator styles to manage the switching of multiple child views. It supports various tab indicator styling options, including button bars and simple indicator bars, and allows for the configuration of tab transition behaviors. The system

    Swift
    View on GitHub↗7,005

AI search

Explore more awesome repositories

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

Find more with AI search
  • scenee/floatingpanelSCENEE avatar

    SCENEE/FloatingPanel

    5,813View on GitHub↗

    FloatingPanel is a Swift UI component for iOS that provides an interactive bottom sheet and panel manager. It functions as a modal presentation controller that allows developers to display floating containers for related content and utilities alongside a main screen. The system utilizes a magnetic anchor system to snap panels to predefined vertical positions and supports the management of multiple panels within a single view. It synchronizes the position of the panel with the scrolling behavior of internal views to coordinate movement during user interaction. The project covers capabilities

    Swift
    View on GitHub↗5,813
  • gsdios/sdcyclescrollviewgsdios avatar

    gsdios/SDCycleScrollView

    6,192View on GitHub↗

    SDCycleScrollView is an iOS carousel UI component that provides a looping scroll view for displaying images or text in a continuous horizontal or vertical sequence. It functions as an infinite scroll view that automatically cycles through content items at set intervals. The component includes a page control navigation indicator to show the current position within a loop using customizable dots or images. It supports customizable carousel content through custom cell layouts and associated title arrays. The tool manages scroll behavior through controls for scrolling directions and the ability

    Objective-C
    View on GitHub↗6,192
  • gontovnik/dgelasticpulltorefreshgontovnik avatar

    gontovnik/DGElasticPullToRefresh

    3,745View on GitHub↗

    DGElasticPullToRefresh is a Swift pull-to-refresh component for iOS that provides a bouncy, elastic animation effect for scrolling lists. It serves as a specialized table view extension that triggers content updates via a downward swipe gesture. The component uses bezier paths and spring physics to render curved visual elements, simulating a flexible stretching effect during user interaction. This physics-based approach governs the movement and bounce of the interface to create a fluid feel. The system manages gesture-driven states and coordinate transformations to shift the view hierarchy.

    Swift
    View on GitHub↗3,745
  • facebook/kvocontrollerfacebook avatar

    facebook/KVOController

    7,291View on GitHub↗

    KVOController is a thread-safe Objective-C library that serves as a wrapper for Cocoa key-value observing. It manages the monitoring of object property changes and automates the registration and removal of observers. The project focuses on memory safety by tying observer lifecycles to the controller, ensuring observers are removed upon deallocation to prevent leaks and crashes. It includes a thread-safe observation guard to prevent race conditions and observer resurrection when monitoring properties across multiple threads. The library maps object property paths to handler methods, triggerin

    Objective-C
    View on GitHub↗7,291
  • kapeli/dash-iosKapeli avatar

    Kapeli/Dash-iOS

    7,100View on GitHub↗

    Dash-iOS is a mobile documentation reader and technical reference library designed for Apple devices. It functions as an offline browser that allows users to store, view, and search technical reference materials locally on their device. The application provides a local-first approach to documentation storage, enabling users to access API guides and technical manuals without an active internet connection. It utilizes a local search index and metadata management to facilitate rapid lookups and navigation across stored documentation sets.

    Objective-C
    View on GitHub↗7,100
  • tencent/qmui_iosTencent avatar

    Tencent/QMUI_iOS

    7,202View on GitHub↗

    QMUI_iOS is an iOS development framework that extends standard UIKit components and provides a unified theme configuration system for faster app development. It functions as a collection of ready-made tools for device information, dynamic type, keyboard management, and status bar handling, while also offering a configuration system that adjusts an app's entire visual style—colors, navigation bars, inputs, and lists—from a single table. The framework differentiates itself by reading the device model locally to apply compatibility measures without uploading device information, and by providing

    Objective-Ciosios-uiui-components
    View on GitHub↗7,202
  • grouper/flatuikitGrouper avatar

    Grouper/FlatUIKit

    7,742View on GitHub↗

    FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements and styling tools to implement a minimal aesthetic across native mobile applications. The kit replaces standard iOS controls with a collection of pre-styled components, including buttons, text fields, and segmented controls. It utilizes a predefined flat color palette, custom font integration, and a dedicated icon set to ensure a cohesive visual identity. The framework covers a wide range of UI elements, including customizable input controls, table cells, and navigation compon

    Objective-C
    View on GitHub↗7,742
  • svprogresshud/svprogresshudSVProgressHUD avatar

    SVProgressHUD/SVProgressHUD

    12,461View on GitHub↗

    SVProgressHUD is a progress HUD library and overlay manager for iOS and tvOS applications. It provides a lightweight interface system for signaling background activity and operation status through task progress indicators and loading spinners. The system includes capabilities for visual style configuration, allowing for the adjustment of colors, fonts, and images. It also integrates haptic feedback triggering to generate physical vibrations on supported hardware to signal success, information, or error states. The library covers the management of app loading states and the display and remova

    Objective-Capplecarthagecocoapods
    View on GitHub↗12,461
  • ibireme/yykitibireme avatar

    ibireme/YYKit

    13,982View on GitHub↗

    A collection of iOS components.

    Objective-C
    View on GitHub↗13,982
  • telegrammessenger/telegram-iosTelegramMessenger avatar

    TelegramMessenger/Telegram-iOS

    8,619View on GitHub↗

    Telegram-iOS is a native mobile application for sending and receiving real-time messages. It serves as a cross-platform messaging client developed specifically for iOS to provide a high-performance chatting and file-sharing experience. The application is built as an MTProto communication client, utilizing this specific protocol for the secure and fast delivery of encrypted data. It synchronizes conversations and media across multiple devices using a centralized cloud server. The client implements a range of communication and architectural capabilities, including asynchronous message queuing,

    Swift
    View on GitHub↗8,619
  • tttattributedlabel/tttattributedlabelTTTAttributedLabel avatar

    TTTAttributedLabel/TTTAttributedLabel

    8,714View on GitHub↗

    TTTAttributedLabel is a rich text label for iOS applications that serves as an extension to UIKit typography. It provides a replacement for standard system labels, enabling advanced layout control and the rendering of attributed strings with custom paragraph styling, line spacing, and vertical alignment. The component is distinguished by its ability to generate interactive links within text blocks, using either custom ranges or automated data-detector pattern matching for phone numbers and addresses. It includes a specialized accessibility system that exposes these individual links as selecta

    Objective-C
    View on GitHub↗8,714
  • 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
  • airyland/vuxairyland avatar

    airyland/vux

    17,486View on GitHub↗

    Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It functions as a WeUI component framework that implements a standardized design language for web applications. The library provides a collection of reusable interface elements optimized for mobile browser screen dimensions and touch interactions. It ensures visual consistency across different mobile devices by mapping component styles directly to the WeUI mobile design specification. The framework covers mobile web interface design, mobile UI development, and the rapid assembly of

    Vueantcomponentsjavascript
    View on GitHub↗17,486
  • mrzachnugent/react-native-reusablesmrzachnugent avatar

    mrzachnugent/react-native-reusables

    8,425View on GitHub↗

    react-native-reusables is a React Native UI component library and cross-platform mobile design system. It provides a collection of accessible and stylable user interface components designed to maintain visual consistency across different mobile operating systems. The project functions as a headless UI component collection, prioritizing accessibility and functionality over rigid visual presets. It acts as a Tailwind CSS mobile framework by implementing utility-first CSS patterns via NativeWind to facilitate rapid interface prototyping. The library covers mobile UI development and cross-platfo

    TypeScript
    View on GitHub↗8,425
  • founded-labs/react-native-reusablesfounded-labs avatar

    founded-labs/react-native-reusables

    8,420View on GitHub↗

    react-native-reusables is a cross-platform mobile UI library and an accessible component kit used to build consistent interfaces across different screen sizes. It functions as a Tailwind CSS component library, providing pre-styled interface elements that utilize utility classes for styling and layout. The project enables cross-platform UI development for iOS and Android through a shared set of reusable visual components. It supports mobile interface prototyping and the creation of cohesive design systems by utilizing standardized, themeable interface elements to maintain uniform branding. Th

    TypeScriptexporadix-uireact-native
    View on GitHub↗8,420
  • akveo/react-native-ui-kittenakveo avatar

    akveo/react-native-ui-kitten

    10,677View on GitHub↗

    UI Kitten is a cross-platform mobile UI library and design framework for building mobile interfaces. It provides a collection of reusable, accessible visual components and layout blocks that strictly follow the Eva Design System specifications. The library features built-in support for dynamic theming, allowing applications to switch between light and dark modes or custom color schemes at runtime. It utilizes a token-based color mapping system and a shared context provider to ensure visual consistency across all screens. The framework includes a library of standardized production-ready eleme

    TypeScript
    View on GitHub↗10,677
  • blockskit/blockskitBlocksKit avatar

    BlocksKit/BlocksKit

    6,837View on GitHub↗

    BlocksKit is a low-level utility library for Apple platform development, specifically designed for managing the execution flow and memory of blocks within macOS and iOS applications. It provides a collection of helper functions to simplify the use of blocks in Objective-C and C, reducing boilerplate code and addressing inherent technical limitations. The library focuses on bridging Objective-C blocks with legacy C-based APIs by providing compatible wrapper structures and function-pointer emulation. It enables the passing of blocks through system interfaces that require strict C-style callback

    Objective-C
    View on GitHub↗6,837
  • boltsframework/bolts-objcBoltsFramework avatar

    BoltsFramework/Bolts-ObjC

    5,622View on GitHub↗

    Bolts-ObjC is an Objective-C mobile development library providing tools for coordinating asynchronous operations and routing deep links within native applications. It functions as a framework for managing background tasks and resolving navigation metadata to direct users to specific content. The library includes a deep link routing engine and an app link navigator that resolve handler compatibility to launch native experiences or trigger web browser fallbacks. It also features a mobile analytics link logger to track user movement through deep links for integration with external analytics plat

    Objective-C
    View on GitHub↗5,622
  • jdf2e/nutuijdf2e avatar

    jdf2e/nutui

    6,506View on GitHub↗

    京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)

    Vue
    View on GitHub↗6,506
  • framework7io/framework7framework7io avatar

    framework7io/framework7

    18,673View on GitHub↗

    Framework7 is a mobile user interface framework and single-page application system designed to build responsive web applications with native iOS and Android appearances. It provides a comprehensive library of pre-styled components and a layout engine to create native-style user interfaces across multiple platforms. The framework utilizes a platform-aware theming system that adapts visual styles and color schemes based on detected device settings. It incorporates native mobile behaviors through a dedicated UI kit, including specialized interaction patterns such as pull-to-refresh and swipeable

    JavaScriptandroidcomponentscordova
    View on GitHub↗18,673
  • codepath/android_guidescodepath avatar

    codepath/android_guides

    28,339View on GitHub↗

    This project provides a collection of instructional guides and tutorials for Android app development, native mobile application creation, and computer science education. It focuses on building native applications through step-by-step implementation, covering the development of user interfaces and the integration of system hardware and permissions. The material extends into broader technical domains, including the study of fundamental data structures and algorithms for technical interview preparation. It also covers cybersecurity fundamentals, such as identifying web vulnerabilities and implem

    androidcodepathdevelopment
    View on GitHub↗28,339
  • didi/cube-uididi avatar

    didi/cube-ui

    9,116View on GitHub↗

    cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for building touch-based mobile web applications. The library is built on Vue's single-file component architecture and supports on-demand ES module imports, allowing developers to selectively load only the components they need to optimize bundle size. It also offers plugin-based global registration for convenient setup and includes a CLI scaffolding tool to generate project skeletons with pre-configured build settings. The library distinguishes itself with a gesture-driven interaction

    JavaScriptcube-uijavascriptui-library
    View on GitHub↗9,116
  • samarthagarwal/flutterscreenssamarthagarwal avatar

    samarthagarwal/FlutterScreens

    6,020View on GitHub↗

    FlutterScreens is a mobile UI component library for Flutter that provides pre-built, customizable screen layouts and widgets for rapid app development. The library offers ready-to-use login screen templates, styled button packs, animated loading indicators, and a view toggle component, all designed to be dropped directly into mobile applications without custom UI development. The components are built around a widget-composition architecture that allows developers to compose reusable widgets with animation-driven state transitions and callback-based interaction handling. Each widget encapsulat

    Dartdartdartlangflutter
    View on GitHub↗6,020
  • ehpanda-team/ehpandaEhPanda-Team avatar

    EhPanda-Team/EhPanda

    3,875View on GitHub↗

    EhPanda is a native iOS application for browsing and managing remote digital galleries and categorized media collections. It functions as a media gallery browser, a BitTorrent content downloader for local archiving, and an SNI proxy network client. The application includes a network layer designed to circumvent regional restrictions and SNI filtering to maintain access to restricted remote services. It further enables digital media archiving by importing external assets and galleries via torrent files for offline storage. The system provides tools for remote gallery browsing, category-based

    Swiftcombinee-hentaiehviewer
    View on GitHub↗3,875
  • heshammegid/hmsegmentedcontrolHeshamMegid avatar

    HeshamMegid/HMSegmentedControl

    4,083View on GitHub↗

    HMSegmentedControl is a customizable, scrollable selection interface for iOS applications. It serves as a UIKit component that replaces standard system segmented controls to provide a selection bar capable of switching between different views or data sets. This component is distinguished by its support for horizontal overflow scrolling, which allows users to pan through selection options when the number of segments exceeds the available screen width. It provides precise control over the visual identity of the interface through custom fonts, colors, and text attributes. The library covers the

    Objective-Chmsegmentedcontroliosobjective-c
    View on GitHub↗4,083
  • ant-design/ant-design-mobileant-design avatar

    ant-design/ant-design-mobile

    12,006View on GitHub↗

    Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of pre-styled interface elements and standardized UI blocks used to create consistent, responsive user interfaces for mobile web applications. The framework focuses on mobile web design and frontend interface engineering, providing tools to implement interaction patterns tailored for touch-based browsing. It ensures a uniform look and feel across different mobile browsers and handheld device screens. The library incorporates responsive layout systems and CSS-variable-based theming.

    TypeScriptant-designantdantd-mobile
    View on GitHub↗12,006
  • jverdi/jvfloatlabeledtextfieldjverdi avatar

    jverdi/JVFloatLabeledTextField

    7,150View on GitHub↗

    JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label. It animates the placeholder text into a hovering label when the field is focused or contains text, maintaining visual context for the user during data entry. This library functions as a programmable interface element for native applications developed with Swift and Objective-C, specifically designed to implement modern mobile form design patterns. The component manages these interactions through a combination of state-driven label transitions and constraint-based layout anima

    Objective-C
    View on GitHub↗7,150