nowfound

Life & fun · January 13, 2015

SC

Slalom – creating declarative touch interactions with constraints

Slalom – creating declarative touch interactions with constraints launched on January 13, 2015 with 96 votes, #346 of 1,772 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 11 years on.

Visit iamralpht.github.io ↗Alternativestop 20% of January 2015

In plain words

Slalom is a system for describing and implementing touch interactions on mobile devices and tablets using declarative constraints rather than repetitive custom code. It addresses the common problem of developers rewriting similar logic for each new gesture or interaction. The tool draws from physics simulations to enable more flexible, concise touch-driven interface development across different applications and interaction types.

written from the facts on this page · September 2026

From the sources

This page outlines Slalom , a system with prototype implementation for concisely describing and implementing a class of touch interactions. Various examples demonstrate Slalom's versatility. Slalom grew out of my previous article on how to use physics simulations to build touch-driven user interfaces . When writing that, I observed that I was writing much of the same code across the examples and that this repetitive, often inflexible code plagues most touch device engineering. Most touch interactions on today's tablets and smartphones are implemented by writing new code to handle every touch movement, which computes various transforms and updates the application's view tree or the browser's…from iamralpht.github.io

Does a similar job

all alternatives →
  • SKIJul 2026 · heyski.io · ▲577

    SKI is a on-device voice coding application, which can be used with any agents that supports skill, such as Claude Code, Codex or Hermes. It transcribes your voice (which you can optionally review and edit) and send it to the connected agent. The agent then completes the task, and uses the skill to talk about the updates of the project or a summary or a query using voice. This runs completely on-device. Free. No subscription. Available on both Mac (notch and pill) and Windows (pill widget) It can also be sent to meetings with the intelligence of the connected project to participate actively…

  • ZingTouch2016 · zingchart.github.io · ▲178

    A JavaScript gesture detection library

  • Slint – A declarative UI toolkit for embedded and desktop2023 · slint.dev · ▲291

    Slint is a declarative GUI toolkit written primarily in Rust, with API support for multiple programming languages such as C++ and JavaScript. It is designed for desktop and embedded usage. The Slint website has just been redesigned. And we added a new Royalty-Free License option besides GPL and commercial

  • A simple GUI app to make Linux touchpad gestures easier2018 · gitlab.com · ▲82

    A modern GUI frontend for libinput-gestures

  • ZingTouch – A JavaScript mobile gesture detection library2016 · zingchart.github.io · ▲29

    A modern JavaScript touch gesture library. Allows developers to configure pre-existing gestures and even create their own using ZingTouch

  • GradientDaze2017 · ▲186

    Gesture based gradients never felt so good

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, January 2015

the whole month →
  • Lend your eyes to the blind

    Life & fun · 2015 · bemyeyes.com

  • A curated collection of remote startup jobs

    Work · 2015 · remotive.com

  • A place to discover ideas that VCs & angels want to fund

    Commerce · 2015 · docs.google.com

  • Send glitter to the people that deserve it

    Life & fun · 2015 · shipyourenemiesglitter.com

  • A simple note-taking app on iOS & Mac

    Work · 2015 · programmerbird.com

  • Mixmax▲404

    Instant scheduling, tracking, templates, polls in Gmail

    Growth · 2015 · mixmax.com