Source: https://seerepo.com/r/basecamp/trix/built
Markdown source: https://seerepo.com/r/basecamp/trix/built.md
Description: trix is a JavaScript repo built with Rails and propshaft. It makes its content with dompurify, deploys with puma, and uses sqlite3 and SQLite.

# What is trix built with?

trix is a JavaScript repo built with Rails and propshaft. It makes its content with dompurify, deploys with puma, and uses sqlite3 and SQLite. It has 36,929 written lines, with 98 test files.

Read on November 5, 2026, at commit e2df97a.

Repository: https://github.com/basecamp/trix

## Backend

### The base

- **[Rails](https://seerepo.com/uses/rails)**: 2 files

### Data

- **sqlite3**
- **[SQLite](https://seerepo.com/uses/sqlite)**: 1 file · [action_text-trix/Gemfile, line 11](https://github.com/basecamp/trix/blob/e2df97a56bcf1b6689ccd08d0d11a3f96006da8b/action_text-trix/Gemfile#L11)

## Support

### The base

- **propshaft**

### Content

- **[dompurify](https://seerepo.com/uses/dompurify)**: 4 files

### Deploy

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

### Tools

- **importmap-rails**

### Other

- **idiomorph**: 1 file

## Other repos with a similar stack

- [rails/rails](https://seerepo.com/r/rails/rails/built): Rails, sqlite3, SQLite, puma · [Compare](https://seerepo.com/compare/basecamp/trix/vs/rails/rails)
- [rapid7/metasploit-framework](https://seerepo.com/r/rapid7/metasploit-framework/built): Rails, sqlite3, SQLite, puma · [Compare](https://seerepo.com/compare/basecamp/trix/vs/rapid7/metasploit-framework)
- [mastodon/mastodon](https://seerepo.com/r/mastodon/mastodon/built): Rails, propshaft, puma · [Compare](https://seerepo.com/compare/basecamp/trix/vs/mastodon/mastodon)
- [chatwoot/chatwoot](https://seerepo.com/r/chatwoot/chatwoot/built): Rails, dompurify, puma · [Compare](https://seerepo.com/compare/basecamp/trix/vs/chatwoot/chatwoot)
- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): SQLite, dompurify
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): SQLite, dompurify

## Frequently asked questions

### What language is trix written in?

trix is written in JavaScript, with 36,929 written lines.

### What framework does trix use?

trix is built with Rails and propshaft.

### What services does trix use?

trix uses sqlite3 and SQLite.

### Does trix have tests?

Yes. trix has 98 test files.

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

The ones that share most of its stack: rails/rails, rapid7/metasploit-framework, and mastodon/mastodon.

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