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

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

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

4 مستودعات

Awesome GitHub RepositoriesScroll Alignment Controls

Utilities for controlling the specific alignment and centering of elements within a scrollable viewport.

Distinct from Scroll State Controllers: Distinct from Scroll State Controllers by focusing on alignment and anchoring (e.g. centering) rather than general position/velocity.

Explore 4 awesome GitHub repositories matching user interface & experience · Scroll Alignment Controls. Refine with filters or upvote what's useful.

Awesome Scroll Alignment Controls GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • bvaughn/react-virtualizedالصورة الرمزية لـ bvaughn

    bvaughn/react-virtualized

    27,072عرض على GitHub↗

    react-virtualized is a library of components for rendering massive lists and tables by drawing only the elements visible in the viewport. It provides specialized layout managers including a windowed grid component and a dynamic height list manager. The project includes a masonry layout engine for packing items of varying heights and widths, as well as an infinite scroll interface for incrementally fetching and appending data. The library covers a broad range of virtualization capabilities, including frozen grid elements, reverse list rendering, and synchronized viewport scrolling. It also su

    Determines how target cells align within the viewport, such as centering them during scroll operations.

    JavaScriptgridlistlistview
    عرض على GitHub↗27,072
  • yarolegovich/discretescrollviewالصورة الرمزية لـ yarolegovich

    yarolegovich/DiscreteScrollView

    5,774عرض على GitHub↗

    DiscreteScrollView هو مكون واجهة مستخدم ومكتبة تحريك لـ React Native مصممة لإنشاء طرق عرض تمرير مركزة وقوائم تمرير لا نهائية. يوفر آلية للحفاظ على التحديد النشط في مركز إطار العرض مع الحفاظ على رؤية العناصر المجاورة. تُمكّن المكتبة من تنفيذ دوارات لا نهائية عن طريق التكرار عبر مجموعات البيانات دون حدود. تسمح بتطبيق تحويلات بصرية على العناصر بناءً على موضع تمريرها في الوقت الفعلي بالنسبة لمركز العرض. تتضمن مجموعة الأدوات قدرات لمراقبة حالات التحديد وتكوين سلوك التمرير، مثل تقييد اتجاهات التمرير أو التحكم في كيفية تنقل المستخدمين عبر العناصر. كما توفر منطقاً لتشغيل إجراءات مخصصة عند تحديث موضع التمرير أو العنصر المركزي.

    Provides logic to ensure the active element remains aligned with the center of the scrollable viewport.

    Javaandroidandroid-developmentandroid-library
    عرض على GitHub↗5,774
  • rubensousa/gravitysnaphelperالصورة الرمزية لـ rubensousa

    rubensousa/GravitySnapHelper

    4,989عرض على GitHub↗

    GravitySnapHelper هو وحدة تحكم في تمرير القوائم لنظام Android ومساعد التقاط (snap helper) لـ RecyclerView مصمم لإدارة سرعة التمرير ومحاذاة عناصر القائمة مع حواف الحاوية المحددة. يعمل كآلية تحديد موضع لضمان التقاط العناصر بحدود إطار العرض عند توقف تفاعل المستخدم. يوفر المشروع دعماً محدداً لاتجاهات التخطيط من اليمين إلى اليسار، مما يضمن محاذاة عناصر القائمة بشكل صحيح مع حواف الشاشة بغض النظر عن اتجاه لغة الجهاز. تتضمن الأداة إمكانيات لتنظيم حركة التمرير، مثل تقييد مسافات الرمي باستخدام إزاحات البكسل أو نسب الحاوية. كما تراقب سرعة التمرير لتحديد متى يجب أن تؤدي العناصر إلى انتقال إلى هدف الالتقاط التالي.

    Manages scroll velocity and restricts fling distance to control the alignment and centering of elements within a viewport.

    Javaandroidrecyclerviewsnapping
    عرض على GitHub↗4,989
  • clauderic/react-tiny-virtual-listالصورة الرمزية لـ clauderic

    clauderic/react-tiny-virtual-list

    2,488عرض على GitHub↗

    React tiny virtual list is a zero-dependency component library that optimizes performance for extensive vertical and horizontal collections by rendering only the items currently visible in the viewport. It handles large datasets efficiently while supporting variable item dimensions and dynamic content updates at runtime. The component supports both horizontal and vertical scroll directions, absolute positioning layouts, and dynamic offset measurements computed via fixed numbers, size arrays, or callback functions. It also provides imperative methods to programmatically scroll or jump to speci

    Manages scroll offsets, programmatically jumps to specific item indices, and aligns scrolled items within the viewport.

    TypeScriptreactreact-componentvirtual-scroll
    عرض على GitHub↗2,488
  1. Home
  2. User Interface & Experience
  3. Scroll Interaction Handlers
  4. Scroll State Controllers
  5. Scroll Alignment Controls