Skip to content

NovaStepStudio/StepLauncher-API

Repository files navigation

StepLauncher API Ecosystem

Infraestructura oficial de APIs que impulsa todo el ecosistema de StepLauncher.

Version License Runtime OpenAPI


Descripción

StepLauncher API Ecosystem es el backend principal utilizado por StepLauncher y sus servicios relacionados.

Toda la infraestructura está construida sobre Cloudflare Workers Edge Runtime, permitiendo una API rápida, distribuida globalmente y preparada para escalar sin depender de servidores tradicionales.

El ecosistema incluye:

  • Sistema de autenticación
  • APIs sociales y amigos
  • Presence/Rich Presence
  • APIs cosméticas
  • Compatibilidad con Yggdrasil/Authlib-Injector
  • Infraestructura Stateless
  • Servicios Edge distribuidos globalmente

Características

🔐 Autenticación

  • JWT Authentication
  • Sistema Yggdrasil
  • Compatibilidad Authlib-Injector
  • Refresh Tokens
  • Validación de sesiones

👥 Social

  • Lista de amigos
  • Solicitudes de amistad
  • Búsqueda de usuarios
  • Estados de relación

📡 Presence

  • Rich Presence personalizado
  • Estados en tiempo real
  • Mensajes personalizados
  • Imágenes en base64

🎭 Cosméticos

  • Sistema de skins
  • Sistema de capas
  • Kits cosméticos
  • Activación dinámica

⚡ Infraestructura

  • Arquitectura Stateless
  • Cloudflare Workers
  • Edge Runtime
  • Sistema modular
  • Cold starts optimizados

Filosofía

Este proyecto fue desarrollado siguiendo una arquitectura moderna enfocada en:

  • Alto rendimiento
  • Dependencias mínimas
  • Infraestructura modular
  • Escalabilidad horizontal
  • Transparencia OpenSource

La idea detrás de este ecosistema es ofrecer una infraestructura moderna para Minecraft sin depender de sistemas monolíticos pesados o servicios excesivamente complejos.


Seguridad

La información sensible NO está incluida dentro de este repositorio.

Esto incluye:

  • Claves RSA privadas
  • Secrets de Cloudflare
  • Tokens internos
  • Credenciales de bases de datos
  • Metadata privada de infraestructura

Únicamente se exponen componentes seguros y metadata pública necesaria para el funcionamiento del ecosistema.


Tecnologías Utilizadas

  • Cloudflare Workers
  • OpenAPI 3.1
  • TypeScript
  • JWT
  • Yggdrasil Authentication
  • Edge Runtime APIs

Ecosistema

Esta infraestructura impulsa servicios como:

  • StepLauncher
  • Presence Services
  • Sistema Social
  • APIs Cosméticas
  • Servicios Web
  • Compatibilidad Minecraft

Contribuciones

Las contribuciones, mejoras y pull requests son bienvenidas.

Este proyecto busca:

  • Ayudar desarrolladores
  • Compartir conocimiento
  • Mejorar el ecosistema Minecraft
  • Crear infraestructura moderna y abierta

Desarrollado por

NovaStepStudios

Impulsando la próxima generación de launchers para Minecraft

About

Codigo fuente de la API principal de StepLauncher y de las cuentas de los usuarios

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors