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. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

The base 1

Interface 1

Backend

Support

The base 4

Testing 2

  • react-test-renderer2 files
  • @testing-library/react-hooks1 file

Tools 4

  • Babel1 file
  • CocoaPods
  • pry
  • xcodeproj

Other 5

  • rxjs5 files
  • Lodash2 files
  • activesupport
  • hoist-non-react-statics2 files
  • ffi

Other repos with a similar stack

Ordered by how much of its stack they share with WatermelonDB, then by stars.

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

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/joplinruvnet/RuViewvideojs/video.js

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →