awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to apsl/react-native-keyboard-aware-scroll-view

Open-source alternatives to React Native Keyboard Aware Scroll View

30 open-source projects similar to apsl/react-native-keyboard-aware-scroll-view, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best React Native Keyboard Aware Scroll View alternative.

  • michaeltyson/tpkeyboardavoidingالصورة الرمزية لـ michaeltyson

    michaeltyson/TPKeyboardAvoiding

    5,795عرض على GitHub↗

    TPKeyboardAvoiding is a drop-in iOS library that automatically adjusts scroll views to keep text fields visible when the keyboard appears. It provides a UIView subclass that can replace existing scroll views without modifying existing code or delegates, making it straightforward to integrate into UIKit-based form interfaces. The library handles keyboard avoidance by monitoring keyboard notifications and synchronizing frame animations with the keyboard's appearance and disappearance. It also adds an input accessory toolbar with "Next" and "Done" buttons to the keyboard, enabling field navigati

    Objective-C
    عرض على GitHub↗5,795
  • react-native-community/react-native-modalالصورة الرمزية لـ react-native-community

    react-native-community/react-native-modal

    5,656عرض على GitHub↗

    This project is a cross-platform UI component for React Native applications that provides a customizable overlay window for presenting content on top of existing application views. It serves as a library for managing animated modal components, backdrops, and mobile transitions. The component distinguishes itself through support for custom enter and exit animations and highly configurable backdrops, allowing for the adjustment of opacity, color, and the integration of custom elements. It also implements gesture-based dismissal, enabling users to close overlays via background taps or swipes in

    TypeScript
    عرض على GitHub↗5,656
  • shoutem/uiالصورة الرمزية لـ shoutem

    shoutem/ui

    4,976عرض على GitHub↗

    This project is a cross-platform mobile UI library and design system built for the React Native framework. It provides a collection of styleable and reusable interface components to ensure visual consistency across different mobile operating systems. The framework includes a specialized tool for transforming raw HTML strings into native mobile components using custom element rendering and style overrides. It also features a remote update system that allows interface changes and new features to be pushed directly to devices without requiring a full application store release. The library cover

    JavaScript
    عرض على GitHub↗4,976

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • rainbow-me/react-native-animated-chartsالصورة الرمزية لـ rainbow-me

    rainbow-me/react-native-animated-charts

    963عرض على GitHub↗

    React Native Animated Charts is a user interface component library for building interactive line graphs and data visualizations within mobile applications. It functions as a cross-platform component for rendering scalable vector graphics chart paths, touch-following indicators, and dynamic axis labels on iOS and Android devices. The library incorporates data processing capabilities to prepare raw datasets for display. It handles cubic spline data smoothing to transform coordinate sets into continuous curves, alongside downsampling algorithms to reduce point density while retaining critical e

    JavaScriptanimationschartsnative
    عرض على GitHub↗963
  • meliorence/react-native-snap-carouselالصورة الرمزية لـ meliorence

    meliorence/react-native-snap-carousel

    10,519عرض على GitHub↗

    This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It functions as a virtualized list component that maintains performance by removing off-screen elements and utilizes a native-driver animation library to map scroll offsets to style properties on the native thread for lag-free transitions. The library provides a parallax image gallery capable of shifting images relative to scroll progress to create a sense of depth. It also features a layout system that supports right-to-left orientations for languages such as Arabic and Hebrew. Capab

    JavaScriptadvanced-effectscarouselflatlist-based
    عرض على GitHub↗10,519
  • kirillzyusko/react-native-keyboard-controllerالصورة الرمزية لـ kirillzyusko

    kirillzyusko/react-native-keyboard-controller

    3,349عرض على GitHub↗

    This is a keyboard interaction library and manager for React Native that provides smooth animations, gesture-based dismissal, and event tracking. It serves as a cross-platform keyboard event bus, ensuring consistent keyboard show and hide behavior between iOS and Android. The project features an interactive animation driver that links native keyboard frame events directly to animated values to bypass bridge round-trips. It enables interactive keyboard dismissal via swipe gestures and includes a keyboard preloading system to eliminate first-show latency and input lag. The library provides com

    TypeScriptandroidanimationavoiding-view
    عرض على GitHub↗3,349
  • oblador/react-native-progressالصورة الرمزية لـ oblador

    oblador/react-native-progress

    3,669عرض على GitHub↗

    react-native-progress is a collection of visual components for cross-platform mobile applications designed to represent completion percentages and loading states. It provides a set of progress bars, circular indicators, and loading spinners for mobile environments. The library includes specific components for visualizing progress, such as a percentage progress pie, circular progress indicators with inner text, and linear progress bars. For active background processes, it provides animated loading spinners and activity spinners to signal ongoing tasks. These components support task completion

    JavaScript
    عرض على GitHub↗3,669
  • wix/react-native-ui-libالصورة الرمزية لـ wix

    wix/react-native-ui-lib

    7,139عرض على GitHub↗

    This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.

    TypeScriptandroidcomponentshacktoberfest
    عرض على GitHub↗7,139
  • react-native-linear-gradient/react-native-linear-gradientالصورة الرمزية لـ react-native-linear-gradient

    react-native-linear-gradient/react-native-linear-gradient

    4,960عرض على GitHub↗

    react-native-linear-gradient is a cross-platform mobile UI component used to render linear color transitions and backgrounds. It provides a customizable view that creates smooth transitions between multiple colors along a straight line. The project includes a text gradient mask, which allows text characters to be filled with color gradients using masking techniques rather than single solid colors. It also provides an animated gradient component capable of changing color properties over time to create moving visual effects. The component handles linear gradient rendering via configurable star

    TypeScript
    عرض على GitHub↗4,960
  • nysamnang/react-native-raw-bottom-sheetالصورة الرمزية لـ nysamnang

    nysamnang/react-native-raw-bottom-sheet

    1,204عرض على GitHub↗

    React Native Raw Bottom Sheet is a cross-platform mobile UI component that renders custom sliding modal panels and action menus rising from the bottom of the screen. It provides a native application interface overlay designed for mobile app development to display custom content, menus, and forms. The component supports customizable sheet behavior, allowing developers to configure animation durations, custom dimensions, and visual styling for the root backdrop, container view, and draggable handles. Dismissal and interaction mechanics include backdrop mask interception, downward drag gestures,

    JavaScriptaction-sheetbottom-animatedbottom-drawer
    عرض على GitHub↗1,204
  • react-native-community/hooksالصورة الرمزية لـ react-native-community

    react-native-community/hooks

    3,629عرض على GitHub↗

    This library provides a collection of reusable React hooks designed to simplify mobile development by abstracting complex native hardware interactions and system event monitoring. It enables developers to replace imperative platform-specific code with declarative functions that integrate directly into the component lifecycle, facilitating reactive state synchronization and automated resource management. The project distinguishes itself by providing specialized utilities for monitoring mobile-specific device states, such as screen orientation, keyboard visibility, and accessibility preferences

    TypeScript
    عرض على GitHub↗3,629
  • dylanvann/react-native-fast-imageالصورة الرمزية لـ DylanVann

    DylanVann/react-native-fast-image

    8,424عرض على GitHub↗

    This is a high-performance image component and native caching library for mobile applications. It provides tools for image optimization and asset preloading to reduce visual flicker and increase loading speeds. The project differentiates itself through a mobile asset preloader that downloads remote images into a local cache before they are requested. It also includes a system for assigning loading priority levels to ensure critical visual assets are fetched first and supports remote asset authentication by attaching custom HTTP headers to requests. The library covers a broad range of capabil

    TypeScript
    عرض على GitHub↗8,424
  • faridsafi/react-native-gifted-chatالصورة الرمزية لـ FaridSafi

    FaridSafi/react-native-gifted-chat

    14,426عرض على 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
    عرض على GitHub↗14,426
  • shopify/flash-listالصورة الرمزية لـ Shopify

    Shopify/flash-list

    6,944عرض على GitHub↗

    This project provides high-performance list components for React Native that utilize a view-recycling rendering engine. It is designed to display large datasets by reusing existing components instead of destroying and recreating them, which reduces memory usage and prevents blank cells during fast scrolling. The library distinguishes itself through a specialized virtualized list manager and support for masonry grid layouts, which allow for multiple columns with varying item heights. It includes a type-based recycling system that ensures the correct component structure is reused for specific d

    TypeScript
    عرض على GitHub↗6,944
  • kureev/react-native-blurالصورة الرمزية لـ Kureev

    Kureev/react-native-blur

    3,881عرض على GitHub↗

    This project is a cross-platform mobile blur library and a collection of native components used to render Gaussian blur and frosted glass effects in mobile applications. It functions as a native view hierarchy bridge that encapsulates platform-specific visual effect APIs to maintain performance during animations and transitions. The library includes a UI vibrancy toolkit designed to adjust contrast and saturation, ensuring that text and icons remain legible when placed over blurred backgrounds. It provides components for adding depth and translucent layers to mobile interfaces through native

    TypeScript
    عرض على GitHub↗3,881
  • archriss/react-native-snap-carouselالصورة الرمزية لـ archriss

    archriss/react-native-snap-carousel

    10,520عرض على GitHub↗

    This project is a mobile UI component library providing a cross-platform carousel component for sliding images and content. It functions as a touch-based swiper interface that allows users to browse lists of items through swipe gestures. The library includes a specialized parallax image slider that shifts background images at different speeds to create a sense of depth. It provides a swiping interface component capable of handling large lists of items across both horizontal and vertical orientations. The toolset covers carousel layout management, position indicators to communicate the curren

    JavaScript
    عرض على GitHub↗10,520
  • enesozturk/react-native-hold-menuالصورة الرمزية لـ enesozturk

    enesozturk/react-native-hold-menu

    1,520عرض على GitHub↗

    React Native Hold Menu is a UI component library and cross-platform mobile framework providing a context menu widget for iOS and Android applications. It displays an interactive popup action menu when users press and hold a specific interface element, enabling quick action workflows within mobile applications. The library utilizes a native gesture-driven architecture to animate menu transitions and scale changes on the native UI thread. It includes dynamic layout calculations to compute menu positioning and prevent screen overflow during device rotation, window resizing, and orientation chang

    TypeScriptcontext-menuhold-to-openreact-native
    عرض على GitHub↗1,520
  • dabit3/react-native-elementsالصورة الرمزية لـ dabit3

    dabit3/React-Native-Elements

    25,848عرض على GitHub↗

    React-Native-Elements is a cross-platform mobile UI toolkit and component library designed for the React Native framework. It provides a system of pre-styled visual components to build consistent user interfaces across mobile and web platforms using a single shared codebase. The framework enables the development of applications that run across different operating systems and web browsers while maintaining a unified look and feel. It supports rapid UI prototyping and application design by providing reusable building blocks that reduce the need to create every custom component from scratch.

    MDX
    عرض على GitHub↗25,848
  • react-native-modal/react-native-modalالصورة الرمزية لـ react-native-modal

    react-native-modal/react-native-modal

    5,657عرض على GitHub↗

    This is a mobile UI overlay library for React Native that provides an animated modal component. It functions as a gesture-responsive interface element used to present supplementary content via overlay windows that support custom transitions and dynamic layout adjustments. The library features a dynamic layout observer that automatically resizes and repositions components during screen rotations or when the on-screen keyboard appears. It implements gesture-based navigation, allowing users to dismiss overlays through configured swipe gestures and backdrop interactions. The project covers anima

    TypeScriptandroidanimatedanimation
    عرض على GitHub↗5,657
  • thewidlarzgroup/react-native-videoالصورة الرمزية لـ TheWidlarzGroup

    TheWidlarzGroup/react-native-video

    7,698عرض على GitHub↗

    react-native-video is a cross-platform video player component for React Native that enables the playback of local and remote video files using native platform decoders. It functions as an adaptive streaming player supporting HLS, DASH, and SmoothStreaming formats with automatic bitrate selection and quality adaptation. The project is distinguished by its support for industry-standard digital rights management, including Widevine, FairPlay, and PlayReady, and a plugin-based architecture that allows for the injection of custom analytics or playback logic without modifying the core library. It a

    Kotlin
    عرض على GitHub↗7,698
  • margelo/react-native-blurالصورة الرمزية لـ margelo

    margelo/react-native-blur

    3,881عرض على GitHub↗

    react-native-blur provides cross-platform UI components for rendering native blur and vibrancy effects in mobile applications. It functions as a native-backed UI element that creates visual hierarchy and depth through blurred overlays and enhanced content contrast. The project includes an accessibility-aware component that automatically detects system preferences for reduced transparency and provides solid fallback colors. It utilizes native rendering to apply background blur and vibrancy layers, improving the legibility of foreground content. These components encapsulate platform-specific r

    TypeScriptreact-nativereact-native-blurreact-native-component
    عرض على GitHub↗3,881
  • geekyants/vue-native-coreالصورة الرمزية لـ GeekyAnts

    GeekyAnts/vue-native-core

    8,281عرض على GitHub↗

    Vue Native is a framework that compiles Vue.js single-file components into React Native primitives, enabling developers to build native iOS and Android applications using Vue syntax. At its core, it provides a build-time compiler that transforms Vue components into React components, while hooking Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders when observed data changes. The framework wraps React Native's native module bridge so Vue components can access device APIs through Vue's reactivity system, and maps Vue's component syntax to React Nat

    JavaScriptandroidframeworkios
    عرض على GitHub↗8,281
  • react-native-community/react-native-elementsالصورة الرمزية لـ react-native-community

    react-native-community/React-Native-Elements

    25,851عرض على GitHub↗

    React-Native-Elements is a cross-platform mobile UI toolkit and component library. It provides a collection of pre-built visual elements and a framework for building responsive, uniform layouts that render consistently across different mobile operating systems. The library focuses on mobile interface standardization and React Native frontend design. It enables rapid mobile prototyping by offering a shared set of common UI patterns, allowing developers to assemble functional interfaces without coding every component from scratch. The toolkit supports cross-platform UI development by ensuring

    MDX
    عرض على GitHub↗25,851
  • magicismight/react-native-svgالصورة الرمزية لـ magicismight

    magicismight/react-native-svg

    7,988عرض على GitHub↗

    react-native-svg is a cross-platform vector graphics engine and rendering library designed for mobile and web applications. It functions as an SVG to component converter, transforming standard vector markup into renderable components using a compatible component-based architecture. The library enables the rendering of scalable vector graphics across diverse platforms using a single set of components. It ensures visual consistency between web and mobile environments by sharing graphics and providing a unified API. The system covers the creation of custom icons and complex shapes through compo

    TypeScript
    عرض على GitHub↗7,988
  • geekyants/nativebaseالصورة الرمزية لـ GeekyAnts

    GeekyAnts/NativeBase

    20,389عرض على GitHub↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    TypeScript
    عرض على GitHub↗20,389
  • oblador/react-native-vector-iconsالصورة الرمزية لـ oblador

    oblador/react-native-vector-icons

    17,882عرض على GitHub↗

    This project is a cross-platform mobile icon library and renderer that provides scalable vector icon components for mobile and web applications. It functions as a vector font integration tool, utilizing a rendering layer that maps vector fonts to mobile components and web CSS to ensure consistent iconography across different platforms. The library includes a configuration-driven pipeline to convert SVG files and CSS stylesheets into usable icon font packages. It supports the integration of proprietary font files and glyph maps, allowing for the use of brand-specific iconography through custom

    TypeScripticonicon-packreact-native
    عرض على GitHub↗17,882
  • founded-labs/react-native-reusablesالصورة الرمزية لـ founded-labs

    founded-labs/react-native-reusables

    8,420عرض على 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
    عرض على GitHub↗8,420
  • flipkart/recyclerlistviewالصورة الرمزية لـ Flipkart

    Flipkart/recyclerlistview

    5,440عرض على GitHub↗

    Recyclerlistview is a cross-platform virtualized list component for React Native and web. It functions as a cell-recycling UI library that reuses a small set of off-screen components by updating their data rather than creating new views for every item. The framework includes a dynamic grid layout engine that supports staggered grids and variable item heights, allowing for instant switching between list and grid view modes. The library provides capabilities for virtual scrolling management, including viewability tracking, sticky headers, and scroll position restoration. It also supports infin

    TypeScript
    عرض على GitHub↗5,440
  • abhinandan-kushwaha/react-native-gifted-chartsالصورة الرمزية لـ Abhinandan-Kushwaha

    Abhinandan-Kushwaha/react-native-gifted-charts

    1,345عرض على GitHub↗

    React Native Gifted Charts is a mobile-first data visualization framework designed for building interactive and animated graphical representations within React Native applications. It functions as a declarative component library that enables developers to render complex datasets through a variety of visual formats, including bar, line, area, pie, and scatter plots. The library distinguishes itself through a native-driven rendering engine that utilizes vector graphics primitives to draw shapes and paths directly on the screen. It supports sophisticated visual configurations such as gradients,

    TypeScriptarea-chartbarbar-chart
    عرض على GitHub↗1,345
  • ptomasroos/react-native-scrollable-tab-viewالصورة الرمزية لـ ptomasroos

    ptomasroos/react-native-scrollable-tab-view

    6,945عرض على GitHub↗

    This project is a React Native UI component for implementing swipeable tab navigation. It organizes mobile app content into category tabs that users navigate through horizontal gestures or direct interaction. The system synchronizes the movement of the tab indicator with the page scroll offset. It supports the integration of custom tab bars and provides the ability to maintain independent scroll positions for each individual page. Navigation can be managed programmatically, including the ability to define initial starting pages or disable gesture-based swiping. The component also includes tr

    JavaScriptanimatedreact-nativeswipe
    عرض على GitHub↗6,945