nowfound

Life & fun · December 16, 2025

Picknplace.js, an alternative to drag-and-drop

I find that the drag and drop experience can quickly become a nightmare, especially on mobile. To tap, hold, drag, and scroll, all at the same time, is both difficult to achieve, and prone to errors. I've always had in mind this 2-step approach, where picking an element and placing it were two separate steps. So I implemented this basic version to showcase my idea. While it might take more time than a regular drag and drop, the benefit is for people who struggle with holding down the mouse button. With picknplace.js, you only need two clicks and some scrolling. This solution is meant as an…

Picknplace.js, an alternative to drag-and-drop launched on December 16, 2025 with 455 votes, #28 of 11,628 launches that month and more than 99% of that year's launches.

Visit jgthms.com ↗Alternativestop 1% of December 2025

In plain words

Picknplace.js is a JavaScript library that replaces drag-and-drop with a two-step interaction model: pick an element, then place it. Designed for users who find traditional drag-and-drop cumbersome, especially on mobile devices, it eliminates the need to simultaneously tap, hold, drag, and scroll. Instead, users need only two clicks and scrolling. The approach takes longer than standard drag-and-drop but improves accessibility for those who struggle with holding down mouse buttons.

written from the facts on this page · September 2026

From the sources

A proof of concept of a viable drag and drop alternative

In the maker’s words, at launch

I find that the drag and drop experience can quickly become a nightmare, especially on mobile. To tap, hold, drag, and scroll, all at the same time, is both difficult to achieve, and prone to errors. I've always had in mind this 2-step approach, where picking an element and placing it were two separate steps. So I…

Does a similar job

all alternatives →
  • Draggable by Shopify2017 · shopify.github.io · ▲602

    The Drag & Drop library your grandparents warned you about.

  • Umbrella JS, a 2.5kb jQuery alternative2018 · umbrellajs.com · ▲132

    :umbrella: Lightweight javascript library for DOM manipulation and events

  • A cool Drag-and-Drop implementation for Svelte2021 · github.com · ▲141

    An action based drag and drop container for Svelte - isaacHagoel/svelte-dnd-action

  • Dropflow, a CSS layout engine for node or <canvas>2024 · github.com · ▲404

    For the last 5 years I've been working on a layout engine that targets CSS2 and some more modern properties. Live demo: https:&#x2F;&#x2F;chearon.github.io&#x2F;dropflow&#x2F; It matches browsers in all cases I can find where they agree, and it's fast. It supports `position`, `inline-block`, `z-index`, and complex properties like `float` and `vertical-align`. It doesn't support high-level layout like flexbox or grid yet, but you can get intrinsics to easily divide space yourself and paint multiple layout trees. It has a great text layout implementation, and supporting non-Latin scripts is a…

  • A drag drop webpage builder in 10k HTML/JS/CSS2011 · 10k.aneventapart.com · ▲69

    Compare the best Texas sports betting sites in 2026. Find top online sportsbooks with bonuses, competitive odds, mobile apps, and secure betting.

More life & fun this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, December 2025

the whole month →
  • GP

    Life & fun · Dec 2025 · dosaygo-studio.github.io

  • Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release. Please AMA!

    Life & fun · Dec 2025 · jmail.world

  • Design and ship studio-grade landing pages with AI

    AI · Dec 2025 · loki.build

  • AI turns your health goals into a 7-day menu & grocery list

    AI · Dec 2025 · planeatai.com

  • Community, All the HN belong to you. This is an archive of hacker news that fits in your browser. When I made HN Made of Primes I realized I could probably do this offline sqlite&#x2F;wasm thing with the whole GBs of archive. The whole dataset. So I tried it, and this is it. Have Hacker News on your device. Go to this repo (https:&#x2F;&#x2F;github.com&#x2F;DOSAYGO-STUDIO&#x2F;HackerBook): you can download it. Big Query -> ETL -> npx serve docs - that's it. 20 years of HN arguments and beauty, can be yours forever. So they'll never die. Ever. It's the unkillable static archive of HN and it's…

    Dev tools · Dec 2025 · hackerbook.dosaygo.com

  • AI video studio for viral social clips

    AI · Dec 2025 · cybercut.ai