Welcome to my personal collection of Rust and AI development projects. This repository showcases my journey through systems programming with Rust, blockchain development, backend architecture, and cutting-edge AI tools such as Large Language Models (LLMs), agents, and embeddings.
Each project folder is numbered for organization and represents a focused effort to explore a specific technology, concept, or real-world problem.
- Rust: Systems programming, gRPC, Kafka, RabbitMQ, Docker, clean architecture, blockchain, and high-performance APIs.
- Solana: Anchor framework and zero-copy accounts.
- AI & LLMs: Agents, embeddings, vector search (Qdrant), multi-agent orchestration, and OpenAI/Ollama integrations.
- DevOps: Docker (slim builds), Kubernetes deployments.
- Web Backends: Axum, Tonic, GraphQL, CRUD APIs.
- Concurrency: Tokio async runtime examples.
| # | Project | Description |
|---|---|---|
| 01 | rust-examples | Basic Rust examples like linear search. |
| 02 | rust-blockchain | Rust blockchain experiments and fundamentals. |
| 04 | anchor-zero-copy-example | Solana tutorial using Anchor framework with zero-copy data structures. |
| 06 | chatbot-rust | Building chatbots with Rust logic. |
| 08 | tonic-grpc | gRPC server/client using Tonic and Prost. |
| 12 | crud-app | Full-stack CRUD app with Docker + K8s. |
| 13 | graphql-rust | GraphQL APIs with Rust using Juniper/async-graphql. |
| 15 | kafka-project | Kafka consumer/producer implementation in Rust. |
| 17 | rabbitmq-rust | RabbitMQ setup with Rust consumers and exchanges. |
| 18 | clean-architecture-ddd | Domain-driven design in Rust with modular structure. |
| 19–30 | LLM-* series | Advanced AI agent workflows, vector DBs, embeddings, automation, and tool usage with OpenAI/Ollama. |
| 31 | RustSecureAPI | Secure Rust-based API with user authentication & roles. |
| 32 | AI-Multi-Agent | Multi-agent architecture powered by LLMs with chat modules and agent models. |
| 33 | rust-crash-course | Comprehensive Rust Crash Course with exercises, solutions, and resources. |
| 34 | tauri-llm-playground | Build your own LLM Playground with (Tauri2.0 + Rust) 🚀. |
| 35 | tauri-ios-dev | iOS Development with Tauri 2.0 using Rust. |
| 36 | tauri-android-dev | Android Development with Tauri 2.0 using Rust. |
| 37 | tcp-rust-tun-tap | TCP server and client implementation in Rust using tun_tap and Docker networking. |
| 38 | rust-git-clone | A Git clone built in Rust — implementing .git, commits, trees & transfer protocols. |
| 39 | docker-course | Docker course — containers, images, volumes, networks & Docker Compose. |
| 40 | to-do | Full-Stack To-Do List App with Rust backend (Actix-web) and Next.js frontend. |
Most Rust-based projects can be run with:
cargo run