Skip to content
Back to home

Open source licenses

Avorate is built on open-source software. Below are the components whose licenses require a notice to be retained. No paid and no copyleft components (GPL/AGPL) are included.

Fonts

Poppins — SIL Open Font License 1.1. © Indian Type Foundry (Jonny Pinhorn). The font is self-hosted — no data is sent to Google servers.

Icons

Lucide — ISC License. © Lucide Contributors. Partly derived from Feather Icons (MIT, © Cole Bemis).

Libraries

A selection of the packages used — all under permissive licenses. The complete per-project list is defined by each package-lock.json.

ComponentLicense
Next.jsMIT
React · React DOMMIT
next-intlMIT
next-themesMIT
clsxMIT
framer-motionMIT
html-to-imageMIT
client-zipMIT
@supabase/supabase-js · @supabase/ssrMIT
lucide-reactISC
Tailwind CSS · PostCSS · AutoprefixerMIT
tslib0BSD
TypeScriptApache-2.0

Build and server side only

These components are not shipped to end users: @img/sharp-libvips-* (LGPL-3.0, Next.js server-side image optimization) and caniuse-lite (CC-BY-4.0, browser data at build time).

Credits & attribution

Presenton — Apache License 2.0, © 2025 presenton. Avorate's AI presentation generator was inspired by Presenton. Parts of its functional design and look were taken over and then rebuilt for Avorate. github.com/presenton/presenton

Notice of changes: Avorate is not a copy or a fork of Presenton. Presenton served as the functional and design reference; the parts that were taken over were substantially rewritten. Presenton is built in Python (FastAPI) and renders slides from HTML, while Avorate runs in TypeScript on Deno and builds PowerPoint files directly. The slide model, prompts (German, with curriculum context), image sourcing, theming and account handling are Avorate's own work.

The Avorate app for iOS and Android uses the same fonts and icons. You can find its full license list inside the app under Settings › Open-source licenses.