Skip to content

scrya-com/chat-ui-dart

Repository files navigation

chat-ui-dart

All-Dart port of HuggingFace chat-ui — a Flutter web client backed by a dart_frog server, sharing one set of models. Targets feature parity with the SvelteKit original, deployed on hp-z6 behind nginx.

Layout

packages/chat_shared/   Shared models — ported from chat-ui src/lib/types/
server/                 dart_frog backend — ported from src/lib/server + routes/api
app/                    Flutter web client — ported from src/lib/components + routes

It's a native Dart pub workspace: one lockfile, one pub get from the root.

Develop

dart pub get                 # or: flutter pub get  (resolves the whole workspace)
cd server && dart_frog dev    # backend on :8080
cd app && flutter run -d web-server   # client

Reference

The original TypeScript source is kept for reference during the port.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors