FREN

Convenience translation. The French version is legally binding.

The Odyssey application relies on many free software components, whose authors and contributors we warmly thank. This page lists the main libraries used and their respective licenses.

Last updated: 18 May 2026
For the exhaustive and always up-to-date list, see the project's package.json file.


Mobile application (React Native + Expo)

Framework and runtime

LibraryLicenseLink
React 19MIThttps://github.com/facebook/react
React Native 0.83MIThttps://github.com/facebook/react-native
Expo SDK 55MIThttps://github.com/expo/expo
TypeScriptApache 2.0https://github.com/microsoft/TypeScript

UI and styling

LibraryLicenseLink
NativeWind (Tailwind for RN)MIThttps://github.com/marklawlor/nativewind
Tailwind CSSMIThttps://github.com/tailwindlabs/tailwindcss
Lucide IconsISChttps://github.com/lucide-icons/lucide
react-native-svgMIThttps://github.com/software-mansion/react-native-svg
react-native-gesture-handlerMIThttps://github.com/software-mansion/react-native-gesture-handler
react-native-screensMIThttps://github.com/software-mansion/react-native-screens
react-native-safe-area-contextMIThttps://github.com/AppAndFlow/react-native-safe-area-context
react-native-workletsMIThttps://github.com/software-mansion/react-native-reanimated

Navigation

LibraryLicenseLink
Expo RouterMIThttps://github.com/expo/expo/tree/main/packages/expo-router

Sensors and native features

LibraryLicenseLink
@kingstinct/react-native-healthkitMIThttps://github.com/kingstinct/react-native-healthkit
react-native-watch-connectivityMIThttps://github.com/mtford90/react-native-watch-connectivity
react-native-mapsMIThttps://github.com/react-native-maps/react-native-maps
expo-locationMIThttps://github.com/expo/expo/tree/main/packages/expo-location
expo-sensorsMIThttps://github.com/expo/expo/tree/main/packages/expo-sensors
expo-hapticsMIThttps://github.com/expo/expo/tree/main/packages/expo-haptics
expo-cameraMIThttps://github.com/expo/expo/tree/main/packages/expo-camera
expo-image-pickerMIThttps://github.com/expo/expo/tree/main/packages/expo-image-picker
expo-media-libraryMIThttps://github.com/expo/expo/tree/main/packages/expo-media-library
expo-image-manipulatorMIThttps://github.com/expo/expo/tree/main/packages/expo-image-manipulator
expo-clipboardMIThttps://github.com/expo/expo/tree/main/packages/expo-clipboard
expo-document-pickerMIThttps://github.com/expo/expo/tree/main/packages/expo-document-picker
expo-file-systemMIThttps://github.com/expo/expo/tree/main/packages/expo-file-system

Audio and video

LibraryLicenseLink
expo-audioMIThttps://github.com/expo/expo/tree/main/packages/expo-audio
expo-videoMIThttps://github.com/expo/expo/tree/main/packages/expo-video

Authentication

LibraryLicenseLink
expo-apple-authenticationMIThttps://github.com/expo/expo/tree/main/packages/expo-apple-authentication
@react-native-google-signin/google-signinMIThttps://github.com/react-native-google-signin/google-signin

Notifications and background

LibraryLicenseLink
expo-notificationsMIThttps://github.com/expo/expo/tree/main/packages/expo-notifications
expo-task-managerMIThttps://github.com/expo/expo/tree/main/packages/expo-task-manager
expo-background-fetchMIThttps://github.com/expo/expo/tree/main/packages/expo-background-fetch

Network and persistence

LibraryLicenseLink
AxiosMIThttps://github.com/axios/axios
@tanstack/react-queryMIThttps://github.com/TanStack/query
@react-native-async-storage/async-storageMIThttps://github.com/react-native-async-storage/async-storage
@react-native-community/netinfoMIThttps://github.com/react-native-netinfo/react-native-netinfo

State management and utils

LibraryLicenseLink
ZustandMIThttps://github.com/pmndrs/zustand

Specific components

LibraryLicenseLink
@react-native-community/datetimepickerMIThttps://github.com/react-native-datetimepicker/datetimepicker
@quidone/react-native-wheel-pickerMIThttps://github.com/quidone/react-native-wheel-picker
react-native-qrcode-svgMIThttps://github.com/awesomejerry/react-native-qrcode-svg
react-native-view-shotMIThttps://github.com/gre/react-native-view-shot
stream-chat-expoBSD-3-Clausehttps://github.com/GetStream/stream-chat-react-native
expo-linear-gradientMIThttps://github.com/expo/expo/tree/main/packages/expo-linear-gradient
expo-blurMIThttps://github.com/expo/expo/tree/main/packages/expo-blur

Typographic fonts

FontLicenseAuthor
Space GroteskSIL Open Font License 1.1Florian Karsten
DM SansSIL Open Font License 1.1Indian Type Foundry
Space MonoSIL Open Font License 1.1Colophon Foundry

Backend (Node.js + Express)

Framework and runtime

LibraryLicenseLink
Node.jsMIThttps://github.com/nodejs/node
ExpressMIThttps://github.com/expressjs/express
TypeScriptApache 2.0https://github.com/microsoft/TypeScript
tsxMIThttps://github.com/privatenumber/tsx

Database and ORM

LibraryLicenseLink
Prisma ORMApache 2.0https://github.com/prisma/prisma
PostgreSQL (driver)PostgreSQL Licensehttps://www.postgresql.org/about/licence/
ioredisMIThttps://github.com/redis/ioredis

Authentication and security

LibraryLicenseLink
bcryptjsMIThttps://github.com/dcodeIO/bcrypt.js
jsonwebtokenMIThttps://github.com/auth0/node-jsonwebtoken
joseMIThttps://github.com/panva/jose
HelmetMIThttps://github.com/helmetjs/helmet
CORSMIThttps://github.com/expressjs/cors
PassportMIThttps://github.com/jaredhanson/passport
passport-appleMIThttps://github.com/ananay/passport-apple
passport-google-oauth20MIThttps://github.com/jaredhanson/passport-google-oauth2
passport-facebookMIThttps://github.com/jaredhanson/passport-facebook
google-auth-libraryApache 2.0https://github.com/googleapis/google-auth-library-nodejs

Validation and utilities

LibraryLicenseLink
ZodMIThttps://github.com/colinhacks/zod
MulterMIThttps://github.com/expressjs/multer
MorganMIThttps://github.com/expressjs/morgan
node-cronISChttps://github.com/node-cron/node-cron

Third-party services

LibraryLicenseLink
Cloudinary SDKMIThttps://github.com/cloudinary/cloudinary_npm
Resend SDKMIThttps://github.com/resend/resend-node
Stream Chat SDKBSD-3-Clausehttps://github.com/GetStream/stream-chat-js
Anthropic SDKMIThttps://github.com/anthropics/anthropic-sdk-typescript
Bull (queue)MIThttps://github.com/OptimalBits/bull
Expo Server SDKMIThttps://github.com/expo/expo-server-sdk-node

Apple Watch application (Swift)

The Apple Watch application is developed in Swift with Apple's native SwiftUI framework. It uses the following frameworks, provided by Apple under the Apple SDK License Agreement:


Main licenses — summary

MIT License

Most of the libraries used are under the MIT license, which permits free use, including commercial use, provided the copyright notice and the original license are included in the software distributions.

Apache License 2.0

Similar to MIT, with additional provisions on patents. The components concerned (TypeScript, Prisma, google-auth-library) are used in accordance with the terms of the license.

BSD-3-Clause

Permits use, modification and redistribution provided the copyright notice and the license are included. Used by Stream Chat (in-app chat).

ISC License

Equivalent to MIT in practice, with simplified wording. Used by Lucide Icons and node-cron.

SIL Open Font License 1.1

A license dedicated to typographic fonts. Permits free use of the fonts, including commercial use, in all contexts (web, app, print).

PostgreSQL License

A permissive license close to MIT, specific to the PostgreSQL database.


Full text of the licenses

The full text of each license is available in the respective GitHub repositories of the projects cited above, or can be provided on request at hello@runodyssey.com.

MIT License (template text)

MIT License

Copyright (c) [year] [author]

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Acknowledgments

Odyssey would not exist without the generosity of the open-source community. A big thank you to the maintainers of all these projects, and to everyone who contributes daily to making the JavaScript / TypeScript / Swift ecosystem accessible and powerful.


Contact

For any question relating to the open-source licenses used in Odyssey, contact us at: hello@runodyssey.com