{"repo":"scrayosnet/xenos","free":true,"listed":false,"github":"https://github.com/scrayosnet/xenos","clone":"git clone https://github.com/scrayosnet/xenos.git","description":"Minecraft Profile Information Proxy","language":"Rust","stars":27,"topics":["microservice","minecraft","games","network","proxy","rust","api","docker","grpc","kubernetes"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Xenos is a Minecraft profile data proxy that can be used as an ultra-fast replacement for the official [Mojang API][mojang-api-docs] on [Kubernetes][kubernetes]. The name \"Xenos\" is derived from the Greek word xénos which means something like \"stranger\" or \"guest friend\" ([source][name-source]). That alludes to the process of profile resolution by which strangers become known players. Motivation Mojang already offers an API to query the profile data of Minecraft accounts, but it is strictly rate limited. And while the performance is overall okay , it's by no means optimal and can therefore only be used as a fallback. Xenos aims for performance and reliability and can be used as the primary source of truth for profile information. It is built with scaling and high availability in mind and can be set up fairly easy. Compared to existing solutions like [MineTools][minetools-docs], Xenos introduces little to no additional latency and primarily uses cached and latency-optimized responses to communicate with the services. It is meant to completely replace any kind of internal caching and always use the API instead for inter process communication. The differences between Xenos and serverless solutions like [Crafthead][crafthead-docs] are, that Xenos is deployed on your own infrastructure to minimize latency, Xenos uses your own IPs regarding the rate-limit and you'll have more over what requests are performed, that Xenos is based on gRPC to cut down API response times even further a","default_branch":null,"files":null,"tree":[],"storefront":"/r/scrayosnet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/scrayosnet/xenos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}