Open Source Credits
CutePost is built on the work of people who published it as open source, plus the photography, fonts, and services we rely on. This page names them and the license each ships under — grouped by what it does here, not by how loudly it’s branded.
Most icons in the app are from the Solar Icons Set by 480 Design, licensed under Creative Commons Attribution 4.0 International. This notice exists to satisfy that license — everything else on this page is a courtesy, this one’s a requirement.
Icons
Most icons across the app — sidebar, editor, marketing pages. Credited by 480 Design, the set's authors.
Icons inside the UI component library — buttons, dialogs, menus.
Icons drawn inside post templates — notification bells, tweet action rows, Focus mode glyphs — via react-icons.
Additional icons available inside the post editor's icon picker.
Brand marks (Spotify, iMessage, Apple and more) rendered inside post templates, loaded from the glincker/thesvg collection.
Photography & media
Fonts
The typefaces across the app and post templates — Inter, Fraunces, Merriweather and many more — served via next/font.
Framework & UI
The application framework — routing, rendering, the API layer.
The UI library everything is built on.
Type safety across the codebase.
Utility-first styling.
Unstyled, accessible primitives behind most interactive components.
A few additional accessible primitives, e.g. the dropdown menu.
Typed variant styling for components like Button and Badge.
Resolves conflicting Tailwind classes.
First-class variant styling for some components.
Conditional className composition.
Light/dark theme switching.
Canvas & Post Editor
Drag-and-drop in the post editor.
Resize and rotate handles on canvas elements.
Color pickers in the style panel.
The hand-drawn underline and highlight accents on marketing pages.
Captures the post canvas to an image on export.
Generates print-ready PDF exports.
The emoji picker in the composer and editor.
Animation throughout the app.
Authentication
Sessions, email/password sign-in, and the passkey (Face ID / Touch ID) plugin.
JWT signing and verification.
Data & Infrastructure
The database ORM.
Postgres driver.
Key-value store — sessions, rate limiting and caching.
Media storage on a private S3 bucket, served via CloudFront.
Billing and subscriptions.
AI
Streaming chat and structured generation.
OpenAI-compatible model providers.
The chat interface primitives behind the composer.
Content & Utilities
Powers this page, and the blog — Markdown with embedded components.
Date pickers in scheduling.
Data fetching and caching.
Atomic state management for the editor and studio.
Immutable state updates.
Form state and validation, with @hookform/resolvers + Zod.
Virtualized lists for large icon and asset grids.
Transactional email delivery.
Runtime schema validation.
Date formatting and timezones.
General-purpose utilities.
Blocks throwaway email addresses at signup.
Keyboard shortcuts in the composer.
This list covers direct dependencies, not every transitive package. Spot something missing or mis-attributed? Let us know.