
Adding native-feeling haptics to Angular web apps with ng-haptics I wanted Angular web...
title: Adding native-feeling haptics to Angular web apps with ng-haptics published: true description: tags: angular, haptics, oss, vibration
I wanted Angular web apps to feel a bit more “native” on mobile devices, especially when it comes to touch feedback.
So I built a small open-source library called ng-haptics.
It’s a lightweight Angular-first way to add haptic feedback using only native Web APIs.
Web apps often feel “flat” compared to native apps.
One missing piece is tactile feedback:
Native apps solve this with haptics. Web apps usually don’t.
ng-haptics tries to bridge that gap in Angular.
A tiny Angular library that provides:
<button ngHaptic="light">
Click me
</button>
👉 https://xaconi.github.io/ng-haptics/
👉 GitHub: https://github.com/Xaconi/ng-haptics
👉 npm: https://www.npmjs.com/package/ng-haptics
{% embed https://files.catbox.moe/9qanwb.mp4 %}
This is not a wrapper around Capacitor or native SDKs.
It’s built entirely on top of native Web APIs like:
This started as a weekend experiment, but it turned into a small Angular utility for improving UX in mobile web apps. Huge thanks to Lochie's amazing web-haptics lib, a great inspiration!
Would love feedback from other Angular developers 🙌
aiMost of us have seen a coding agent fail to complete a task we know it can do. We just don't...
googlecloudWhen building Generative AI applications, developers often encounter a massive bottleneck: sequential...
discussI’ve been thinking about sharing some electronic circuit posts on Dev.to — small circuits, DIY...
agentsWhat nobody tells you about exporting your multi-agent prototype to a local workspace. Every...
agenticarchitectAutonomous agents are genuinely good at answering messy business questions. Give one an LLM and a set...
aiPR volume went up, ticket quality didn't, and the gap got filled with LLMs on both sides of the review: bots reviewing, bots replying, bots occasionally arguing with bots about priorities that only existed in a teammate's head. Our CEO named the actual problem, and it's bigger than code review.
Workflows from the Neura Market marketplace related to this Stable Diffusion resource