> ## Documentation Index
> Fetch the complete documentation index at: https://recontrol.money/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Open-source licenses

> Third-party open-source software used in Recontrol and their licenses.

*Last updated 19 October 2026.*

Recontrol is built using open-source software. This page lists the key third-party components used in the application and the licenses under which they are distributed.

We are grateful to the open-source community for making these projects available.

***

## Recontrol software license

Portions of the Recontrol source code are made available under the **BSD 3-Clause License**:

```
BSD 3-Clause License

Copyright (c) 2024–2026, Mrinal Wahal
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,
   this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors
   may be used to endorse or promote products derived from this software
   without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
```

***

## Mobile application (iOS and Android)

The mobile application is built with [Expo](https://expo.dev) and [React Native](https://reactnative.dev).

| Package | License |
| - | - |
| `react` | MIT |
| `react-native` | MIT |
| `expo` | MIT |
| `expo-router` | MIT |
| `expo-apple-authentication` | MIT |
| `expo-auth-session` | MIT |
| `expo-secure-store` | MIT |
| `expo-local-authentication` | MIT |
| `expo-localization` | MIT |
| `expo-notifications` | MIT |
| `expo-blur` | MIT |
| `expo-glass-effect` | MIT |
| `expo-haptics` | MIT |
| `expo-linear-gradient` | MIT |
| `expo-splash-screen` | MIT |
| `expo-constants` | MIT |
| `expo-linking` | MIT |
| `expo-updates` | MIT |
| `expo-web-browser` | MIT |
| `expo-crypto` | MIT |
| `react-native-plaid-link-sdk` | MIT |
| `@react-navigation/native` | MIT |
| `@nhost/nhost-js` | MIT |
| `@bufbuild/protobuf` | Apache-2.0 |
| `@connectrpc/connect` | Apache-2.0 |
| `@connectrpc/connect-web` | Apache-2.0 |
| `@tanstack/react-query` | MIT |
| `@react-native-async-storage/async-storage` | MIT |
| `@react-native-community/datetimepicker` | MIT |
| `react-native-reanimated` | MIT |
| `react-native-gesture-handler` | MIT |
| `react-native-screens` | MIT |
| `react-native-safe-area-context` | MIT |
| `react-native-svg` | MIT |
| `react-native-web` | MIT |
| `react-native-format-currency` | MIT |
| `nativewind` | MIT |
| `tailwindcss` | MIT |
| `tailwindcss-animate` | MIT |
| `tailwind-merge` | MIT |
| `class-variance-authority` | Apache-2.0 |
| `clsx` | MIT |
| `lucide-react-native` | ISC |
| `@rn-primitives/*` | MIT |
| `react-native-worklets` | MIT |
| `posthog-react-native` | MIT |

***

## Web application

The web application at app.recontrol.money is built with [TanStack Start](https://tanstack.com/start) and React.

| Package | License |
| - | - |
| `react` | MIT |
| `react-dom` | MIT |
| `@tanstack/react-start` | MIT |
| `@tanstack/react-router` | MIT |
| `@tanstack/react-query` | MIT |
| `nitro` | MIT |
| `@nhost/nhost-js` | MIT |
| `@bufbuild/protobuf` | Apache-2.0 AND BSD-3-Clause |
| `@connectrpc/connect` | Apache-2.0 |
| `radix-ui` | MIT |
| `cmdk` | MIT |
| `sonner` | MIT |
| `react-day-picker` | MIT |
| `lucide-react` | ISC |
| `tailwindcss` | MIT |
| `tailwind-merge` | MIT |
| `class-variance-authority` | Apache-2.0 |
| `clsx` | MIT |
| `countries-and-timezones` | MIT |
| `country-to-currency` | MIT |
| `uqr` | MIT |
| `posthog-js` | Apache-2.0 AND MIT |
| `@fontsource/instrument-serif` | OFL-1.1 |
| `@fontsource-variable/noto-sans-devanagari` | OFL-1.1 |

***

## Backend server

The backend server is written in Go.

| Package | License |
| - | - |
| `connectrpc.com/connect` | Apache-2.0 |
| `connectrpc.com/cors` | Apache-2.0 |
| `connectrpc.com/validate` | Apache-2.0 |
| `connectrpc.com/grpchealth` | Apache-2.0 |
| `google.golang.org/protobuf` | BSD-3-Clause |
| `google.golang.org/grpc` | Apache-2.0 |
| `buf.build/go/protovalidate` | Apache-2.0 |
| `github.com/plaid/plaid-go/v27` | MIT |
| `gorm.io/gorm` | MIT |
| `gorm.io/driver/postgres` | MIT |
| `github.com/golang-jwt/jwt/v5` | MIT |
| `github.com/google/uuid` | BSD-3-Clause |
| `github.com/hasura/go-graphql-client` | MIT |
| `github.com/lib/pq` | MIT |
| `github.com/spf13/cobra` | Apache-2.0 |
| `github.com/spf13/viper` | MIT |
| `github.com/govalues/money` | MIT |
| `go.opentelemetry.io/otel` | Apache-2.0 |
| `golang.org/x/net` | BSD-3-Clause |
| `golang.org/x/oauth2` | BSD-3-Clause |
| `golang.org/x/text` | BSD-3-Clause |
| `ariga.io/atlas-go-sdk` | Apache-2.0 |
| `ariga.io/atlas-provider-gorm` | Apache-2.0 |

***

## Obtaining license texts

The full text of each license is available at the following standard URLs:

* **MIT License:** [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT)
* **Apache-2.0 License:** [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0)
* **BSD-3-Clause License:** [https://opensource.org/licenses/BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **ISC License:** [https://opensource.org/licenses/ISC](https://opensource.org/licenses/ISC)

If you have questions about open-source license compliance, please contact us at [support@recontrol.money](mailto:support@recontrol.money).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.