Source: https://seerepo.com/r/google/langextract/built
Markdown source: https://seerepo.com/r/google/langextract/built.md
Description: langextract is a Python repo built with AIOHTTP. It connects to Google, validates its data with Pydantic, and uses Google Cloud Storage.

# What is langextract built with?

langextract is a Python repo built with AIOHTTP. It connects to Google, validates its data with Pydantic, and uses Google Cloud Storage. It has 44,224 written lines, with 31 test files.

Read on November 6, 2026, at commit d653119.

Repository: https://github.com/google/langextract

## Backend

### Services

- **[Google](https://seerepo.com/uses/google)**: 2 files · [langextract/providers/gemini.py, line 290](https://github.com/google/langextract/blob/d653119df629f1b57f683f623a715a569836144e/langextract/providers/gemini.py#L290)
- **[Google Cloud Storage](https://seerepo.com/uses/google-cloud-storage)**: 1 file · [langextract/providers/gemini_batch.py, line 1](https://github.com/google/langextract/blob/d653119df629f1b57f683f623a715a569836144e/langextract/providers/gemini_batch.py#L1)

## Support

### The base

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

### Validation

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

### Tools

- **typing-extensions**: 1 file

### Other

- **absl-py**
- **async-timeout**
- **exceptiongroup**
- **ml-collections**
- **pyyaml**: 3 files
- **requests**: 2 files
- **more-itertools**: 1 file
- **NumPy**: 1 file
- **pandas**: 1 file
- **python-dotenv**: 1 file
- **regex**: 1 file
- **tqdm**: 1 file

## Other repos with a similar stack

- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): Google, Google Cloud Storage, AIOHTTP, Pydantic · [Compare](https://seerepo.com/compare/google/langextract/vs/ray-project/ray)
- [rocketride-org/rocketride-server](https://seerepo.com/r/rocketride-org/rocketride-server/built): Google, Google Cloud Storage, AIOHTTP, Pydantic · [Compare](https://seerepo.com/compare/google/langextract/vs/rocketride-org/rocketride-server)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): Google, AIOHTTP, Pydantic · [Compare](https://seerepo.com/compare/google/langextract/vs/Significant-Gravitas/AutoGPT)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): Google Cloud Storage, AIOHTTP, Pydantic · [Compare](https://seerepo.com/compare/google/langextract/vs/open-webui/open-webui)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): Google, AIOHTTP, Pydantic · [Compare](https://seerepo.com/compare/google/langextract/vs/langflow-ai/langflow)
- [browser-use/browser-use](https://seerepo.com/r/browser-use/browser-use/built): Google, AIOHTTP, Pydantic · [Compare](https://seerepo.com/compare/browser-use/browser-use/vs/google/langextract)

## Frequently asked questions

### What language is langextract written in?

langextract is written in Python, with 44,224 written lines.

### What framework does langextract use?

langextract is built with AIOHTTP.

### What services does langextract use?

langextract connects to Google and uses Google Cloud Storage.

The proof: [langextract/providers/gemini.py, line 290](https://github.com/google/langextract/blob/d653119df629f1b57f683f623a715a569836144e/langextract/providers/gemini.py#L290)

### Does langextract have tests?

Yes. langextract has 31 test files.

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

The ones that share most of its stack: ray-project/ray, rocketride-org/rocketride-server, and Significant-Gravitas/AutoGPT.

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