nginx-ui vs LocalAI
nginx-ui and LocalAI share 12 technologies: go-sqlite3, SQLite, MCP, OpenAI, Vite, gorm.io/gorm, github.com/coreos/go-oidc/v3, golang.org/x/oauth2, go-openai, Docker, marked, and highlight.js. Both are written in Go.
What they share and what sets them apart
0xJacky
nginx-ui
Yet another WebUI for Nginx
Go11.8kRead on November 12, 2026, at commit 4a73492What is nginx-ui built with?Only in nginx-ui
- Gin
github.com/dgraph-io/ristretto/v2
- github.com/oschwald/maxminddb-golang/v2
- MinIO
- Telegram
github.com/gin-contrib/static
- Vue
- @vueuse/router
vue-router
- dbresolver
github.com/go-gormigrate/gormigrate/v2
- gorm.io/gen
- gorm.io/datatypes
github.com/go-webauthn/webauthn
- github.com/pquerna/otp
github.com/golang-jwt/jwt/v5
- github.com/Azure/azure-sdk-for-go/sdk/azidentity
github.com/casdoor/casdoor-go-sdk
mcp-go
github.com/go-playground/validator/v10
github.com/go-acme/lego/v5
- go.uber.org/zap
- github.com/Azure/azure-sdk-for-go/sdk/azcore
- github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
antdv-next
- @vueuse/components
- ace-builds
- vue3-apexcharts
vuedraggable
xterm
echarts
- nprogress
vue-echarts
@formkit/auto-animate
apexcharts
splitpanes
- vue3-ace-editor
@simplewebauthn/browser
marked-highlight
- vue-dompurify-html
In common
mudler
LocalAI
LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Go50.3kRead on November 10, 2026, at commit 638bb56What is LocalAI built with?Only in LocalAI
- React
- net/http
- Echo
- modernc.org/sqlite
pyarrow
s3
- NATS.io
- Postgres
- github.com/glebarez/sqlite
github.com/valkey-io/valkey-go
github.com/valkey-io/valkey-go/mock
- Hugging Face
- Qdrant
- anyio
- FastAPI
- Lightning
uvicorn
- Tokio
react-router-dom
- Hono
- Gradio
matplotlib
- fyne.io/fyne/v2
- github.com/schollz/progressbar/v3
- github.com/emersion/go-sasl
- github.com/nats-io/jwt/v2
- github.com/nats-io/nkeys
github.com/aws/aws-sdk-go-v2/credentials
- github.com/timbutler/zxcvbn
accelerate
- bitsandbytes
- conformer
- coqui-tts
- einops
- flash-attn
llama-cpp-python
- llvmlite
- Model Context Protocol
- ModelScope
- nemo-toolkit
- neucodec
- NVIDIA
- oneccl-bind-pt
- ONNX
- onnxruntime-gpu
openai-go
- phonemizer
- rfdetr
- s3tokenizer
scikit-image
- sentencepiece
- spacy-pkuseg
- texterrors
- tiktoken
torchao
- torchtune
torchvision
- vector-quantize-pytorch
- torch
github.com/gpustack/gguf-parser-go
github.com/mudler/nib
- transformers
diffusers
- github.com/mudler/cogito
mlx
- github.com/mudler/localrecall
opencv-python
insightface
- mlx-lm
torchaudio
- vLLM
- github.com/yalue/onnxruntime_go
librosa
- onnxruntime
sglang
- compel
- datasets
- faster-qwen3-tts
- faster-whisper
funasr
github.com/go-skynet/go-llama.cpp
- github.com/mudler/go-piper
- github.com/otiai10/openaigo
- github.com/streamer45/silero-vad-go
inference
- kokoro
- mlx-audio
moonshine-voice
- Ollama
optimum
- optimum-quanto
- outetts
peft
- pocket-tts
- QWen
- qwen-tts
- rerankers
safetensors
sentence-transformers
speechbrain
- tinygrad
tokenizers
trl
voxcpm
- whisperx
av
markupsafe
- sox
- torchcodec
github.com/go-audio/wav
pillow
github.com/pdfcpu/pdfcpu
- github.com/emersion/go-imap/v2
- github.com/yuin/goldmark
- golang.org/x/image
github.com/charmbracelet/glamour
- github.com/dhowden/tag
- github.com/emersion/go-smtp
github.com/go-pdf/fpdf
github.com/klippa-app/go-pdfium
github.com/microcosm-cc/bluemonday
- github.com/russross/blackfriday
imageio
imageio-ffmpeg
- jinja2
- github.com/google/jsonschema-go
loguru
- github.com/mudler/xlog
- go.opentelemetry.io/otel/metric
- OpenTelemetry
- github.com/mudler/go-processmanager
- containerd
tracing
github.com/aws/aws-sdk-go-v2
github.com/aws/aws-sdk-go-v2/config
github.com/ipfs/go-log
- github.com/Microsoft/hcsshim
- go.opentelemetry.io/otel/exporters/prometheus
- go.opentelemetry.io/otel/sdk/metric
- Prometheus
tracing-subscriber
fontsource-variable
- CodeMirror
- @lezer/highlight
yaml
- dompurify
Side by side
nginx-uiLocalAI
SizeLines written by people and agents, without generated ones; code files, without tests.
nginx-ui402,961 lines written1,716 code files
LocalAI1,517,084 lines written3,281 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
nginx-ui12.6% of its commits signed by AIWith Claude Code, Codex, Cursor, and GitHub Copilot
LocalAI5.7% of its commits signed by AIWith Claude Code, GitHub Copilot, and Cursor
ActivityFrom GitHub and its history, on the day SeeRepo read it.
nginx-uiLast push November 11, 20263,166 commits11,760 stars
LocalAILast push November 10, 20269,704 commits50,282 stars
TestsThe files that test the code, and the share of code files a test imports.
nginx-ui764 test files45.9% of its code files have a test that imports them
LocalAI3,264 test files61.8% of its code files have a test that imports them
Frequently asked questions
Which is bigger, nginx-ui or LocalAI?
LocalAI, with 1,517,084 lines written; nginx-ui has 402,961.
The proof: mudler/LocalAI's code at commit 638bb56
Which has more GitHub stars, nginx-ui or LocalAI?
LocalAI, with 50,282 stars; nginx-ui has 11,760.
The proof: mudler/LocalAI on GitHub
Which has more tests, nginx-ui or LocalAI?
LocalAI, with 3,264 test files; nginx-ui has 764.
The proof: mudler/LocalAI's code at commit 638bb56
Which was updated more recently, nginx-ui or LocalAI?
nginx-ui: its last push was on November 11, 2026, and LocalAI's on November 10, 2026.
The proof: 0xJacky/nginx-ui's commits on GitHub
Which has more commits signed by AI, nginx-ui or LocalAI?
nginx-ui: an AI signed 12.6% of its commits, with Claude Code, Codex, Cursor, and GitHub Copilot; in LocalAI, 5.7%.
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.

