RustAPI Nedir, Neden Çıktı?
Rust'ın sunduğu bellek güvenliği ve performans malum; ancak özellikle API geliştirirken bazen pratiklikten ve modern entegrasyonlardan ödün vermek gerekebiliyor. RustAPI ile amacım:
- Rust performansını korurken modern, ergonomik ve ölçeklenebilir bir backend altyapısı sunmak,
- Yeni nesil yapay zeka araçları için Model Context Protocol (MCP) gibi güncel standartları çekirdekten desteklemek,
- Geliştiriciyi boilerplate kodlara boğmadan hızlıca ayağa kalkan modüler bir yapı sağlamak.
Neler Ekledim / Neler Yapıldı?
- Temel HTTP yönlendirme (routing) ve middleware mimarisi
- Yapay zeka ve agent sistemleriyle uyumlu MCP entegrasyonu
- Gömülü sistem panoları ve hafif API ihtiyaçları için optimize edilmiş bellek tüketimi
Repo: https://github.com/Tuntii/RustAPI
Kodları inceleyip mimariyi eleştirecek, "şurası Rust mantığına pek uymamış" veya "şu middleware altyapısı eksik" diyecek her türlü yapıcı yoruma açığım. İnceleyip beğenenler bir yıldız bırakır veya Issue/PR açarsa da çok sevinirim.
Vakit ayırıp göz atan herkese şimdiden teşekkürler!