git404hub

what is jcbutton fr?

jgx-jay/jcbutton — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2016-04-05

9Objective-CAudience · developerComplexity · 2/5DormantSetup · easy

tl;dr

A small iOS library that automatically stops buttons from responding to rapid double-taps, preventing duplicate form submits or purchases.

vibe map

mindmap
  root((repo))
    What it does
      Blocks rapid double taps
      Adds cooldown to buttons
      Uses runtime hooking
    Tech stack
      Objective-C
      iOS
    Use cases
      Prevent duplicate orders
      Guard checkout buttons
      Protect form submissions
    Audience
      iOS developers
    Setup
      Integrate library once
      All buttons auto protected
      No per button code needed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Prevent duplicate purchases from users double-tapping a checkout button

VIBE 2

Stop duplicate form submissions across an entire iOS app automatically

VIBE 3

Protect social media post buttons from accidental repeated taps

VIBE 4

Add tap-prevention to every button without writing custom logic each time

what's the stack?

Objective-CiOS

how it stacks up fr

jgx-jay/jcbuttonpigoz/imalkrausefx/nslogger
Stars9910
LanguageObjective-CObjective-CObjective-C
Last pushed2016-04-052009-09-122023-08-18
MaintenanceDormantDormantDormant
Setup difficultyeasymoderatemoderate
Complexity2/52/53/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

prompts (copy fr)

prompt 1
Show me how to integrate this library so all my iOS app's buttons get tap protection.
prompt 2
Explain how runtime hooking is used here to intercept button taps.
prompt 3
Help me add this to a checkout button to prevent duplicate orders.
prompt 4
Walk me through the cooldown period this library enforces between taps.

Frequently asked questions

what is jcbutton fr?

A small iOS library that automatically stops buttons from responding to rapid double-taps, preventing duplicate form submits or purchases.

What language is jcbutton written in?

Mainly Objective-C. The stack also includes Objective-C, iOS.

Is jcbutton actively maintained?

Dormant — no commits in 2+ years (last push 2016-04-05).

How hard is jcbutton to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is jcbutton for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.