Source: https://seerepo.com/r/Nozbe/WatermelonDB/built
Markdown source: https://seerepo.com/r/Nozbe/WatermelonDB/built.md
Description: WatermelonDB is a C repo built with React, hermes-android, JetBrains, react-android, and react-native.

# What is WatermelonDB built with?

WatermelonDB is a C repo built with React, hermes-android, JetBrains, react-android, and react-native. It is tested with react-test-renderer and @testing-library/react-hooks and uses SQLite. It has 84,907 written lines, with 45 test files.

Read on November 12, 2026, at commit 5c46322.

Repository: https://github.com/Nozbe/WatermelonDB

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: 8 files

### Interface

- **[appcompat](https://seerepo.com/uses/appcompat)**

## Backend

### Data

- **[SQLite](https://seerepo.com/uses/sqlite)**: 1 file · [src/adapters/sqlite/sqlite-node/Database.js, line 3](https://github.com/Nozbe/WatermelonDB/blob/5c463222ecd79928861385bac94b486fcc7623d4/src/adapters/sqlite/sqlite-node/Database.js#L3)

## Support

### The base

- **hermes-android**
- **[JetBrains](https://seerepo.com/uses/jetbrains)**
- **[react-android](https://seerepo.com/uses/react-android)**
- **[react-native](https://seerepo.com/uses/react-native)**: 6 files

### Testing

- **react-test-renderer**: 2 files
- **@testing-library/react-hooks**: 1 file

### Tools

- **CocoaPods**
- **pry**
- **xcodeproj**
- **Babel**: 1 file

### Other

- **activesupport**
- **ffi**
- **rxjs**: 5 files
- **hoist-non-react-statics**: 2 files
- **Lodash**: 2 files

## Other repos with a similar stack

- [laurent22/joplin](https://seerepo.com/r/laurent22/joplin/built): React, SQLite, hermes-android, react-android, react-native, appcompat · [Compare](https://seerepo.com/compare/laurent22/joplin/vs/Nozbe/WatermelonDB)
- [ruvnet/RuView](https://seerepo.com/r/ruvnet/RuView/built): React, SQLite, react-native · [Compare](https://seerepo.com/compare/Nozbe/WatermelonDB/vs/ruvnet/RuView)
- [videojs/video.js](https://seerepo.com/r/videojs/video.js/built): React, react-android, react-native · [Compare](https://seerepo.com/compare/Nozbe/WatermelonDB/vs/videojs/video.js)
- [ollama/ollama](https://seerepo.com/r/ollama/ollama/built): React, SQLite
- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): React, SQLite
- [farion1231/cc-switch](https://seerepo.com/r/farion1231/cc-switch/built): React, SQLite

## Frequently asked questions

### What language is WatermelonDB written in?

WatermelonDB is written in C, with 84,907 written lines.

### What framework does WatermelonDB use?

WatermelonDB is built with React, hermes-android, JetBrains, react-android, and react-native.

### What services does WatermelonDB use?

WatermelonDB uses SQLite.

The proof: [src/adapters/sqlite/sqlite-node/Database.js, line 3](https://github.com/Nozbe/WatermelonDB/blob/5c463222ecd79928861385bac94b486fcc7623d4/src/adapters/sqlite/sqlite-node/Database.js#L3)

### Does WatermelonDB have tests?

Yes. WatermelonDB has 45 test files and is tested with react-test-renderer and @testing-library/react-hooks.

### Which repos have a stack like WatermelonDB's?

The ones that share most of its stack: laurent22/joplin, ruvnet/RuView, and videojs/video.js.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
