I built a Chatbot GUI with Rust, Dioxus, and SQLite

Hey Rustaceans! :waving_hand:

I've been working on a project that combines several technologies I love, and I'm excited to share it with the community.

Check out the my Github repo and let me know what you think!

RustyChat - A native desktop application built with:

  • Rust for the backend logic
  • Dioxus for the reactive UI framework
  • SQLite for conversation persistence
  • Ollama : The AI models behind the scene

What it does:

  • Provides a clean, native GUI for interacting with Ollama APIs
  • Stores conversation history locally with SQLite
  • Has a responsive interface
  • Full conversation history

I'd love:

  • Feedback from the Rust community
  • Feature suggestions
  • Contributors if anyone's interested
  • General thoughts on the architecture

It's awesome man. I love your work. I am implementing same stuff using Java, but Rust is certainly cooler.

1 Like