Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

326 Commits

Repository files navigation

🧠 DanielGeek's Rust & AI Projects

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.


🛠️ Tech Stack Highlights

  • 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.

📁 Notable Projects

#ProjectDescription
01rust-examplesBasic Rust examples like linear search.
02rust-blockchainRust blockchain experiments and fundamentals.
04anchor-zero-copy-exampleSolana tutorial using Anchor framework with zero-copy data structures.
06chatbot-rustBuilding chatbots with Rust logic.
08tonic-grpcgRPC server/client using Tonic and Prost.
12crud-appFull-stack CRUD app with Docker + K8s.
13graphql-rustGraphQL APIs with Rust using Juniper/async-graphql.
15kafka-projectKafka consumer/producer implementation in Rust.
17rabbitmq-rustRabbitMQ setup with Rust consumers and exchanges.
18clean-architecture-dddDomain-driven design in Rust with modular structure.
19–30LLM-* seriesAdvanced AI agent workflows, vector DBs, embeddings, automation, and tool usage with OpenAI/Ollama.
31RustSecureAPISecure Rust-based API with user authentication & roles.
32AI-Multi-AgentMulti-agent architecture powered by LLMs with chat modules and agent models.
33rust-crash-courseComprehensive Rust Crash Course with exercises, solutions, and resources.
34tauri-llm-playgroundBuild your own LLM Playground with (Tauri2.0 + Rust) 🚀.
35tauri-ios-deviOS Development with Tauri 2.0 using Rust.
36tauri-android-devAndroid Development with Tauri 2.0 using Rust.
37tcp-rust-tun-tapTCP server and client implementation in Rust using tun_tap and Docker networking.
38rust-git-cloneA Git clone built in Rust — implementing .git, commits, trees & transfer protocols.
39docker-courseDocker course — containers, images, volumes, networks & Docker Compose.
40to-doFull-Stack To-Do List App with Rust backend (Actix-web) and Next.js frontend.

📦 Installation

Most Rust-based projects can be run with:

cargo run

About

Rust/Axum/AI Projects

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages