Source: https://seerepo.com/r/Crosstalk-Solutions/project-nomad/built
Markdown source: https://seerepo.com/r/Crosstalk-Solutions/project-nomad/built.md
Description: project-nomad is a TypeScript repo built with Vite and React. It stores its data in bullmq and uses AI through ollama and tesseract.js.

# What is project-nomad built with?

project-nomad is a TypeScript repo built with Vite and React. It stores its data in bullmq, uses AI through ollama and tesseract.js, makes its content with Cheerio, fast-xml-parser, @markdoc/markdoc, react-markdown, remark-gfm, and 3 more, validates its data with @vinejs/vine, is tested with japa, deploys with dockerode, and uses Qdrant and Redis. It has 85,714 written lines, with 69 test files.

Read on November 6, 2026, at commit 54ee30a.

Repository: https://github.com/Crosstalk-Solutions/project-nomad

## Frontend

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in admin/package.json](https://github.com/Crosstalk-Solutions/project-nomad/blob/54ee30a44902e5c252b477f8685c26ec3064ab72/admin/package.json)
- **[React](https://seerepo.com/uses/react)**: 83 files · [in admin/package.json](https://github.com/Crosstalk-Solutions/project-nomad/blob/54ee30a44902e5c252b477f8685c26ec3064ab72/admin/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[@codemirror/theme-one-dark](https://seerepo.com/uses/codemirror-theme-one-dark)**: 1 file

### Interface

- **[Headless UI](https://seerepo.com/uses/headless-ui)**: 8 files
- **react-map-gl**: 3 files
- **uppy**: 2 files
- **[CodeMirror](https://seerepo.com/uses/codemirror)**: 1 file
- **MapLibre**: 1 file

### Icons

- **@tabler/icons-react**: 59 files

## Backend

### Data

- **[bullmq](https://seerepo.com/uses/bullmq)**: 16 files
- **Qdrant**: 1 file · [admin/app/services/rag_service.ts, line 1](https://github.com/Crosstalk-Solutions/project-nomad/blob/54ee30a44902e5c252b477f8685c26ec3064ab72/admin/app/services/rag_service.ts#L1)
- **[Redis](https://seerepo.com/uses/redis)**: 1 file · [admin/config/queue.ts, line 3](https://github.com/Crosstalk-Solutions/project-nomad/blob/54ee30a44902e5c252b477f8685c26ec3064ab72/admin/config/queue.ts#L3)

### AI

- **[ollama](https://seerepo.com/uses/ollama)**: 1 file
- **tesseract.js**: 1 file

## Support

### Content

- **[Cheerio](https://seerepo.com/uses/cheerio)**: 4 files
- **[fast-xml-parser](https://seerepo.com/uses/fast-xml-parser)**: 3 files
- **@markdoc/markdoc**: 2 files
- **[react-markdown](https://seerepo.com/uses/react-markdown)**: 2 files
- **[remark-gfm](https://seerepo.com/uses/remark-gfm)**: 2 files
- **[sharp](https://seerepo.com/uses/sharp)**: 2 files
- **[mammoth](https://seerepo.com/uses/mammoth)**: 1 file
- **pdf-parse**: 1 file

### Validation

- **@vinejs/vine**: 19 files

### Testing

- **japa**: 8 files

### Deploy

- **dockerode**: 5 files

### Tools

- **@tanstack/react-query-devtools**: 1 file

### Other

- **[TanStack](https://seerepo.com/uses/tanstack)**: 35 files
- **luxon**: 33 files
- **Axios**: 11 files
- **systeminformation**: 5 files
- **@uppy/xhr-upload**: 1 file
- **compression**: 1 file
- **fuse.js**: 1 file
- **ipaddr.js**: 1 file
- **jszip**: 1 file
- **pmtiles**: 1 file
- **stream-json**: 1 file
- **tar**: 1 file
- **url-join**: 1 file
- **yauzl**: 1 file

## Other repos with a similar stack

- [CherryHQ/cherry-studio](https://seerepo.com/r/CherryHQ/cherry-studio/built): Vite, React, Tailwind CSS, CodeMirror, tesseract.js, Cheerio, fast-xml-parser, remark-gfm, sharp, pdf-parse · [Compare](https://seerepo.com/compare/CherryHQ/cherry-studio/vs/Crosstalk-Solutions/project-nomad)
- [TryGhost/Ghost](https://seerepo.com/r/TryGhost/Ghost/built): Vite, React, bullmq, Tailwind CSS, @codemirror/theme-one-dark, Headless UI, CodeMirror, Cheerio, sharp · [Compare](https://seerepo.com/compare/Crosstalk-Solutions/project-nomad/vs/TryGhost/Ghost)
- [cline/cline](https://seerepo.com/r/cline/cline/built): Vite, React, Tailwind CSS, Cheerio, react-markdown, remark-gfm, mammoth, pdf-parse · [Compare](https://seerepo.com/compare/cline/cline/vs/Crosstalk-Solutions/project-nomad)
- [twentyhq/twenty](https://seerepo.com/r/twentyhq/twenty/built): Vite, React, bullmq, Redis, @tabler/icons-react, react-markdown, remark-gfm, sharp · [Compare](https://seerepo.com/compare/Crosstalk-Solutions/project-nomad/vs/twentyhq/twenty)
- [volcengine/OpenViking](https://seerepo.com/r/volcengine/OpenViking/built): Vite, React, Redis, Tailwind CSS, @codemirror/theme-one-dark, CodeMirror, react-markdown, remark-gfm · [Compare](https://seerepo.com/compare/Crosstalk-Solutions/project-nomad/vs/volcengine/OpenViking)
- [ToolJet/ToolJet](https://seerepo.com/r/ToolJet/ToolJet/built): React, bullmq, Redis, Tailwind CSS, CodeMirror, @tabler/icons-react, react-markdown, remark-gfm · [Compare](https://seerepo.com/compare/Crosstalk-Solutions/project-nomad/vs/ToolJet/ToolJet)

## Frequently asked questions

### What language is project-nomad written in?

project-nomad is written in TypeScript, with 85,714 written lines.

### What framework does project-nomad use?

project-nomad is built with Vite and React.

The proof: [in admin/package.json](https://github.com/Crosstalk-Solutions/project-nomad/blob/54ee30a44902e5c252b477f8685c26ec3064ab72/admin/package.json)

### What database does project-nomad use?

project-nomad stores its data in bullmq.

### Does project-nomad use AI?

Yes. project-nomad uses AI through ollama and tesseract.js.

### What services does project-nomad use?

project-nomad uses Qdrant and Redis.

The proof: [admin/app/services/rag_service.ts, line 1](https://github.com/Crosstalk-Solutions/project-nomad/blob/54ee30a44902e5c252b477f8685c26ec3064ab72/admin/app/services/rag_service.ts#L1)

### Does project-nomad have tests?

Yes. project-nomad has 69 test files and is tested with japa.

### Which repos have a stack like project-nomad's?

The ones that share most of its stack: CherryHQ/cherry-studio, TryGhost/Ghost, and cline/cline.

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