awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ftlabs/fastclick

Open-source alternatives to Fastclick

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

  • gcssloop/androidnoteGcsSloop 的头像

    GcsSloop/AndroidNote

    9,332在 GitHub 上查看↗

    AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext

    Javaandroidandroid-studiocustom-view
    在 GitHub 上查看↗9,332
  • sdc-alibaba/sui-mobilesdc-alibaba 的头像

    sdc-alibaba/SUI-Mobile

    6,058在 GitHub 上查看↗

    SUI-Mobile is a lightweight JavaScript UI library for building mobile web interfaces. It provides a collection of touch-optimized components including navigation bars, tab bars, grids, accordion lists, buttons, forms, scrollable content areas, dialogs, preloaders, image viewers, and slide shows. The library is built as a set of independent Zepto plugins, each with its own default configuration and no cross-dependencies, which reduces code coupling. It includes a REM-based scaling system that proportionally resizes the entire page layout across different screen widths, and integrates a click-h

    JavaScript
    在 GitHub 上查看↗6,058
  • h5bp/mobile-boilerplateh5bp 的头像

    h5bp/mobile-boilerplate

    3,827在 GitHub 上查看↗

    This project is a mobile web application template and optimization kit providing a foundational project structure for building responsive websites. It functions as a responsive CSS framework and a set of utilities for managing viewport scaling, touch event responses, and user-agent feature detection. The project distinguishes itself through specialized web app manifest configurations and server performance settings. It includes systems for defining home screen icons and metadata to enable web applications to behave like native apps, alongside pre-defined directives for caching, compression, a

    ApacheConf
    在 GitHub 上查看↗3,827

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • adtile/fixed-navadtile 的头像

    adtile/fixed-nav

    931在 GitHub 上查看↗

    Fixed-nav is a client-side JavaScript library for building responsive, touch-friendly navigation menus on single-page websites. It pins navigation bars to the screen viewport so control interfaces remain persistently accessible as users scroll through long content. The library automatically monitors scroll positions against document boundaries to highlight active section indicators in real time. When navigation links are selected, it animates viewport transitions to target sections using hardware-accelerated timing functions instead of abrupt jumps. Additional capabilities include dimming ba

    JavaScript
    在 GitHub 上查看↗931
  • willmcpo/body-scroll-lockwillmcpo 的头像

    willmcpo/body-scroll-lock

    4,099在 GitHub 上查看↗

    body-scroll-lock is a DOM scroll locking library and cross-browser scroll controller. It provides utilities to disable page scrolling while maintaining scrollability for specific nested elements across different browsers and devices. The project functions as a layout shift prevention utility and a web UI modal scroll manager. It includes mechanisms to add padding to the body when scrollbars are removed to prevent horizontal flickering and content shifting. The library covers scroll management for mobile navigation and modal interactions, enabling specific containers to remain scrollable whil

    JavaScriptangularbody-scrollbody-scroll-lock
    在 GitHub 上查看↗4,099
  • bingoogolapple/bgarefreshlayout-androidbingoogolapple 的头像

    bingoogolapple/BGARefreshLayout-Android

    4,287在 GitHub 上查看↗

    BGARefreshLayout-Android is a layout library for Android applications that implements pull-to-refresh and pull-up-to-load-more patterns. It serves as a specialized view container and list loading framework designed to manage loading indicators and status text during data fetching operations. The library distinguishes itself by supporting a customizable view hierarchy that allows for the integration of a dedicated advertisement space at the top of the layout, positioned above the scrollable content. It provides a view holder system that enables the creation of bespoke visual effects and animat

    Javarefreshlayout
    在 GitHub 上查看↗4,287
  • dcloudio/muidcloudio 的头像

    dcloudio/mui

    13,474在 GitHub 上查看↗

    mui is a mobile UI component framework and native-like web UI kit designed for building high-performance mobile web interfaces. It functions as a mobile web performance framework and gesture-based interface library to eliminate browser lag and mimic the behaviors and animations of native mobile applications. The framework focuses on implementing common mobile UX patterns, including pull-to-refresh functionality, swipe-to-action menus, and sliding side navigation. It provides specialized tools for gesture-driven interface development to ensure an immediate visual response to touch interactions

    JavaScriptandroidcssdcloud
    在 GitHub 上查看↗13,474
  • ikew0ng/swipebacklayoutikew0ng 的头像

    ikew0ng/SwipeBackLayout

    6,089在 GitHub 上查看↗

    SwipeBackLayout is an Android gesture navigation library that provides the mechanisms for implementing native-style edge-swipe interactions and view transitions. It functions as a swipe-to-dismiss layout manager and touch event interceptor, allowing users to return to previous screens through physical touch gestures. The library manages the visual transition between screens using a coordinate-based translation system. This includes the use of alpha scaling, view-hierarchy layering, and horizontal translation to maintain visual continuity during navigation. The system includes tools for defin

    Java
    在 GitHub 上查看↗6,089
  • issacw0ng/swipebacklayoutIssacw0ng 的头像

    Issacw0ng/SwipeBackLayout

    6,089在 GitHub 上查看↗

    SwipeBackLayout is an Android gesture navigation library and view component designed to implement edge-swipe gestures for navigating back to previous screens. It provides the underlying logic and layout management necessary to integrate horizontal swipe transitions into an application's screen stack. The library utilizes a custom layout manager to coordinate the simultaneous movement of foreground and background views. It maps horizontal touch offsets to the translation and opacity of view hierarchies, using interpolation to calculate visual progression based on the swipe percentage. The sys

    Java
    在 GitHub 上查看↗6,089
  • mcxtzhang/swipedelmenulayoutmcxtzhang 的头像

    mcxtzhang/SwipeDelMenuLayout

    3,791在 GitHub 上查看↗

    SwipeDelMenuLayout is an Android gesture interaction library that provides a swipe-to-reveal layout container. It allows developers to add slide-out action menus to list items by wrapping existing layouts in a specialized container without modifying the underlying view structure. The library includes a diagnostic performance monitor that hooks into the system display pipeline to detect frame drops and identify janky animations. It manages interaction coordination through velocity tracking and touch event interception to prevent conflicts between child menus and parent scrolling views. The co

    Javalistviewrecyclerviewsideslip-menu
    在 GitHub 上查看↗3,791
  • software-mansion/react-native-gesture-handlersoftware-mansion 的头像

    software-mansion/react-native-gesture-handler

    6,755在 GitHub 上查看↗

    React Native Gesture Handler is a declarative library that exposes the platform's native touch and gesture system to React Native, enabling smooth, deterministic gesture handling on the UI thread. It manages gesture recognition through a native state machine with defined transitions between states like BEGAN, ACTIVE, END, and CANCELLED, routing touch events through platform-native gesture recognizers on both iOS and Android. The library provides a comprehensive gesture composition framework that allows developers to combine multiple gestures into race, simultaneous, or exclusive sequences, co

    TypeScriptgesturejavascriptreact-native
    在 GitHub 上查看↗6,755
  • telegraf/telegraftelegraf 的头像

    telegraf/telegraf

    9,158在 GitHub 上查看↗

    Telegraf is a Node.js framework and typed API wrapper for building interactive chat agents on the Telegram platform. It provides a structured environment for developing automated agents that interface with the Telegram Bot API to process and respond to user messages. The framework uses a middleware-based request router to process incoming events through a customizable chain of handlers. This architecture allows for dynamic command routing and the use of a context-object pattern to pass updates and API methods through the processing pipeline. The system supports multiple event delivery method

    TypeScript
    在 GitHub 上查看↗9,158
  • mescroll/mescrollmescroll 的头像

    mescroll/mescroll

    4,459在 GitHub 上查看↗

    mescroll is a JavaScript infinite scroll library and mobile web scroll manager designed to implement pull-to-refresh and pull-up-loading patterns. It provides a system for handling touch-based scrolling, managing pagination states, and integrating these behaviors within Vue applications. The library distinguishes itself through specialized support for chat interfaces, enabling reverse-order data loading and the ability to inject data in a reverse direction to simulate message histories. It also includes a state-persistent scroll cache to preserve vertical offsets and list data when users navi

    Vuebouncecss3html5
    在 GitHub 上查看↗4,459
  • segmentio/analytics.jssegmentio 的头像

    segmentio/analytics.js

    4,752在 GitHub 上查看↗

    This project is a JavaScript analytics integration library and client-side event collector designed to record user behavior and distribute that data to multiple third-party analytics destinations through a unified interface. It functions as a customer data platform that identifies users, manages traits, and routes event streams to various analytics tools and data warehouses. The library distinguishes itself through a multi-destination event router and HTTP tracking middleware that intercepts and modifies event payloads before transmission. It implements identity management primitives for user

    JavaScript
    在 GitHub 上查看↗4,752
  • flutterchina/flukitflutterchina 的头像

    flutterchina/flukit

    5,940在 GitHub 上查看↗

    Flukit is a suite of functional toolkits for Flutter, providing animation wrappers, layout debugging tools, scroll interaction kits, and a library of reusable UI components and visual utilities. The project distinguishes itself through a dedicated layout debugging tool for inspecting parent constraints and capturing system logs directly within the interface. It also provides specialized animation wrappers for rotating, scaling, and sliding child components and a scroll interaction kit that includes pull-to-refresh mechanisms, carousel swipers, and flexible sliver headers. The library covers

    Dartflutter
    在 GitHub 上查看↗5,940
  • tucnak/telebottucnak 的头像

    tucnak/telebot

    4,565在 GitHub 上查看↗

    Telebot is a framework for building interactive bots using the Telegram Bot API. It provides a type-safe API wrapper and an asynchronous event handler to manage messages, commands, and user interactions. The project features a middleware-based request interception system and pattern-based event routing to map triggers to custom logic. It includes a dedicated inline query engine for generating real-time suggested results and an interactive keyboard builder for creating custom reply and inline buttons. The framework covers a broad range of capabilities, including rich media management for albu

    Go
    在 GitHub 上查看↗4,565
  • roughike/bottombarroughike 的头像

    roughike/BottomBar

    8,358在 GitHub 上查看↗

    BottomBar is an Android UI component that implements a Material Design bottom navigation bar. It serves as a reusable layout element for organizing top-level application destinations through a system of selectable tabs. The component features an adaptive layout system that optimizes horizontal space for tablet displays and uses density-aware adjustments for different screen dimensions. It includes a notification badge system to alert users of updates and supports conditional selection interception to prevent navigation based on application state or permissions. The library covers a broad ran

    Javaandroidbottom-navigationjava
    在 GitHub 上查看↗8,358
  • lcodecorex/twinklingrefreshlayoutlcodecorex 的头像

    lcodecorex/TwinklingRefreshLayout

    3,984在 GitHub 上查看↗

    TwinklingRefreshLayout is a pull-to-refresh layout for Android that provides a scrollable container for implementing refresh and load-more functionality. It acts as a view wrapper for components such as RecyclerView, ScrollView, and WebView to ensure consistent refreshing and loading behaviors across different scrollable views. The project distinguishes itself through an overscroll rebound component that creates an elastic bouncing animation when users scroll past layout boundaries. It includes a system for custom refresh indicators, allowing header and footer views to animate their visual st

    Java
    在 GitHub 上查看↗3,984
  • ericdrowell/kineticjsericdrowell 的头像

    ericdrowell/KineticJS

    4,017在 GitHub 上查看↗

    KineticJS is an HTML5 Canvas JavaScript framework and 2D graphics engine. It provides a system for building interactive user interfaces and 2D graphics by managing a scene graph of elements with dedicated rendering and event propagation. The framework functions as a canvas interaction library that adds event handling to canvas-based applications for desktop and mobile devices. It includes a server-side canvas renderer, allowing graphics to be drawn and rendered in a server environment.

    JavaScript
    在 GitHub 上查看↗4,017
  • cinit/qauxiliarycinit 的头像

    cinit/QAuxiliary

    5,626在 GitHub 上查看↗

    QAuxiliary is a messaging app configuration tool and OICQ protocol extension. It functions as a notification manager for OICQ compatible messaging clients, providing a specialized interface to refine how these communication clients handle incoming alerts. The project focuses on enhancing legacy chat clients and customizing ICQ messaging behavior. It provides a dedicated settings system to manage and customize notification behaviors, allowing users to control how alerts are delivered and displayed to reduce noise.

    Javaoicqqnotifiedqq
    在 GitHub 上查看↗5,626
  • dave1010/jquery-fast-clickD

    dave1010/jquery-fast-click

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • google/web-starter-kitgoogle 的头像

    google/web-starter-kit

    18,296在 GitHub 上查看↗

    This project is a web development boilerplate and starter kit providing a pre-configured foundation for creating high-performance, responsive websites. It functions as a development kit for building progressive web apps, incorporating a front-end build pipeline and responsive site templates. The kit distinguishes itself through a multi-device testing workflow that synchronizes clicks, scrolls, and form inputs across multiple browsers and devices in real-time. It also includes a dedicated setup for offline functionality using service workers and web manifests to enable native-like installation

    HTML
    在 GitHub 上查看↗18,296
  • liriliri/erudaliriliri 的头像

    liriliri/eruda

    21,054在 GitHub 上查看↗

    Eruda is a mobile browser developer console that provides a web-based inspector for debugging HTML pages and viewing logs directly on mobile devices. It functions as a browser element inspector for analyzing DOM and CSS styles and an in-page JavaScript console for executing code and monitoring runtime errors on devices that lack native developer tools. The project enables mobile web debugging and on-device element inspection without requiring a connection to a desktop computer. This allows for the evaluation of web applications on actual mobile hardware and the troubleshooting of remote sites

    JavaScript
    在 GitHub 上查看↗21,054
  • mango/slideoutmango 的头像

    mango/slideout

    7,881在 GitHub 上查看↗

    Slideout is a touch-gesture UI component and navigation menu designed for mobile web applications. It provides a side panel that slides across the screen to reveal navigation options, utilizing CSS transitions to animate the movement of the viewport. The component manages the expanded or collapsed state of the navigation menu and includes logic to restrict gestures for specific interface elements to prevent interaction conflicts. It employs a system for executing custom logic triggered by menu state transitions and user drag gestures.

    JavaScript
    在 GitHub 上查看↗7,881
  • nolimits4web/swipernolimits4web 的头像

    nolimits4web/swiper

    41,852在 GitHub 上查看↗

    Swiper is a modular, touch-enabled library designed for building interactive content carousels and sliders for web and mobile applications. It provides a high-performance rendering engine that manages large datasets by dynamically creating and destroying elements based on their proximity to the viewport, ensuring memory efficiency and smooth operation. The library distinguishes itself through a plugin-based architecture that allows developers to include only the specific functionality required for their project, effectively minimizing bundle sizes. It features a hardware-accelerated animation

    JavaScriptcarouselgallerymobile
    在 GitHub 上查看↗41,852
  • pazguille/offline-firstpazguille 的头像

    pazguille/offline-first

    3,281在 GitHub 上查看↗

    :electric_plug: Everything you need to know to create offline-first web apps.

    appcacheindexeddboffline
    在 GitHub 上查看↗3,281
  • rikschennink/shinyrikschennink 的头像

    rikschennink/shiny

    2,781在 GitHub 上查看↗

    Add shiny reflections to text, backgrounds, and borders on devices that support the DeviceMotion event.

    JavaScript
    在 GitHub 上查看↗2,781
  • apoorvsaxena/lozad.jsApoorvSaxena 的头像

    ApoorvSaxena/lozad.js

    7,497在 GitHub 上查看↗

    lozad.js is a JavaScript lazy loading library and viewport-based media loader. It serves as a dependency-free wrapper around the Intersection Observer API to defer the loading of images and iframes until they enter the browser viewport. The project functions as a responsive image loader that optimizes page speed by delivering the most appropriate image sizes and formats based on the user's screen. It includes capabilities for responsive image optimization and layout stabilization through the use of image placeholders to prevent content shifts. The library manages the full lifecycle of deferr

    JavaScript
    在 GitHub 上查看↗7,497
  • airbnb/react-datesairbnb 的头像

    airbnb/react-dates

    12,194在 GitHub 上查看↗

    react-dates is a set of React components for date selection, providing interfaces for picking single dates or date ranges through controlled input components and calendars. The project features built-in support for internationalization, allowing date formats and interface strings to be translated via locale settings. It also supports visual customization through theme registration and CSS overrides to match specific application styles. The component suite covers a variety of selection workflows, including calendar range selection and date range input fields.

    JavaScript
    在 GitHub 上查看↗12,194
  • taye/interact.jstaye 的头像

    taye/interact.js

    12,913在 GitHub 上查看↗

    interact.js is a JavaScript interaction library used to implement drag and drop, resizing, and multi-touch gestures within web browsers. It provides a specialized interaction framework for scalable vector graphics, allowing these elements to be moved and resized. The library features a multi-touch gesture engine that recognizes complex patterns such as pinch and rotate, and a coordinate snapping engine for aligning elements to grids or restricting movement within boundaries. It also includes a cross-frame state synchronizer to share interaction states and input events across multiple browser

    TypeScript
    在 GitHub 上查看↗12,913