Source: https://seerepo.com/r/vrtmrz/obsidian-livesync/built
Markdown source: https://seerepo.com/r/vrtmrz/obsidian-livesync/built.md
Description: obsidian-livesync is a TypeScript repo built with Svelte. It stores its data in pouchdb-adapter-memory, idb, and pouchdb-adapter-http.

# What is obsidian-livesync built with?

obsidian-livesync is a TypeScript repo built with Svelte. It stores its data in pouchdb-adapter-memory, idb, and pouchdb-adapter-http, makes its content with yaml, markdown-it, and qrcode-generator, is tested with Vitest and playwright, and uses pouchdb-find. It has 176,239 written lines, with 319 test files.

Read on November 10, 2026, at commit 517f5c2.

Repository: https://github.com/vrtmrz/obsidian-livesync

## Frontend (/)

### The base

- **[Svelte](https://seerepo.com/uses/svelte)**: 36 files

## Backend (/)

### Data

- **pouchdb-adapter-memory**: 5 files
- **[idb](https://seerepo.com/uses/idb)**: 3 files
- **pouchdb-adapter-http**: 2 files

## Support (/)

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 3 files
- **[markdown-it](https://seerepo.com/uses/markdown-it)**: 2 files

### Testing

- **Vitest**: 191 files
- **playwright**: 12 files

### Tools

- **obsidian**: 9 files
- **tinyglobby**: 3 files
- **@sveltejs/vite-plugin-svelte**: 1 file
- **@typescript-eslint/parser**: 1 file
- **ESLint**: 1 file
- **svelte-eslint-parser**: 1 file
- **svelte-preprocess**: 1 file

### Other

- **diff-match-patch**: 3 files
- **minimatch**: 2 files
- **smithy**: 2 files

## Backend (src/apps/cli)

### Data

- **pouchdb-adapter-http**: 1 file
- **pouchdb-find**: 1 file

## Support (src/apps/cli)

### Testing

- **Vitest**: 26 files

### Tools

- **chokidar**: 1 file

### Other

- **@aws-crypto/sha256-js**: 1 file
- **minimatch**: 1 file

## Frontend (src/apps/webapp)

### The base

- **[Svelte](https://seerepo.com/uses/svelte)**: 1 file

## Support (src/apps/webapp)

### Testing

- **Vitest**: 2 files

## Frontend (src/apps/webpeer)

### The base

- **[Svelte](https://seerepo.com/uses/svelte)**: 6 files

## Support (src/apps/webpeer)

### Content

- **qrcode-generator**: 1 file

## Other repos with a similar stack

- [usebruno/bruno](https://seerepo.com/r/usebruno/bruno/built): idb, yaml, markdown-it · [Compare](https://seerepo.com/compare/usebruno/bruno/vs/vrtmrz/obsidian-livesync)
- [windmill-labs/windmill](https://seerepo.com/r/windmill-labs/windmill/built): Svelte, idb, yaml · [Compare](https://seerepo.com/compare/vrtmrz/obsidian-livesync/vs/windmill-labs/windmill)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): yaml, markdown-it
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): Svelte, yaml
- [immich-app/immich](https://seerepo.com/r/immich-app/immich/built): Svelte, yaml
- [storybookjs/storybook](https://seerepo.com/r/storybookjs/storybook/built): Svelte, yaml

## Frequently asked questions

### What language is obsidian-livesync written in?

obsidian-livesync is written in TypeScript, with 176,239 written lines.

### What framework does obsidian-livesync use?

obsidian-livesync is built with Svelte.

### What database does obsidian-livesync use?

obsidian-livesync stores its data in pouchdb-adapter-memory, idb, and pouchdb-adapter-http.

### What services does obsidian-livesync use?

obsidian-livesync uses pouchdb-find.

### Does obsidian-livesync have tests?

Yes. obsidian-livesync has 319 test files and is tested with Vitest and playwright.

### Which repos have a stack like obsidian-livesync's?

The ones that share most of its stack: usebruno/bruno, windmill-labs/windmill, and n8n-io/n8n.

## 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.
