Legal

Open-Source Licenses

CoinAIfy is built on the shoulders of the open-source community.

Below is a full list of third-party libraries used in the app and their respective licences.

CoinAIfy uses a number of open-source packages. We are grateful to every maintainer and contributor whose work makes this app possible. All packages are used in accordance with their respective licence terms.

This page was last updated May 2026 and reflects the dependencies in CoinAIfy version 1.0 and later.

MIT

MIT License

Package Description Repository
react A JavaScript library for building user interfaces. github.com/facebook/react
react-native Framework for building native apps using React. github.com/facebook/react-native
react-dom React package for working with the DOM (web target). github.com/facebook/react
react-native-web React Native components and APIs for the web. github.com/necolas/react-native-web
expo Open-source platform for making universal native apps with React. github.com/expo/expo
expo-router File-based routing for React Native and web apps built with Expo. github.com/expo/expo
expo-audio Audio recording and playback for Expo apps. github.com/expo/expo
expo-camera Camera component and barcode scanner for Expo apps. github.com/expo/expo
expo-constants Provides system information that remains constant throughout the lifetime of an app. github.com/expo/expo
expo-file-system Provides access to the file system on the device. github.com/expo/expo
expo-font Allows loading fonts from the web and using them in React Native components. github.com/expo/expo
expo-haptics Provides haptic feedback on iOS and Android. github.com/expo/expo
expo-image High-performance image component with caching and transitions. github.com/expo/expo
expo-image-manipulator Resize, crop, rotate, and compress images. github.com/expo/expo
expo-image-picker Provides access to the system's UI for selecting images and videos. github.com/expo/expo
expo-keep-awake Prevents the device screen from sleeping. github.com/expo/expo
expo-linking Provides utilities for deep linking and URL handling. github.com/expo/expo
expo-location Allows reading geolocation information from the device. github.com/expo/expo
expo-mail-composer Provides an interface to compose and send email messages. github.com/expo/expo
expo-media-library Provides access to the device's media library. github.com/expo/expo
expo-notifications Provides an API to fetch push notification tokens and present, schedule, receive and respond to notifications. github.com/expo/expo
expo-secure-store Provides a way to encrypt and securely store key–value pairs locally on the device. github.com/expo/expo
expo-sharing Allows sharing files directly with other compatible applications. github.com/expo/expo
expo-splash-screen Prevents the splash screen from hiding until the app is ready. github.com/expo/expo
expo-status-bar Provides the same interface as the React Native StatusBar API. github.com/expo/expo
expo-store-review Allows you to ask the user to rate your app in the App Store. github.com/expo/expo
expo-symbols Provides access to SF Symbols on iOS. github.com/expo/expo
expo-system-ui Allows customisation of the app's root view background color. github.com/expo/expo
expo-video Provides a Video component for playing videos in Expo apps. github.com/expo/expo
expo-web-browser Provides access to the system's web browser. github.com/expo/expo
@expo/vector-icons Built-in icon sets for Expo apps including MaterialIcons and Ionicons. github.com/expo/vector-icons
@react-native-async-storage/async-storage Asynchronous, persistent, key-value storage system for React Native. github.com/react-native-async-storage/async-storage
@react-navigation/native React Navigation core library for routing and navigation in React Native apps. github.com/react-navigation/react-navigation
@react-navigation/bottom-tabs Tab bar navigator for React Navigation. github.com/react-navigation/react-navigation
react-native-reanimated React Native's Animated library reimplemented for smooth 60/120fps animations. github.com/software-mansion/react-native-reanimated
react-native-gesture-handler Declarative API exposing platform native touch and gesture system to React Native. github.com/software-mansion/react-native-gesture-handler
react-native-safe-area-context A flexible way to handle safe area insets in JS for React Native apps. github.com/th3rdwave/react-native-safe-area-context
react-native-screens Native primitives to represent screens instead of plain React Native Views. github.com/software-mansion/react-native-screens
react-native-svg SVG library for React Native and React Native Web. github.com/software-mansion/react-native-svg
react-native-maps React Native Map components for iOS + Android. github.com/react-native-maps/react-native-maps
react-native-view-shot Capture a React Native view to an image. github.com/gre/react-native-view-shot
nativewind Use Tailwind CSS in React Native — NativeWind v4. github.com/marklawlor/nativewind
tailwindcss A utility-first CSS framework for rapid UI development. github.com/tailwindlabs/tailwindcss
tailwind-merge Merge Tailwind CSS classes without style conflicts. github.com/dcastil/tailwind-merge
clsx A tiny utility for constructing className strings conditionally. github.com/lukeed/clsx
@tanstack/react-query Powerful asynchronous state management for React (TanStack Query v5). github.com/TanStack/query
@trpc/client · @trpc/react-query · @trpc/server End-to-end typesafe APIs for TypeScript — tRPC v11. github.com/trpc/trpc
axios Promise-based HTTP client for the browser and Node.js. github.com/axios/axios
zod TypeScript-first schema declaration and validation library. github.com/colinhacks/zod
superjson Safely serialize JavaScript expressions to a superset of JSON. github.com/blitz-js/superjson
dotenv Loads environment variables from a .env file into process.env. github.com/motdotla/dotenv
express Fast, unopinionated, minimalist web framework for Node.js. github.com/expressjs/express
drizzle-orm TypeScript ORM for SQL databases with a focus on type safety. github.com/drizzle-team/drizzle-orm
jose JavaScript implementation of JSON Object Signing and Encryption (JWT, JWK, JWS). github.com/panva/jose
cookie HTTP server cookie parsing and serialisation. github.com/jshttp/cookie
concurrently Run multiple commands concurrently. github.com/open-cli-tools/concurrently
cross-env Set and use environment variables across platforms. github.com/kentcdodds/cross-env
esbuild An extremely fast JavaScript bundler and minifier. github.com/evanw/esbuild
tsx TypeScript execute — run TypeScript files directly with Node.js. github.com/privatenumber/tsx
prettier An opinionated code formatter. github.com/prettier/prettier
vitest A blazing fast unit test framework powered by Vite. github.com/vitest-dev/vitest
Apache 2.0

Apache License 2.0

Package Description Repository
react-native-purchases RevenueCat SDK for in-app purchases and subscriptions on iOS and Android. github.com/RevenueCat/react-native-purchases
react-native-purchases-ui RevenueCat Paywall UI components for React Native. github.com/RevenueCat/react-native-purchases
@sentry/react-native Official Sentry SDK for React Native — error monitoring and performance tracking. github.com/getsentry/sentry-react-native
expo-build-properties Allows customising native build properties for Expo managed workflow. github.com/expo/expo
expo-device Provides device information such as device type and model. github.com/expo/expo
drizzle-kit CLI toolkit for Drizzle ORM — schema migrations and introspection. github.com/drizzle-team/drizzle-orm
typescript TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. github.com/microsoft/TypeScript
BSD

BSD License

Package Description Repository
eslint Find and fix problems in your JavaScript code. github.com/eslint/eslint
eslint-config-expo ESLint configuration for Expo projects. github.com/expo/expo
ISC

ISC License

Package Description Repository
mysql2 MySQL client for Node.js with focus on performance. github.com/sidorares/node-mysql2

Note: This list covers the direct runtime and development dependencies declared in package.json. Each package may itself depend on additional transitive dependencies, all of which are used in accordance with their respective open-source licence terms.