Open Source Licenses
CoachOS is built with the help of the global open-source community. Below are the licenses and attributions for the third-party libraries used to power the platform.
01.@ai-sdk/google
02.@ai-sdk/react
03.@auth/drizzle-adapter
Drizzle adapter for Auth.js.
04.@better-auth/expo
Better Auth integration for Expo and React Native applications.
05.@hookform/resolvers
React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types, TypeBox, arktype, Typanion, Effect-TS and VineJS
06.@paralleldrive/cuid2
07.@radix-ui/react-slot
08.@sentry/nextjs
Official Sentry SDK for Next.js
09.@t3-oss/env-nextjs
010.@tanstack/react-query
Hooks for managing, caching and syncing asynchronous and remote data in React
011.@trpc/client
The tRPC client library
012.@trpc/react-query
The tRPC React library
013.@trpc/server
The tRPC server library
014.@uploadthing/react
015.@upstash/ratelimit
016.@upstash/redis
An HTTP/REST based Redis client built on top of Upstash REST API.
017.@vercel/analytics
Gain real-time traffic insights with Vercel Web Analytics
018.@vercel/speed-insights
Speed Insights is a tool for measuring web performance and providing suggestions for improvement.
019.@yudiel/react-qr-scanner
A library to scan QR codes in React.
020.ai
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
021.better-auth
The most comprehensive authentication framework for TypeScript.
023.clsx
A tiny (239B) utility for constructing className strings conditionally.
024.cmdk
025.date-fns
Modern JavaScript date utility library
026.drizzle-orm
Drizzle ORM package for SQL databases
027.flags
Flags SDK by Vercel - The feature flags toolkit for Next.js and SvelteKit
028.html2canvas
Screenshots with JavaScript
029.import-in-the-middle
Intercept imports in Node.js
030.jsonwebtoken
JSON Web Token implementation (symmetric and asymmetric)
031.lucide-react
A Lucide icon library package for React applications.
032.next
The React Framework
033.next-themes
034.nextjs-toploader
A Next.js Top Loading Bar component made using nprogress, works with Next.js 15 and Next.js 14 and React.
035.postgres
Fastest full featured PostgreSQL client for Node.js
036.qrcode.react
React component to generate QR codes
037.radix-ui
038.razorpay
Official Node SDK for Razorpay API
039.react
React is a JavaScript library for building user interfaces.
040.react-day-picker
Customizable Date Picker for React
041.react-dom
React package for working with the DOM.
042.react-dropzone
Simple HTML5 drag-drop zone with React.js
043.react-easy-crop
A React component to crop images/videos with easy interactions
044.react-email
A live preview of your emails right in your browser.
045.react-hook-form
Performant, flexible and extensible forms library for React Hooks
046.react-markdown
React component to render markdown
047.recharts
React charts
048.remark-gfm
remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists)
049.require-in-the-middle
Module to hook into the Node.js require function
050.resend
Node.js library for the Resend API
051.server-only
This is a marker package to indicate that a module can only be used in Server Components.
052.shadcn
Add components to your apps.
053.sonner
An opinionated toast component for React.
054.superjson
055.tailwind-merge
Merge Tailwind CSS classes without style conflicts
056.tw-animate-css
TailwindCSS v4.0 compatible replacement for `tailwindcss-animate`.
057.uploadthing
058.vaul
Drawer component for React.
059.web-push
Web Push library for Node.js
060.zod
TypeScript-first schema declaration and validation library with static type inference