Source: https://seerepo.com/r/shipshapecode/shepherd/built
Markdown source: https://seerepo.com/r/shipshapecode/shepherd/built.md
Description: shepherd is a TypeScript repo built with @astrojs/starlight, Astro, and React. It makes its content with @astrojs/rss.

# What is shepherd built with?

shepherd is a TypeScript repo built with @astrojs/starlight, Astro, and React. It makes its content with @astrojs/rss and is tested with Vitest, Testing Library, Chai, and cypress-plugin-tab. It has 18,990 written lines, with 60 test files.

Read on November 9, 2026, at commit f2170c9.

Repository: https://github.com/shipshapecode/shepherd

## Frontend (docs-src)

### The base

- **@astrojs/starlight**: 1 file

## Frontend (landing)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

## Backend (landing)

### The base

- **[Astro](https://seerepo.com/uses/astro)**: 3 files · [in landing/package.json](https://github.com/shipshapecode/shepherd/blob/f2170c9cefde87228717dadc8608d3d2dd1e6cf1/landing/package.json)

## Support (landing)

### Content

- **@astrojs/rss**: 1 file

### Testing

- **Vitest**: 8 files

### Other

- **@polar-sh/sdk**: 1 file

## Frontend (packages/react)

### The base

- **[React](https://seerepo.com/uses/react)**: 1 file

## Support (packages/react)

### Testing

- **Testing Library**: 2 files
- **Vitest**: 1 file

## Frontend (shepherd.js)

### Interface

- **[@floating-ui/dom](https://seerepo.com/uses/floating-ui-dom)**: 2 files

## Support (shepherd.js)

### Testing

- **Vitest**: 19 files
- **Chai**: 2 files
- **cypress-plugin-tab**: 1 file
- **Testing Library**: 1 file

### Other

- **resize-observer-polyfill**: 3 files
- **deepmerge-ts**: 2 files
- **Lodash**: 1 file

## Other repos with a similar stack

- [anomalyco/opencode](https://seerepo.com/r/anomalyco/opencode/built): @astrojs/starlight, Astro, React, Tailwind CSS · [Compare](https://seerepo.com/compare/anomalyco/opencode/vs/shipshapecode/shepherd)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): Astro, React, Tailwind CSS · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/shipshapecode/shepherd)
- [multica-ai/multica](https://seerepo.com/r/multica-ai/multica/built): React, Tailwind CSS, @floating-ui/dom · [Compare](https://seerepo.com/compare/multica-ai/multica/vs/shipshapecode/shepherd)
- [CherryHQ/cherry-studio](https://seerepo.com/r/CherryHQ/cherry-studio/built): React, Tailwind CSS, @floating-ui/dom · [Compare](https://seerepo.com/compare/CherryHQ/cherry-studio/vs/shipshapecode/shepherd)
- [chatboxai/chatbox](https://seerepo.com/r/chatboxai/chatbox/built): React, Tailwind CSS, @floating-ui/dom · [Compare](https://seerepo.com/compare/chatboxai/chatbox/vs/shipshapecode/shepherd)
- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): React, Tailwind CSS, @floating-ui/dom · [Compare](https://seerepo.com/compare/novuhq/novu/vs/shipshapecode/shepherd)

## Frequently asked questions

### What language is shepherd written in?

shepherd is written in TypeScript, with 18,990 written lines.

### What framework does shepherd use?

shepherd is built with @astrojs/starlight, Astro, and React.

### Does shepherd have tests?

Yes. shepherd has 60 test files and is tested with Vitest, Testing Library, Chai, and cypress-plugin-tab.

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

The ones that share most of its stack: anomalyco/opencode, bojieli/ai-agent-book, and multica-ai/multica.

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