Source: https://seerepo.com/r/jingyaogong/minimind/built
Markdown source: https://seerepo.com/r/jingyaogong/minimind/built.md
Description: minimind is a Python repo built with FastAPI, Flask, flask-cors, Streamlit, and uvicorn.

# What is minimind built with?

minimind is a Python repo built with FastAPI, Flask, flask-cors, Streamlit, and uvicorn. It uses AI through einops, ModelScope, nltk, openai, scikit-learn, and 6 more, makes its content with jinja2 and jsonlines, validates its data with marshmallow and Pydantic, and deploys with ngrok, psutil, and swanlab. It has 4,696 written lines.

Read on November 12, 2026, at commit 233d00f.

Repository: https://github.com/jingyaogong/minimind

## Frontend

### Interface

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

## Backend

### AI

- **[einops](https://seerepo.com/uses/einops)**
- **[ModelScope](https://seerepo.com/uses/modelscope)**
- **[nltk](https://seerepo.com/uses/nltk)**
- **[openai](https://seerepo.com/uses/openai)**
- **[scikit-learn](https://seerepo.com/uses/scikit-learn)**
- **[sentence-transformers](https://seerepo.com/uses/sentence-transformers)**
- **[sentencepiece](https://seerepo.com/uses/sentencepiece)**
- **[tiktoken](https://seerepo.com/uses/tiktoken)**
- **[trl](https://seerepo.com/uses/trl)**
- **[datasets](https://seerepo.com/uses/datasets)**: 9 files
- **[transformers](https://seerepo.com/uses/transformers)**: 7 files

## Support

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**
- **[Flask](https://seerepo.com/uses/flask)**
- **[flask-cors](https://seerepo.com/uses/flask-cors)**
- **[Streamlit](https://seerepo.com/uses/streamlit)**
- **[uvicorn](https://seerepo.com/uses/uvicorn)**

### Content

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

### Validation

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

### Deploy

- **ngrok**
- **[psutil](https://seerepo.com/uses/psutil)**
- **swanlab**: 8 files

### Other

- **datasketch**
- **jieba**
- **protobuf**
- **ujson**
- **wandb**
- **NumPy**: 1 file

## Other repos with a similar stack

- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): FastAPI, Flask, flask-cors, uvicorn, Rich, einops, nltk, scikit-learn, sentencepiece, tiktoken, datasets, transformers, jinja2, jsonlines, Pydantic, psutil · [Compare](https://seerepo.com/compare/jingyaogong/minimind/vs/ray-project/ray)
- [hpcaitech/ColossalAI](https://seerepo.com/r/hpcaitech/ColossalAI/built): FastAPI, uvicorn, Rich, einops, ModelScope, OpenAI, scikit-learn, sentence-transformers, sentencepiece, tiktoken, datasets, transformers, jinja2, jsonlines, Pydantic, psutil · [Compare](https://seerepo.com/compare/hpcaitech/ColossalAI/vs/jingyaogong/minimind)
- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): FastAPI, uvicorn, Rich, einops, OpenAI, scikit-learn, sentence-transformers, sentencepiece, tiktoken, trl, datasets, transformers, jinja2, Pydantic, psutil · [Compare](https://seerepo.com/compare/jingyaogong/minimind/vs/unslothai/unsloth)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): FastAPI, Flask, uvicorn, Rich, nltk, OpenAI, scikit-learn, sentence-transformers, sentencepiece, tiktoken, trl, datasets, transformers, Pydantic, psutil · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/jingyaogong/minimind)
- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): Rich, einops, ModelScope, nltk, OpenAI, scikit-learn, sentence-transformers, sentencepiece, tiktoken, datasets, transformers, jinja2, marshmallow, Pydantic, psutil · [Compare](https://seerepo.com/compare/jingyaogong/minimind/vs/run-llama/llama_index)
- [mlflow/mlflow](https://seerepo.com/r/mlflow/mlflow/built): FastAPI, Flask, flask-cors, uvicorn, nltk, OpenAI, scikit-learn, sentence-transformers, sentencepiece, tiktoken, datasets, transformers, jinja2, Pydantic, psutil · [Compare](https://seerepo.com/compare/jingyaogong/minimind/vs/mlflow/mlflow)

## Frequently asked questions

### What language is minimind written in?

minimind is written in Python, with 4,696 written lines.

### What framework does minimind use?

minimind is built with FastAPI, Flask, flask-cors, Streamlit, and uvicorn.

### Does minimind use AI?

Yes. minimind uses AI through einops, ModelScope, nltk, openai, scikit-learn, sentence-transformers, sentencepiece, tiktoken, trl, datasets, and transformers.

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

The ones that share most of its stack: ray-project/ray, hpcaitech/ColossalAI, and unslothai/unsloth.

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