The good side of the internet.
A curated collection of interfaces, interactions and details that caught our eye.
Planet — Khalid
Logo sticker — Igor Lelic
Swipe schedule — Divan Raj
Animated icons — lakshman
Contact bubbles — Aaron Aalto
Math font — Corca
Liquid storage — Alim Joldaspayev
Stagger menu — Nitish Khagwal
Standing calendar — Marcelo Design X
Agent cards — Aditya Induraj
Name card — Stella Peng
Paper page — James Clements
Credit top-up — Martin Strba
Quick menu — Nitish Khagwal
Halogen timer — Sasha Birukoff
Voice dictation — Phil Pitus
Flag carousel — 60fps
Progress button — Aviral
Pill navigation — Noman
Context window — Flo
Budget slider — Khalid
Country wheel — Omerico
Project card — Flo
Spec inspector — Sven
Files peeking out — Hamad Tanveer
Exploded device — Srushti
Expanding nav — Matt
Paragraph reveal — Sopo
Moodboard folder — Elia
Model picker wheel — Flo
Code that verifies — sucodee
Bending reel — Marcelo Design X
Theme playground — Josh Puckett & Adam Michela
Team in silhouette — Laura*
Ranges that reorder — David Theophine
Pixel-burst select — George
Keys that light up — Vansh
Toolbar views — Kyle Thacker
Sizing a frame — Azlen
Self-filling cards — Adrian
Isometric wireframes you can work — R
Model router — Maxim Kuznetsov
Todos that tick themselves away — peter
The chevron that got away — gsimone
Betting on the chart — Rndr Realm
Tearing open a box — Yash
Placing the light — Alex Liashenko
Squeezing progress — Petar Cirkovic
Bubble assistants — Tân Tân Nguyễn
Badge on a lanyard — Sam Cheng
Dots that dress up — Victor E. Nunez
Reasoning slider — Dima Kazarov
Invite tickets — Wabi
Circle of faces — Jerry
Traversing cat-space — Azlen
Aspect ratios you can see — Isaiah
Welcome to Pro — Mike Bespalov
Button with a spinning glyph — Zsolt Kálmán
Island that splits — Murat
Mood wheel — Lorenzo Dossi
Framed layout — Angelo Libero
Access requests — Adi
Agent state orb — Alhasan Husni
Confetti ring — Okazz
Swap that assembles — Oğuz Bülbül
Dot loaders — Cursor
Picking a tape — Louis
Folders of tools — Raul
Horse in the island — Kris Puckett
Music video widget — Adi
Dragging money to a friend — Martin Strba
A sheet rises over the list — jaimin
Reasoning effort slider — Kevin
A tray slides out from behind — Flo
A reel of small spinners — Paul Faivret
The stack rolls a screen flat — Oğuz Bülbül
Move to trash, literally — Beyza
Drag the weather over the mountain — Luc Chaissac
The cards lean into the throw — Sandeep
The amount becomes the receipt — Alok
The case opens up — Marshall Gould
The number runs under your finger — David Haz
The page screws itself up — David Haz
The face pulls back — Studiyo
Light on a hanging cloth — AmirMušić
The receipt unfolds — MovinDesign
The slider is the colour — Fabian Albert
It builds while you wait — Adi
A row drops out — Shlok Negi
Cards that invert — Zsolt Kacso
The stub tears off — David Haz
Done sinks away — Swami
Borders that hide — Jamie Merrill
Liquid task pill — Bryce
Send, and it folds — Seb Cornelius
Agent in a widget — AB
A coat that turns — Oğuz Yağız Kara
Ask the FAQ — Gustavo
A stub that swings — Daryl Patigas
A bar that listens — Grok Bot
Urgent jumps ahead — Jeet
Pill into a card — Md Shohanur Rahman
Stepper that gives — Vishal Paliwal
Dots become a mark — Petar Cirkovic
Pills into cards — cz
Rail flyout — Jamie Merrill
Capsule toggle — Adi
Events fan out — sam
Tools fill a grid — Adi
Glass over paint — Moiz Arshi
Uploads that fill — Zafar Ismatullaev
Photos that travel — Armond Schneider
Metal that pools — Minsang Choi
A like that never repeats — Charles Patterson
A dock that unfolds — Danny Williams
A field that sags — Hakim El Hattab
Dismissible toasts — Moiz Arshi
A cloud that tints — Apple
Reordering pins — Jamie Merrill
Chrome that clears — Tan Tan
A phone unfolding — Bigloong
A card flips out — Sergy
Rail that bends — Benny Schudel
Timer on a ruler — Apple
Opening a fan deck — Eduard
Sliders that bolt — gsimone
Shader over photos — Fred
Six ways to cut a circle — Aditya Induraj
Photos that bow — Julian Fella
Pills that lean — Adi
Cursor wake in ASCII — Kopp
Dot-matrix orb — Swami
Trimming a schedule — M A L
Revision folder — Adi
Columns that resize together — Che Wei Lee
Copy confirmation — Pranav Patel
A mark that sticks — Mrunal Dhaygude
Collapsing stack — rauno
Shuffling albums — Rolando
Gatefold wallet — Adi
Sidebar collapse — Sebastiano Guerriero
Folding photos — JesperLandberg
Opening a photograph — Raul
Exploded component — Paulius
Component layers — Marvin Schwaibold
Nav that stretches — Renzo Bianchi
Tumbling dismiss — T. Costa
Jobs on a shelf — Manuel Muñoz Solera
Unfolding tab bar — JOY
Gapless hover — Sebastiano Guerriero
Clearing the pile — Adrian
Moving nav pill — Swami
Actions off a node — Flo
Options in a cross — shawn.
Sidebar sub menu — Pranav Patel
Rippling sheet — Paulius
Voice orb states — George
Gooey speed dial — Arek
Stamps that swirl — Raul
Layout switch — Previous Leon
Inline issue rows — CJ
Share dropdown — Gabriel
Range that slides — Jeet
Bills by the day — M A L
Ribbon of assets — prosku.a
Payment card stack — alex
Image drum — Gabriel
Crumple and throw — Nils
A gallery you flick — Mrunal Dhaygude
Notification toasts — alex
Signing a badge — Caleb Wu
Refracting scroll — ColtonTollett
Onboarding stack — Jakub Krehel
Adding to a streak — Caleb Wu
Hold to continue — Jakub Krehel
Agent status pill — Kevin Grajeda
Glass you can drag — Janum Trivedi
Action plan folder — Florian
Growing day cell — T. Costa
Glass controls — Chan Karunamuni
Shimmer on verify — Abhijeet Singh
Tabs on a curve — Ryan Stephen
Blocks
Sounds
Finds
Bench