chat-ui and chatgpt-svelte

These are competitors—both provide web UI frameworks for chat applications, with HuggingChat UI built for Hugging Face's own models while ChatGPT Svelte targets OpenAI's API, but they serve the same purpose of packaging a conversational interface in SvelteKit.

chat-ui
69
Established
chatgpt-svelte
44
Emerging
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 19/25
Stars: 10,568
Forks: 1,607
Downloads:
Commits (30d): 16
Language: TypeScript
License: Apache-2.0
Stars: 70
Forks: 19
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About chat-ui

huggingface/chat-ui

The open source codebase powering HuggingChat

A SvelteKit frontend that communicates exclusively with OpenAI-compatible APIs, enabling unified access across providers (Ollama, llama.cpp, OpenRouter, etc.) via a single configuration. Stores chat history, user data, and settings in MongoDB, with optional smart routing via an embedded Arch routing model to dynamically select the best LLM per request. Supports Model Context Protocol (MCP) servers for tool integration and multimodal requests, alongside pluggable theme customization and deployed either locally or via Docker.

About chatgpt-svelte

ichbtrv/chatgpt-svelte

A simple UI for the ChatGPT Open AI Api

Scores updated daily from GitHub, PyPI, and npm data. How scores work