Independence Day Sale
ABOUT
Built by one person, on purpose.
STORY

Frameion is the component library of Prem Shandilya, a creative developer who spends most of his week inside Framer. It started as a folder of one-off effects built for client work, kept because rebuilding a dither shader from scratch on every project is a bad way to spend a Tuesday.
The folder turned into a library once the same three problems kept showing up: effects that look incredible in a demo and fall apart in a real layout, components that ship forty controls and no defaults, and animation that quietly burns a phone battery because nobody wired up an off-screen check.
So every component here is built to the same standard, and every one of them is in use on something real before it goes in the catalogue. There is no team, no roadmap deck, and no plan to grow past what one person can maintain properly. What you get instead is a direct line to the person who wrote the code.
Prem Shandilya
Designer and developer, Frameion
PRINCIPLES
The standard, in four parts.
01
A component that needs eleven sliders before it looks good is unfinished. Every one here ships with named looks first and raw controls second.
02
Animation loops pause off screen. Canvases size from layout, not from a rect that changes with editor zoom. Nothing allocates inside a frame loop.
03
No document-level listeners, no user-configurable element IDs, no interactions that reach outside the component. It behaves inside your layout, not on top of it.
04
Each component has a guide page with live instances rather than a wall of prose, so you can see what a control does before you touch it.
CONTACT
Questions go straight to me.
No support desk, no ticket number. Write and you will get an answer from the person who built the thing.