awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to slackhq/slacktextviewcontroller

Open-source alternatives to SlackTextViewController

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

  • facebookarchive/asyncdisplaykitfacebookarchive avatar

    facebookarchive/AsyncDisplayKit

    13,345View on GitHub↗

    AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy

    Objective-C++
    View on GitHub↗13,345
  • 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
  • mui/base-uimui avatar

    mui/base-ui

    8,711View on GitHub↗

    Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range

    TypeScriptaccessibilitydesign-systemreact
    View on GitHub↗8,711

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
  • ionaru/easy-markdown-editorIonaru avatar

    Ionaru/easy-markdown-editor

    3,030View on GitHub↗

    Easy Markdown Editor is a browser-based JavaScript library designed to replace standard HTML text areas with an interactive interface for structured document creation. It provides a web-based environment for Markdown content authoring, combining raw syntax input with visual formatting tools and real-time preview capabilities. The editor distinguishes itself through a plugin-driven toolbar architecture that allows for extensive interface customization, including adjustable layouts, icon visibility, and visual themes. It also integrates automated draft persistence, which saves content to local

    JavaScriptmarkdownmarkdown-convertermarkdown-editor
    View on GitHub↗3,030
  • forkingdog/uitableview-fdtemplatelayoutcellforkingdog avatar

    forkingdog/UITableView-FDTemplateLayoutCell

    9,872View on GitHub↗

    UITableView-FDTemplateLayoutCell is a specialized table view cell component for iOS designed to automatically calculate and manage dynamic row heights based on content constraints. It provides a programmatic implementation for determining cell dimensions using auto layout to ensure content fits without requiring manual height overrides. The project utilizes a template-cell sizing mechanism that employs a hidden cell instance to calculate dimensions without triggering the actual table view rendering process. To maintain scrolling performance in long lists, it includes a caching system that sto

    Objective-C
    View on GitHub↗9,872
  • 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
  • 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
  • ninjinkun/njkwebviewprogressninjinkun avatar

    ninjinkun/NJKWebViewProgress

    3,874View on GitHub↗

    NJKWebViewProgress is an iOS web view UI component and loading monitor designed to track and visually represent the loading state of web pages within a mobile application. It functions as a progress indicator that monitors browser activity to provide real-time feedback on page load completion. The project integrates with embedded web content to drive numerical loading values and visual indicators, such as loading bars, to manage the user interface during the page load process. The implementation relies on delegate callbacks and key-value observing to monitor the underlying web view state and

    Objective-C
    View on GitHub↗3,874
  • 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
  • hinesboy/mavoneditorhinesboy avatar

    hinesboy/mavonEditor

    6,586View on GitHub↗

    mavonEditor is a markdown editor component for Vue applications that functions as a markdown-to-HTML converter and a visual text editor. It provides a synchronized preview and a writing interface that renders markdown content in real-time. The project includes a security layer that cleans HTML tags and attributes through sanitization to prevent the execution of malicious scripts in the browser. The editor supports technical documentation authoring with capabilities for mathematical notation, footnotes, automated tables of contents, and code syntax highlighting. It also includes a system for

    Vueeditorhtmljavascript
    View on GitHub↗6,586
  • macvim-dev/macvimmacvim-dev avatar

    macvim-dev/macvim

    7,855View on GitHub↗

    MacVim is a native graphical interface for the Vim text editor tailored for the macOS desktop environment. It is a modal, keyboard-driven editor that wraps a command-line core within a native Cocoa-based GUI wrapper, providing system menus, toolbars, and scroll bars. The editor is highly scriptable, utilizing a built-in scripting language and external interpreters for Python, Ruby, and Perl to automate complex text workflows. It further extends functionality by connecting to third-party applications through asynchronous jobs and communication channels. The project includes capabilities for s

    Vim Scriptmacosmacvimvim
    View on GitHub↗7,855
  • 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
  • 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
  • vikmeup/sclalertview-swiftvikmeup avatar

    vikmeup/SCLAlertView-Swift

    5,318View on GitHub↗

    SCLAlertView-Swift is a Swift UI component and animation library used to create customizable alert views for iOS. It provides a visual interface for notifying users of system events, errors, or successes within mobile applications. The library focuses on implementing animated transitions and polished dialogs that deviate from standard native alerts. It includes tools for building animated alert views to provide user feedback through visual transitions.

    Swift
    View on GitHub↗5,318
  • 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
  • ramotion/animated-tab-barRamotion avatar

    Ramotion/animated-tab-bar

    11,090View on GitHub↗

    This project is a Swift UI tab bar library and animation framework for iOS. It provides a custom tab bar controller designed to manage programmatic icon transitions and motion effects when users switch between different views in a mobile application. The toolkit includes built-in tab icon effects such as bouncing and rotating, as well as a custom animation protocol that allows for the definition of precise transition behaviors. These components are used to implement fluid motion effects and interactive navigation elements.

    Swift
    View on GitHub↗11,090
  • jaydee3/jdstatusbarnotificationjaydee3 avatar

    jaydee3/JDStatusBarNotification

    4,329View on GitHub↗

    JDStatusBarNotification is a Swift notification banner library and iOS UI component designed to display customizable alert banners and progress indicators below the status bar and notch. It provides an interactive notification interface that supports a Swift-Objective-C compatible framework for integration into various mobile projects. The library differentiates itself through an interactive notification UI that supports drag-to-dismiss gestures and dynamic layout configurations. These capabilities allow for the manual removal of alerts via interruptible gestures and the real-time adjustment

    Swift
    View on GitHub↗4,329
  • romaonthego/residemenuromaonthego avatar

    romaonthego/RESideMenu

    7,048View on GitHub↗

    RESideMenu is an iOS side menu component and user interface framework element used to implement the side-drawer navigation pattern on Apple mobile devices. It provides a sliding side panel that organizes top-level application sections and navigation links. The component specifically implements a parallax navigation menu, which shifts content layers at different speeds to create a sense of depth during transitions. This allows for the creation of a sliding menu that moves content visually when controllers are opened from either side of the screen. The system manages the interface through gest

    Objective-C
    View on GitHub↗7,048
  • amlcurran/showcaseviewamlcurran avatar

    amlcurran/ShowcaseView

    5,551View on GitHub↗

    ShowcaseView is an iOS UI overlay library and user onboarding framework. It provides a customizable feature highlight component designed to visually isolate and emphasize specific buttons or sections of a mobile user interface. The library enables the creation of interactive product tours and in-app feature discovery by drawing attention to specific interface elements. It allows for the customization of highlight appearances, including colors and shapes, to match the visual theme of the application. The framework manages the user onboarding experience by highlighting UI elements and guiding

    Java
    View on GitHub↗5,551
  • jessesquires/jsqmessagesviewcontrollerJ

    jessesquires/JSQMessagesViewController

    11,080View on GitHub↗

    JSQMessagesViewController is a UIKit-based conversational UI framework and library for iOS. It provides a set of components for rendering interactive message streams, multimedia chat histories, and customizable input controllers within mobile applications. The framework features a layout engine that calculates dynamic bubble dimensions and handles orientation-aware rendering. It includes a resizing text input area with a customizable toolbar for sending and formatting messages, as well as support for group conversations with multiple participants. The library covers message rendering through

    Objective-C
    View on GitHub↗11,080
  • hackiftekhar/iqkeyboardmanagerhackiftekhar avatar

    hackiftekhar/IQKeyboardManager

    16,623View on GitHub↗

    IQKeyboardManager is an iOS keyboard management library and UI layout utility. It automatically adjusts screen layouts to prevent the software keyboard from covering text input fields. The project provides a customizable keyboard toolbar component with navigation buttons and action triggers. It enables focus management, allowing users to move between text fields via the return key or toolbar controls. The library covers keyboard layout coordination, including touch-based dismissal and offset configuration. It also includes a system for managing keyboard behaviors and appearance on a per-clas

    Swift
    View on GitHub↗16,623
  • nicklockwood/icarouselnicklockwood avatar

    nicklockwood/iCarousel

    12,129View on GitHub↗

    iCarousel is a data-driven UI library for macOS and iOS used to build interactive three-dimensional scrolling experiences. It functions as a customizable view controller that renders paged content using cylindrical or cover-flow 3D effects. The component is distinguished by its programmable perspective and visual transformation hooks, which allow for the definition of custom 3D styles and bespoke animation effects. Users can adjust viewpoint distance, alpha fading, and foreshortening to control how the vanishing point and depth appear during navigation. The library manages high-performance v

    Objective-C
    View on GitHub↗12,129
  • faridsafi/react-native-gifted-chatFaridSafi avatar

    FaridSafi/react-native-gifted-chat

    14,426View on GitHub↗

    This project is a cross-platform UI library for React Native designed to build messaging interfaces. It provides a comprehensive set of specialized components, including message bubbles, input toolbars, and layout containers, to facilitate the development of chat applications on iOS and Android. The library distinguishes itself through a highly flexible configuration interface that allows developers to override default elements and styling to meet specific branding requirements. It includes built-in support for complex interaction patterns such as swipe-to-reply gestures, quick-reply buttons,

    TypeScriptchatcomponentreact-native
    View on GitHub↗14,426
  • hacker0x01/react-datepickerHacker0x01 avatar

    Hacker0x01/react-datepicker

    8,366View on GitHub↗

    This project is a reusable React datepicker component providing an accessible, localized interface for selecting dates and times within web applications. It functions as an input field that triggers a calendar popup for precise temporal data entry. The component is designed for flexibility, allowing for a customizable calendar layout and the integration of custom external elements to trigger the picker. It supports marking holidays with custom labels and styles and implements date selection restrictions through boundaries, exclusion lists, and filter functions. The system includes comprehens

    TypeScriptdate-fnsdatepicker-componenthacktoberfest
    View on GitHub↗8,366
  • hanton/htytextfieldhanton avatar

    hanton/HTYTextField

    310View on GitHub↗

    A UITextField with bouncy placeholder.

    Swift
    View on GitHub↗310
  • skywinder/actionsheetpicker-3.0skywinder avatar

    skywinder/ActionSheetPicker-3.0

    3,384View on GitHub↗

    Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.

    Objective-C
    View on GitHub↗3,384
  • vsouza/awesome-iosvsouza avatar

    vsouza/awesome-ios

    52,496View on GitHub↗

    This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati

    Swiftapple-swiftarkitawesome
    View on GitHub↗52,496
  • milkdown/milkdownMilkdown avatar

    Milkdown/milkdown

    11,631View on GitHub↗

    Milkdown is a plugin-driven framework for building rich text editors that render and edit Markdown content in real time. It serves as an extensible rich text framework and a visual editor for Markdown documents, eliminating the need for a separate preview pane. The system is designed as a modular toolkit for creating customizable text editing experiences. It allows for the development of specialized editors with unique formatting rules and behaviors through a plugin-based extension model. The framework covers capabilities for markdown content management and the creation of visual editing int

    TypeScripteditorgfmjavascript
    View on GitHub↗11,631
  • 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
  • harrychen0506/react-markdown-editor-liteHarryChen0506 avatar

    HarryChen0506/react-markdown-editor-lite

    1,135View on GitHub↗

    This project provides a lightweight Markdown text editing component designed for integration into React applications. It offers a split-pane interface that allows users to author content in a raw text editor while simultaneously viewing a rendered preview, with synchronized scrolling to ensure the two views remain aligned during the writing process. The editor is built to be highly extensible, allowing developers to customize the interface by toggling specific toolbar buttons or preview areas. It supports a plugin-based architecture for custom parsing logic and provides a callback-driven work

    TypeScriptcomponenteditorhtml
    View on GitHub↗1,135