Open Source Credits
CutePost is built on the work of people who published it as open source. This page names the software behind the app and the license each project 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.
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.
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.
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.
Redis client — rate limiting and caching.
Media storage on Cloudflare R2, which speaks the S3 API.
Billing and subscriptions.
AI
Streaming chat and structured generation.
Anthropic, OpenAI, Groq, and OpenAI-compatible model providers.
Content & Utilities
Powers this page, and the blog — Markdown with embedded components.
Date pickers in scheduling.
Data fetching and caching.
Runtime schema validation.
Date formatting and timezones.
General-purpose utilities.
Blocks throwaway email addresses at signup.
Sends transactional email.
Keyboard shortcuts in the composer.
This list covers direct dependencies, not every transitive package. Spot something missing or mis-attributed? Let us know.