Source: https://seerepo.com/r/1jehuang/jcode/built
Markdown source: https://seerepo.com/r/1jehuang/jcode/built.md
Description: jcode is a Rust repo built with Tokio, objc2-app-kit, and objc2-foundation. It stores its data in SQLite. It has 1,009,350 written lines, with 766 test files.

# What is jcode built with?

jcode is a Rust repo built with Tokio, objc2-app-kit, and objc2-foundation. It stores its data in SQLite, signs people in with aws-sdk-sts and azure_identity, uses AI through aws-sdk-bedrockruntime and tokenizers, makes its content with image, pulldown-cmark, pillow, usvg, resvg, and 3 more, validates its data with jsonschema and Ajv, deploys with azure_core, and uses rusqlite. It has 1,009,350 written lines, with 766 test files.

Read on November 5, 2026, at commit cedcdee.

Repository: https://github.com/1jehuang/jcode

## Frontend (/)

### Interface

- **[Ratatui](https://seerepo.com/uses/ratatui)**: 103 files
- **[crossterm](https://seerepo.com/uses/crossterm)**: 52 files
- **core-graphics**: 3 files
- **global-hotkey**: 2 files

## Backend (/)

### Data

- **[rusqlite](https://seerepo.com/uses/rusqlite)**
- **[SQLite](https://seerepo.com/uses/sqlite)**: 6 files · [crates/jcode-base/src/auth/cursor.rs, line 4](https://github.com/1jehuang/jcode/blob/cedcdee71b721d0c053ee930d6f8ddbf9192e880/crates/jcode-base/src/auth/cursor.rs#L4)

### Sign-in

- **aws-sdk-sts**: 1 file
- **azure_identity**: 1 file

### AI

- **aws-sdk-bedrockruntime**: 1 file
- **[tokenizers](https://seerepo.com/uses/tokenizers)**: 1 file

## Support (/)

### The base

- **[Tokio](https://seerepo.com/uses/tokio)**: 282 files
- **[objc2-app-kit](https://seerepo.com/uses/objc2-app-kit)**: 2 files
- **[objc2-foundation](https://seerepo.com/uses/objc2-foundation)**: 2 files

### Content

- **[image](https://seerepo.com/uses/image)**: 14 files
- **[pulldown-cmark](https://seerepo.com/uses/pulldown-cmark)**: 5 files
- **[pillow](https://seerepo.com/uses/pillow)**: 4 files
- **usvg**: 4 files
- **resvg**: 3 files
- **lettre**: 1 file
- **mail-parser**: 1 file
- **[qrcode](https://seerepo.com/uses/qrcode)**: 1 file

### Validation

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

### Deploy

- **azure_core**: 1 file

### Tools

- **clap**: 13 files

### Other

- **native-tls**
- **rcgen**
- **serde_json**: 462 files
- **anyhow**: 429 files
- **serde**: 276 files
- **chrono**: 187 files
- **tempfile**: 135 files
- **reqwest**: 74 files
- **async-trait**: 69 files
- **libc**: 54 files
- **futures**: 51 files
- **unicode-width**: 48 files
- **dirs**: 43 files
- **base64**: 31 files
- **uuid**: 28 files
- **sha2**: 23 files
- **url**: 20 files
- **hex**: 17 files
- **NumPy**: 17 files
- **rand**: 16 files
- **toml**: 14 files
- **regex**: 12 files
- **urlencoding**: 10 files
- **tokio-stream**: 9 files
- **tokio-tungstenite**: 9 files
- **windows-sys**: 9 files
- **similar**: 8 files
- **open**: 7 files
- **flate2**: 6 files
- **bytes**: 5 files
- **arboard**: 4 files
- **rustls**: 4 files
- **async-io**: 2 files
- **block2**: 2 files
- **cpal**: 2 files
- **objc2**: 2 files
- **socket2**: 2 files
- **tokio-rustls**: 2 files
- **unicode-segmentation**: 2 files
- **aws-config**: 1 file
- **aws-credential-types**: 1 file
- **aws-smithy-types**: 1 file
- **aws-types**: 1 file
- **h2**: 1 file
- **http**: 1 file
- **httpdate**: 1 file
- **memchr**: 1 file
- **rayon**: 1 file
- **rquickjs**: 1 file
- **russh**: 1 file
- **rustls-native-certs**: 1 file
- **semver**: 1 file
- **serde_yaml**: 1 file
- **syntect**: 1 file
- **tar**: 1 file
- **terminal-colorsaurus**: 1 file
- **thiserror**: 1 file
- **tikv-jemalloc-ctl**: 1 file
- **tikv-jemalloc-sys**: 1 file
- **tikv-jemallocator**: 1 file
- **tokio-util**: 1 file
- **toml_edit**: 1 file
- **unicode-properties**: 1 file
- **ureq**: 1 file
- **walkdir**: 1 file
- **webpki-roots**: 1 file
- **zbus**: 1 file
- **zstd**: 1 file

## Support (sdk/typescript)

### Validation

- **[Ajv](https://seerepo.com/uses/ajv)**: 2 files

## Other repos with a similar stack

- [warpdotdev/warp](https://seerepo.com/r/warpdotdev/warp/built): Tokio, objc2-app-kit, objc2-foundation, Ratatui, core-graphics, global-hotkey, aws-sdk-sts, tokenizers, image, resvg, qrcode · [Compare](https://seerepo.com/compare/1jehuang/jcode/vs/warpdotdev/warp)
- [screenpipe/screenpipe](https://seerepo.com/r/screenpipe/screenpipe/built): rusqlite, SQLite, Tokio, objc2-app-kit, objc2-foundation, core-graphics, tokenizers, image, resvg, lettre · [Compare](https://seerepo.com/compare/1jehuang/jcode/vs/screenpipe/screenpipe)
- [gitbutlerapp/gitbutler](https://seerepo.com/r/gitbutlerapp/gitbutler/built): rusqlite, SQLite, Tokio, objc2-app-kit, objc2-foundation, Ratatui, crossterm, image, pulldown-cmark · [Compare](https://seerepo.com/compare/1jehuang/jcode/vs/gitbutlerapp/gitbutler)
- [openai/codex](https://seerepo.com/r/openai/codex/built): SQLite, Tokio, objc2-app-kit, objc2-foundation, Ratatui, crossterm, image, pulldown-cmark · [Compare](https://seerepo.com/compare/1jehuang/jcode/vs/openai/codex)
- [zed-industries/zed](https://seerepo.com/r/zed-industries/zed/built): Tokio, objc2-app-kit, objc2-foundation, core-graphics, image, pulldown-cmark, resvg, jsonschema · [Compare](https://seerepo.com/compare/1jehuang/jcode/vs/zed-industries/zed)
- [BerriAI/litellm](https://seerepo.com/r/BerriAI/litellm/built): rusqlite, SQLite, Tokio, aws-sdk-sts, azure_identity, tokenizers, jsonschema, azure_core · [Compare](https://seerepo.com/compare/1jehuang/jcode/vs/BerriAI/litellm)

## Frequently asked questions

### What language is jcode written in?

jcode is written in Rust, with 1,009,350 written lines.

### What framework does jcode use?

jcode is built with Tokio, objc2-app-kit, and objc2-foundation.

### What database does jcode use?

jcode stores its data in SQLite.

The proof: [crates/jcode-base/src/auth/cursor.rs, line 4](https://github.com/1jehuang/jcode/blob/cedcdee71b721d0c053ee930d6f8ddbf9192e880/crates/jcode-base/src/auth/cursor.rs#L4)

### What does jcode sign people in with?

jcode signs people in with aws-sdk-sts and azure_identity.

### Does jcode use AI?

Yes. jcode uses AI through aws-sdk-bedrockruntime and tokenizers.

### What services does jcode use?

jcode uses rusqlite.

### Does jcode have tests?

Yes. jcode has 766 test files.

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

The ones that share most of its stack: warpdotdev/warp, screenpipe/screenpipe, and gitbutlerapp/gitbutler.

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