Source: https://seerepo.com/r/bluenviron/mediamtx/built
Markdown source: https://seerepo.com/r/bluenviron/mediamtx/built.md
Description: mediamtx is a Go repo built with Gin. It signs people in with github.com/golang-jwt/jwt/v5 and is tested with github.com/stretchr/testify.

# What is mediamtx built with?

mediamtx is a Go repo built with Gin. It signs people in with github.com/golang-jwt/jwt/v5, is tested with github.com/stretchr/testify, and deploys with github.com/pion/logging. It has 97,044 written lines, with 147 test files.

Read on November 5, 2026, at commit ede1493.

Repository: https://github.com/bluenviron/mediamtx

## Backend

### The base

- **[Gin](https://seerepo.com/uses/gin)**: 30 files

### Sign-in

- **[github.com/golang-jwt/jwt/v5](https://seerepo.com/uses/githubcom-golang-jwt-jwt-v5)**: 2 files

## Support

### Testing

- **github.com/stretchr/testify**: 134 files

### Deploy

- **github.com/pion/logging**: 1 file

### Tools

- **github.com/alecthomas/kong**: 1 file

### Other

- **[Google](https://seerepo.com/uses/google)**: 46 files
- **github.com/pion/rtp**: 14 files
- **github.com/pion/webrtc/v4**: 10 files
- **github.com/quic-go/quic-go**: 6 files
- **golang.org/x/sync**: 6 files
- **github.com/quic-go/webtransport-go**: 5 files
- **github.com/goccy/go-yaml**: 4 files
- **github.com/pion/ice/v4**: 4 files
- **github.com/pion/rtcp**: 4 files
- **github.com/pion/sdp/v3**: 4 files
- **github.com/go-git/go-git/v5**: 2 files
- **github.com/kballard/go-shellquote**: 2 files
- **github.com/Masterminds/semver/v3**: 2 files
- **github.com/pion/interceptor**: 2 files
- **github.com/fsnotify/fsnotify**: 1 file
- **github.com/go-git/go-billy/v5**: 1 file
- **github.com/gookit/color**: 1 file
- **github.com/gorilla/websocket**: 1 file
- **github.com/pires/go-proxyproto**: 1 file
- **github.com/wlynxg/anet**: 1 file
- **golang.org/x/crypto**: 1 file
- **golang.org/x/sys**: 1 file
- **golang.org/x/term**: 1 file

## Other repos with a similar stack

- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): Gin, github.com/golang-jwt/jwt/v5
- [ollama/ollama](https://seerepo.com/r/ollama/ollama/built): Gin
- [nektos/act](https://seerepo.com/r/nektos/act/built): github.com/golang-jwt/jwt/v5
- [xtekky/gpt4free](https://seerepo.com/r/xtekky/gpt4free/built): github.com/pion/logging
- [rclone/rclone](https://seerepo.com/r/rclone/rclone/built): github.com/golang-jwt/jwt/v5
- [go-gitea/gitea](https://seerepo.com/r/go-gitea/gitea/built): github.com/golang-jwt/jwt/v5

## Frequently asked questions

### What language is mediamtx written in?

mediamtx is written in Go, with 97,044 written lines.

### What framework does mediamtx use?

mediamtx is built with Gin.

### What does mediamtx sign people in with?

mediamtx signs people in with github.com/golang-jwt/jwt/v5.

### Does mediamtx have tests?

Yes. mediamtx has 147 test files and is tested with github.com/stretchr/testify.

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

The ones that share most of its stack: infiniflow/ragflow, ollama/ollama, and nektos/act.

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