Source: https://seerepo.com/r/hackjutsu/Lepton/built
Markdown source: https://seerepo.com/r/hackjutsu/Lepton/built.md
Description: Lepton is a JavaScript repo built with React, Electron, Vite, Tauri, @tauri-apps/api, and 1 more. It stores its data in SQLite and signs people in with keyring.

# What is Lepton built with?

Lepton is a JavaScript repo built with React, Electron, Vite, Tauri, @tauri-apps/api, and 1 more. It stores its data in SQLite, signs people in with keyring, makes its content with highlight.js, prismjs, Asciidoctor, katex, markdown-it, and 2 more, is tested with Vitest and tauri-plugin-wdio-webdriver, deploys with winston, and uses rusqlite. It has 38,168 written lines, with 79 test files.

Read on November 13, 2026, at commit cad8cd3.

Repository: https://github.com/hackjutsu/Lepton

## Frontend (/)

### The base

- **[React](https://seerepo.com/uses/react)**: 20 files · [in prototypes/tauri/package.json](https://github.com/hackjutsu/Lepton/blob/cad8cd319e0562519ad9abd91a461492099d2051/prototypes/tauri/package.json)

### Interface

- **[react-bootstrap](https://seerepo.com/uses/react-bootstrap)**: 9 files
- **boring-avatars**: 1 file
- **[Chart.js](https://seerepo.com/uses/chartjs)**: 1 file
- **codemirror**: 1 file
- **[electron-context-menu](https://seerepo.com/uses/electron-context-menu)**: 1 file
- **react-split-pane**: 1 file

## Support (/)

### The base

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

### Content

- **[highlight.js](https://seerepo.com/uses/highlightjs)**: 3 files
- **[prismjs](https://seerepo.com/uses/prismjs)**: 2 files
- **Asciidoctor**: 1 file
- **[katex](https://seerepo.com/uses/katex)**: 1 file
- **[markdown-it](https://seerepo.com/uses/markdown-it)**: 1 file
- **[markdown-it-emoji](https://seerepo.com/uses/markdown-it-emoji)**: 1 file
- **markdown-it-task-lists**: 1 file

### Testing

- **Vitest**: 65 files

### Deploy

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

### Tools

- **highlightjs-solidity**: 1 file

### Other

- **react-redux**: 11 files
- **Redux**: 10 files
- **bluebird**: 2 files
- **autolinker**: 1 file
- **electron-is-dev**: 1 file
- **electron-updater**: 1 file
- **electron-window-state**: 1 file
- **nconf**: 1 file
- **redux-thunk**: 1 file
- **valid-filename**: 1 file

## Frontend (prototypes/tauri)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in prototypes/tauri/package.json](https://github.com/hackjutsu/Lepton/blob/cad8cd319e0562519ad9abd91a461492099d2051/prototypes/tauri/package.json)
- **[React](https://seerepo.com/uses/react)**: 9 files · [in prototypes/tauri/package.json](https://github.com/hackjutsu/Lepton/blob/cad8cd319e0562519ad9abd91a461492099d2051/prototypes/tauri/package.json)
- **[Tauri](https://seerepo.com/uses/tauri)**: 5 files

### Interface

- **[CodeMirror](https://seerepo.com/uses/codemirror)**: 2 files
- **[react-bootstrap](https://seerepo.com/uses/react-bootstrap)**: 1 file
- **[tauri-plugin-notification](https://seerepo.com/uses/tauri-plugin-notification)**: 1 file

## Backend (prototypes/tauri)

### Data

- **[rusqlite](https://seerepo.com/uses/rusqlite)**
- **[SQLite](https://seerepo.com/uses/sqlite)**: 4 files · [prototypes/tauri/src-tauri/src/library.rs, line 1](https://github.com/hackjutsu/Lepton/blob/cad8cd319e0562519ad9abd91a461492099d2051/prototypes/tauri/src-tauri/src/library.rs#L1)

### Sign-in

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

## Support (prototypes/tauri)

### The base

- **[@tauri-apps/api](https://seerepo.com/uses/tauri-apps-api)**: 4 files
- **[Tokio](https://seerepo.com/uses/tokio)**: 3 files

### Testing

- **tauri-plugin-wdio-webdriver**: 1 file

### Other

- **serde_json**: 10 files
- **reqwest**: 6 files
- **tempfile**: 6 files
- **react-redux**: 5 files
- **Redux**: 5 files
- **uuid**: 4 files
- **serde**: 2 files
- **sha2**: 2 files
- **tauri-plugin-opener**: 2 files
- **@tauri-apps/plugin-clipboard-manager**: 1 file
- **base64**: 1 file
- **percent-encoding**: 1 file
- **redux-thunk**: 1 file
- **tauri-plugin-autostart**: 1 file
- **tauri-plugin-clipboard-manager**: 1 file

## Other repos with a similar stack

- [janhq/jan](https://seerepo.com/r/janhq/jan/built): React, Vite, Tauri, rusqlite, SQLite, @tauri-apps/api, Tokio, katex, keyring · [Compare](https://seerepo.com/compare/hackjutsu/Lepton/vs/janhq/jan)
- [laurent22/joplin](https://seerepo.com/r/laurent22/joplin/built): React, Electron, SQLite, codemirror, highlight.js, katex, markdown-it, markdown-it-emoji · [Compare](https://seerepo.com/compare/hackjutsu/Lepton/vs/laurent22/joplin)
- [NousResearch/hermes-agent](https://seerepo.com/r/NousResearch/hermes-agent/built): React, Electron, Vite, Tauri, @tauri-apps/api, Tokio, katex · [Compare](https://seerepo.com/compare/hackjutsu/Lepton/vs/NousResearch/hermes-agent)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Vite, SQLite, Chart.js, highlight.js, katex, markdown-it, winston · [Compare](https://seerepo.com/compare/hackjutsu/Lepton/vs/n8n-io/n8n)
- [farion1231/cc-switch](https://seerepo.com/r/farion1231/cc-switch/built): React, Vite, Tauri, rusqlite, SQLite, @tauri-apps/api, Tokio · [Compare](https://seerepo.com/compare/farion1231/cc-switch/vs/hackjutsu/Lepton)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): React, Vite, Tauri, @tauri-apps/api, Tokio, tauri-plugin-notification, keyring · [Compare](https://seerepo.com/compare/hackjutsu/Lepton/vs/Stirling-Tools/Stirling-PDF)

## Frequently asked questions

### What language is Lepton written in?

Lepton is written in JavaScript, with 38,168 written lines.

### What framework does Lepton use?

Lepton is built with React, Electron, Vite, Tauri, @tauri-apps/api, and Tokio.

The proof: [in prototypes/tauri/package.json](https://github.com/hackjutsu/Lepton/blob/cad8cd319e0562519ad9abd91a461492099d2051/prototypes/tauri/package.json)

### What database does Lepton use?

Lepton stores its data in SQLite.

The proof: [prototypes/tauri/src-tauri/src/library.rs, line 1](https://github.com/hackjutsu/Lepton/blob/cad8cd319e0562519ad9abd91a461492099d2051/prototypes/tauri/src-tauri/src/library.rs#L1)

### What does Lepton sign people in with?

Lepton signs people in with keyring.

### What services does Lepton use?

Lepton uses rusqlite.

### Does Lepton have tests?

Yes. Lepton has 79 test files and is tested with Vitest and tauri-plugin-wdio-webdriver.

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

The ones that share most of its stack: janhq/jan, laurent22/joplin, and NousResearch/hermes-agent.

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