RustyGPT Documentation

A learning-driven Rust project focused on mastering Rust for building efficient, scalable backend systems with a modern frontend.

Rust Axum Yew PostgreSQL AI Integration

Overview

RustyGPT is a learning-driven Rust project focused on mastering Rust for building efficient, scalable backend systems with a modern frontend. The project explores Axum for API development, PostgreSQL for database management, and AI model integration in Rust.

The project follows a clean architecture with clear separation of concerns, divided into backend, frontend, and shared components.

Documentation

Getting Started

Learn how to set up and run RustyGPT locally.

Read Guide
Architecture

Understand the project structure and design principles.

Explore Architecture
Tutorials

Step-by-step guides for common tasks and features.

View Tutorials

API Reference

Comprehensive API documentation generated from the codebase:

Contributing

We welcome contributions from the community! Please see our Contributing Guidelines for details on how to get started, coding standards, and our development process.

Before contributing, please review our: