Projects in Awesome Lists tagged with interaction-design
A curated list of projects in awesome lists tagged with interaction-design .
https://github.com/ganapativs/bttn.css
Awesome buttons for awesome projects!
button css frontend interaction-design library stylus ui-design
Last synced: 15 May 2025
https://github.com/material-motion/material-motion-js
Reusable gestural interactions in JavaScript. In development.
gesture-driven-animations google interaction interaction-design javascript material material-design motion motion-design transitions typescript web
Last synced: 15 May 2025
https://github.com/justinhartman/ui-ux-design-library
A collection of free eBooks and PDFs related to UI, UX and Interaction Design.
books ebooks interaction-design library-free mobile-design ui-design usability-testing ux-design web-design
Last synced: 03 Feb 2026
https://github.com/greenstick/interactor
Front-End Code for Tracking Interactions and Conversions on Websites.
conversion-tracking front-end interaction-design utility
Last synced: 04 Apr 2026
https://github.com/quietloudlab/ai-interaction-atlas
A shared language for designing and communicating AI experiences.
ai-design ai-ux interaction-design open-source react taxonomy typescript
Last synced: 16 Jun 2026
https://github.com/jackyzha0/telescopic-text
🔭 an open-source library to help with creating expandable text
interaction-design telescopic-text
Last synced: 08 May 2025
https://github.com/volorf/xr-prototypes
A collection of my XR prototypes as apk files
interaction-design prototypes prototyping spatial-computing spatial-design unity3d virtual-reality vr xr
Last synced: 21 Mar 2025
https://github.com/leonid20000/odin-tabs
The Odin Tabs extension is a browser extension that allows you to navigate through your browser tabs using speech recognition and the Large Language Model (LLM) of your choice.
accessibility artificial-intelligence assistive-technology chatgpt-api chrome-extension interaction-design large-language-models machine-learning natural-language-processing openai-api portfolio productivity-tools rag speech-to-text tab-management tab-navigation ui user-interface web-accessibility web-automation
Last synced: 04 Oct 2025
https://github.com/leonid20000/Odin-Tabs
The Odin Tabs extension is a browser extension that allows you to navigate through your browser tabs using speech recognition and the Large Language Model (LLM) of your choice.
accessibility artificial-intelligence assistive-technology chatgpt-api chrome-extension interaction-design large-language-models machine-learning natural-language-processing openai-api portfolio productivity-tools rag speech-to-text tab-management tab-navigation ui user-interface web-accessibility web-automation
Last synced: 11 Mar 2025
https://github.com/acarabott/musical-user-interfaces
Source for the prototypes in http://arthurcarabott.com/mui/
audio interaction-design interface-design music
Last synced: 10 Apr 2025
https://github.com/nafisalawalidris/happy-birthday
Happy Birthday Celebration is a delightful web animation project using HTML, CSS and JavaScript. Celebrate birthdays with dynamic elements such as flying balloons, a fading cake and personalised messages. Easily integrable and brings interactive joy to birthday-themed websites or applications.
css html html-css-javascript interaction-design javascript open-source webdevelopment
Last synced: 19 Apr 2025
https://github.com/wsmd/ui-sketchbook
🎨 Experiments with various UI components and interactions
interaction-design javascript react ui-components ui-design user-interface
Last synced: 19 Mar 2025
https://github.com/oneoffcoder/pyspark-formula
R-like formula approach to Spark Dataframes
classification clustering dataframes interaction-design patsy pyspark regression rlike-formulas spark
Last synced: 13 Apr 2025
https://github.com/volorf/buttonthatremembers
A UI concept that remembers the history of interaction. Made with SwiftUI.
input-system interaction-design prototyping swift swiftui ui user-interface xcode
Last synced: 14 Apr 2025
https://github.com/haaarshsingh/ui
Experimental UI Laboratory
css design framer-motion interaction-design interactions motion-design ui ux
Last synced: 23 Apr 2025
https://github.com/acarabott/selection-history
A UI experiment in visualsing the selection history, designed for tasks that require complex selections e.g. video editing, audio production, graphic design.
interaction-design ui ui-design
Last synced: 16 Jun 2025
https://github.com/fecapark/metaball-interaction
Dynamic metaball with user interaction.
interaction interaction-design interaction-design-project metaball metaball-particles metaballs pixi pixi-js pixijs side-project
Last synced: 23 Jul 2025
https://github.com/darmie/kito
Declarative state machines & reactive animations for Dart/Flutter
animation dart flutter flutter-package flutter-ui interaction-design interactive keyframe-animation ux-design
Last synced: 26 May 2026
https://github.com/volorf/vr-slider
Interactive VR prototype of the concept — https://dribbble.com/shots/16776679-Meta-Slider
interaction-design prototyping unity3d vr xr
Last synced: 11 Mar 2026
https://github.com/kriptonian1/kriptonian-ui
Interaction animation library to ship beautiful UI fast
framer-motion interaction-design nextjs tailwindcss
Last synced: 27 Apr 2025
https://github.com/benjystanton/benjystanton.github.io
My personal site
accessibility interaction-design personal-website user-centered-design user-experience-design
Last synced: 21 Jun 2025
https://github.com/amosgyamfi/swiftui-interaction-techniques
A set of iOS interactions techniques ( low-level interactions) and transition patterns for your next iOS project. An example interaction technique can be swiping to delete an object. Transition patterns could be page-to-page transitions or layer-to-layer transitions.
animations interaction-design interaction-techniques ios swiftui swiftui-animation swiftui-interaction swiftui-interaction-techniques swiftui-transitions ui-animation xcode xcode-animations
Last synced: 14 Apr 2025
https://github.com/hamzaerbay/creative-coding
Experimenting on canvas and generative arts
art canvas creative-coding design generative-art interaction-design programming-graphics
Last synced: 12 Apr 2025
https://github.com/qc20/glsl-noisesoup
Noise Soup: An interactive WebGL experiment merging design and code. Create stunning visual effects responsive to user input. Ideal for designers and coders alike.
creative-coding digital-art generative-art glsl hci interaction-design interactive-art javascript real-time-graphic shaders threejs ux-design visualization web-animation web-design webgl
Last synced: 15 May 2026
https://github.com/jorditost/postingbits
Open-Source Library and collection of resources and examples for real-time computer vision object tracking with Processing.
computer-vision image-processing interaction-design projection-mapping
Last synced: 09 Apr 2025
https://github.com/qc20/game-of-life-simulation
Fun and interactive interpretation of the Game of Life project written in p5.js. Is controllable via the arrow keys and you can change the colors of the cells by pressing C. Have fun!
cellular-automata css game game-of-life hci html interaction-design interactive-visualizations javascript p5js processing
Last synced: 08 May 2026
https://github.com/massimo-cassandro/js-file-uploader
HTML5 Async File Uploader
ajax forms interaction-design javascript upload-file user-experience user-interface ux
Last synced: 30 Apr 2025
https://github.com/qc20/electromagneticfield
ElectromagneticField: An interactive HTML5 Canvas visualization simulating electromagnetic interactions. Explore dynamic field lines and attractors in this mesmerizing, educational experience.
creative-coding electromagnetic-fields generative-art html5-canvas interaction-design interactive javascript particle-system physics-simulation scientific-visualization ux-design visualization web-animation webdevelopment
Last synced: 18 Feb 2026
https://github.com/qc20/speakez
SpeakEZ is a user-friendly voice user interface designed as a speak-easy for older adults, providing an intuitive and engaging social experience
accessability chatbot chatgpt embedded-systems human-computer-interaction interaction-design prototype python rasberry-pi voicebot vui-design
Last synced: 31 Oct 2025
https://github.com/andyfratello/idi
🦀 Exercicis d'Interacció i Disseny d'Interfícies (IDI) Q1 - UPC FIB
fib-upc fragment-shader glsl idi idi-fib interaction interaction-design interface interface-design opengl vertex-shader
Last synced: 17 Aug 2025
https://github.com/volorf/ui-experiments
Web based UI experiments (CSS, JavaScript)
animation design interaction-design microinteractions ui uianimation userinterface ux
Last synced: 19 May 2026
https://github.com/qc20/heartsense
HeartSense is an interactive LED ring that visually represents your heartbeats in real-time. The LED ring blinks to your heartbeats and displays the current BPM (beats per minute) using both numerical values and color-coded illumination.
adafruit-neopixel adaptive-learning affective-computing biometrics critical-design critical-theory design-thinking ecg-signal ekg-analysis embedded-systems emotion-detection emotion-recognition hci human-computer-interaction interaction-design mental-health pulse-sensor speculative-design uecg user-experience
Last synced: 07 Mar 2026
https://github.com/qc20/tromino
Tromino is an engaging, pocket-sized interpretation of the classic Tetris game, designed for the Arduino Uno with an LCD shield. This project explores the intersection of physical computing, game design, and user interaction in constrained environments.
arduino arduino-uno cpp embedded-systems game-development hci interaction-design lcd-display lcd16x2 microcontroller physical-computing puzzle-game retro-gaming tetris tromino user-experience user-interface
Last synced: 26 Apr 2026
https://github.com/qc20/haptic-game-for-the-blind
HapNav is an innovative, ESP32-based game designed to empower the visually impaired. By using joystick navigation, it enhances spatial awareness and provides inclusive gaming experiences. Join us in this project to make gaming accessible for all!
3d-printing accessibility arduino blind cad cpp esp32 game-development haptic-feedback haptics human-computer-interaction interaction-design iot joystick-control microcontroller prototyping remote sensors tactile tactile-feedback
Last synced: 15 Apr 2025
https://github.com/tr-reny/cryptocurrencies-news-app
This is a Crypto News app that GET API data from Cryptocompare API and Displays it in RecyclerView. The UI is friendly and interactive
api bitcoin cryptocompare cryptocompare-api cryptocurrency interaction-design java rapidapi recyclerview retrofit2
Last synced: 11 Sep 2025
https://github.com/nishants/star-wars
Gaming Experience and Alien Theme Design with Angular and SCSS .
angularjs interaction-design scss ui-design widget
Last synced: 28 Apr 2026
https://github.com/volorf/vr-touch-controllers
Minimalist XR Hand Controllers for your new stylish Unity project
interaction-design plugins prototyping untiy3d vr vr-controller xr xr-emitter xrinteraction
Last synced: 18 Mar 2026
https://github.com/fecapark/inside-slushy
Interactive slushy machine.
canvas canvas2d interaction interaction-design interaction-design-project interactions interactions-insights
Last synced: 14 Mar 2025
https://github.com/the0cp/periodic-table
Interactive Periodic Table of Elements written in HTML/CSS.
html html-css interaction-design interactive interactive-visualizations periodic-table periodic-table-of-elements
Last synced: 08 Jan 2026
https://github.com/divyanshu-rawat/parcel-time-app
An application to manage shipments in post-office.
angular-material angular6 es6 interaction-design mat-checkbox mat-dialog mat-radio ng-controllers ng-services ngx-pagination
Last synced: 09 Apr 2025
https://github.com/divyanshu-rawat/app-designs
Repository comprises of my work as a Interaction Design.
figma interaction-design invision-app sketch-app
Last synced: 09 Apr 2025
https://github.com/qc20/scroll.
Scroll Gallery is a web application designed to showcase digital artworks in an interactive, horizontally-scrolling format. This project explores user interaction patterns in web-based galleries, focusing on smooth navigation and efficient image loading techniques.
blackwhite creative-coding css gallery horizontal-scrolling html human-computer-interaction interaction-design interactive javascript matter-js p5js portfolio-website product-design threejs visualization
Last synced: 14 Apr 2026
https://github.com/qc20/tensor-tympani-interface
EarLink Interface: Exploring Novel Input Mechanisms through the Tensor Tympani Muscle
accessibility discreet-interaction ear-interface earables fabrication gestural-commands hearables human-centered-computing human-computer-interaction in-ear-barometry input-method interaction-design interaction-techniques prototyping subtle-gestures tensor-tympani tensor-tympani-muscle
Last synced: 15 Oct 2025
https://github.com/md-emon-hasan/revelation
"Repository 'Revelation' showcases frontend development skills through an interactive web application, emphasizing real-time user engagement."
css interaction-design javascript personal-portfolio portfolio-website web-development webdevelopment
Last synced: 15 Apr 2026
https://github.com/tuirevii/aidok
Hands-Free UX to Ease Paramedics’ Tasks | Human-Centered Product Development | Client: Solita Oy
ai concept-design genai generative-ai interaction-design paramedic product-design user-research ux-design
Last synced: 08 Feb 2026
https://github.com/leg0shii/task-modeller
This tool models and optimizes user tasks based on real-world behaviors. It transforms individual task models into unified, constraint-driven representations, using examples like Wordle to demonstrate its effectiveness. The tool visualizes task flows for better design and efficiency.
as-is-model behavior-driven-development ctt hci interaction-design modelling-tool process-optimization task-management to-be-model user-behavior-analysis user-experience
Last synced: 17 Apr 2026
https://github.com/nikimacm/dino-hatch
Interactive Front-End Development: An interactive front-end site. The site responds to the users' actions, allowing users to actively engage with data, alter the way the site displays the information to achieve their preferred goals.
css front-end-development game html html5 interaction-design javascript
Last synced: 19 Apr 2026
https://github.com/qc20/signature
This project creates an interactive canvas element that generates a trailing effect following the user's mouse or touch input. The trail gradually fades and thins out, creating a visually appealing animation.
creative-coding css html interaction-design interactive interactive-visualizations javascript signature
Last synced: 28 Apr 2026
https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions
Math quizes with an interactive menu and instructions from computer to solve the questions in case you have your answer wrong.
data-structures interaction-design interactive java-17 mathematics maven oop-principles
Last synced: 30 Apr 2026
https://github.com/rayc2045/draggable-todolist
A productivity-focused to-do list featuring drag-and-drop reordering, autosave functionality, and markdown support for note-taking.
drag-and-drop interaction interaction-design interactive localstorage lottie-animation markdown sortablejs todo todo-app todo-list todoapp todolist todolist-application todomvc todos vanilla-javascript vanilla-js
Last synced: 02 May 2026
https://github.com/hughrawlinson/beatseeker
Interaction Design project
accessibility coursework interaction-design synthesizer university
Last synced: 23 Jul 2025
https://github.com/fupete/syllabus-19
DSII 2019 | Laboratorio design di sistemi interattivi per informazione (ICAR/13)
course-materials interaction-design ml5 p5js processing san-marino teaching unirsm university-course
Last synced: 14 Apr 2025
https://github.com/knutkirkhorn/systemutvikling-2
Øvinger fra TDAT2003 Systemutvikling 2 med web-applikasjoner, dataingeniør NTNU
ajax building css interaction-design java javascript jquery lxd rest safety testing
Last synced: 12 Apr 2026
https://github.com/qc20/teach-xai-with-p5.js
Discover Explainable AI (XAI) through interactive visualizations with P5.js. Dive into the world of AI decision-making and unravel complex concepts in an engaging, accessible way. Ideal for both enthusiasts and professionals seeking deeper insights into AI.
creative-coding explainable-ai human-computer-interaction interaction-design interactive interactive-coding interactive-visualizations javascript ml5js p5js visualization webdevelopment xai
Last synced: 12 Oct 2025
https://github.com/qc20/floating-sphere
A simple three.js floating sphere
interaction-design interactive javascript react sphere threejs vizualisation webdevelopment website
Last synced: 09 May 2026
https://github.com/hinton/phonster
Project for Advanced Interaction Design, MAMN01
android game interaction-design java prototype school-project
Last synced: 15 Apr 2026
https://github.com/qc20/emojiheatmap
EmojiHeatmap is a creative visualization tool that dynamically generates a heatmap using a variety of emojis based on user interactions. It transforms mouse movements into colorful patterns using Perlin noise, resulting in an evolving, playful landscape of emotive symbols.
algorithmic-art creative-coding data-visualization digital-art emoji font-art heatmap interaction-design interactive-art interactive-graphics interactive-visualizations javascript mouse-interaction p5js perlin-noise ux-design web-animation web-art web-art-is-great-art web-fonts
Last synced: 12 Aug 2025
https://github.com/qc20/asciivision
AsciiVision is a creative coding project that merges human-computer interaction with artistic expression. By transforming your webcam feed into ASCII art in real-time, AsciiVision offers an immersive experience that blurs the boundaries between technology and creativity.
art ascii-art creative-coding creativity css html interaction-design javascript web-application webcam webdevelopment
Last synced: 03 May 2026
https://github.com/qc20/emojiadventure
EmojiAdventure: An interactive digital art experience that generates a dynamic, ever-changing landscape of emojis using Perlin noise algorithms. Explore a vibrant world where emojis come to life through mouse interaction and creative coding techniques.
algorithmic-art creative-coding data-visualization digital-art emoji font-art generative-art interaction-design interactive-art interactive-graphics interactive-visualizations javascript mouse-interaction p5js perlin-noise ux-design web-animation web-art web-art-is-great-art web-fonts
Last synced: 21 Mar 2026
https://github.com/tianzonglin/cloud-control-gui
A tool to compute, visualize, analyse and drag points (high-dimensional data)
cuda interaction-design visualization
Last synced: 25 Apr 2026
https://github.com/qc20/cloth
The simulation creates a grid of particles connected by constraints, mimicking the behavior of a cloth. Users can interact with the cloth using their mouse or touch input, dragging and potentially tearing the fabric.
creative-coding css html interaction-design interactive-visualizations javascript matter-js
Last synced: 28 Apr 2026
https://github.com/qc20/diy-arduino-controller
Explore our repository showcasing ATMega328 programming beyond Arduino. We offer diverse code examples to inspire enthusiasts. Our project presents a slim, versatile DIY Arduino board, prioritizing accessibility and cost-effectiveness for educational and practical use.
adaptable arduino atmega328p cpp diy-arduino fabrication human-computer-interaction interaction-design iot led-controller microcontroller portability prototyping rgb-led ux-research
Last synced: 28 Apr 2026
https://github.com/qc20/credit-link
This project creates an interactive particle animation. When users hover over or touch the text (on mobile devices), the particles react and move organically. Clicking or tapping the text triggers an explosion effect before redirecting to a specified URL.
author-link cite credit-link css html hyperlink interaction-design interactive javascript link noise particles physics scatter
Last synced: 05 May 2026
https://github.com/shamikaredkar/nodejs-blog
A comprehensive blog project, featuring user authentication, post management, and a responsive design.
css html interaction-design javascript mongo mongodb mongodb-atlas mongodb-database mongoose-schema nodejs nodejs-server responsive-web-design webapp
Last synced: 19 Jan 2026
https://github.com/qc20/circlecircleinteraction
This project showcases an interactive animation of moving circles using HTML5 Canvas and JavaScript. The animation features multiple circles that move around the screen, bounce off the edges, and display intersection points when they overlap.
creative-coding css html human-computer-interaction interaction-design javascript website
Last synced: 05 May 2026
https://github.com/qc20/sticks-and-noodles
An interactive Matter.js-based mock-up website for a noodle joint.
creative-coding css html interaction-design mockup noodles sushi sushi-website webdevelopment website website-design
Last synced: 21 Mar 2026
https://github.com/qc20/non-cartesian-etch-a-sketch
The Non-Cartesian Etch-A-Sketch is a browser-based simulation that offers a unique drawing experience. Unlike traditional Etch-A-Sketch toys, which operate in Cartesian coordinates (x and y axes), this simulation operates in non-Cartesian or polar coordinates. Try it out in the link below!
cartesian cartesian-coordinate css drawing etch-a-sketch html interaction-design interactive interactive-visualizations javascript polarisation-controller
Last synced: 20 Apr 2026
https://github.com/abhipatel35/accommodation-and-roommate-finder
A user-centered design project focusing on a seamless experience for apartment searches and roommate matching. The platform enhances usability and accessibility through wireframes, prototypes, and usability testing.
apartment-finder apartment-search figma interaction-design prototyping responsive-design roommate-finder roommatefinder ui-ux-design usability-testing user-centered-design user-experience user-interface user-research wireframing
Last synced: 16 Mar 2025
https://github.com/braydenoneal/csci-395
Assignments for the CSCI 395: Applied Projects class at Drury University
Last synced: 06 Jan 2026
https://github.com/andyzzzzzzzzz/portfolio
Interactive portfolio website with animated project cards, timeline, and dark mode, built using React, Tailwind CSS, and Framer Motion
animations framermotion frontend interaction-design javascript react tailwind-css web-development
Last synced: 12 Apr 2026
https://github.com/qc20/wavyhairball
This project showcases an interactive, fluid line animation using Three.js. It's designed to explore the intersection of generative art and user interaction, providing a visually engaging experience that responds to user input.
creative-coding css html interaction-design interactive javascript threejs visualization
Last synced: 12 Apr 2026
https://github.com/sameerjs6/tip-calculator-app
Simple but Interactive and Modern looking UI Tip Calculator and It's pretty hard too. But Enjoyed building this one.This small app is perfect for anyone to get grips with JavaScript.
animation css interaction-design javascript responsive-layout tipcalculator vanilla-javascript wave
Last synced: 14 May 2026
https://github.com/qc20/circular-mesh
Circular Mesh Harmony is an interactive, generative art piece that explores the beauty of geometric patterns through motion and repetition. This project uses p5.js to create mesmerizing animations of concentric circles and arcs, resulting in complex, ever-changing designs.
creative-coding css html interaction-design interactive-visualizations javascript visualization
Last synced: 29 Apr 2026
https://github.com/qc20/truchet-tiles
An interactive web-based implementation of Truchet tiling - a mathematical pattern system that creates complex visual designs through simple tile rotations.
creative creative-coding emergent-behavior geometric-patterns hci interaction-design javascript math-art truchet truchettiles ux-design web-development
Last synced: 31 Mar 2025
https://github.com/wentin/crafting-interactions-2020
Class Repo for “Crafting Interactions”, MFA Interaction Design at School of Visual Arts
design interaction-design prototyping
Last synced: 10 Jul 2025
https://github.com/faizansafwan/hotel-website
A fully responsive Hotel website built with Next.js App Router and Tailwind CSS. Includes modern pages for Home, About, Services, and Contact with an embedded Google Map.
css file-based-routing hotel-reservation-system hotel-website html interaction-design javascript js mobile-responsive nextjs15 react react-dom react-hooks reactjs responsive-design responsive-website tailwindcss ui ux-ui
Last synced: 10 Apr 2026
https://github.com/mostafagalal1/fitts_experiment
Webpage tests Fitts's law describing the time to make aimed movements (MT) with an index of difficulty (ID) and determining the constants of the corresponding regression line depending on the input data.
experimental front-end interaction-design javascript
Last synced: 17 Mar 2025