Wireless4024 / mmcupdater-server

server for mmcupdater

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minecraft MultiMC-pack updater server

FOSSA Status

this is server side implementation for mmcupdater

WIP - Re-implement its internal design

Currently, it doesn't work

Plan (unordered)

  • (ui) implement nav bar & mobile nav
  • (ui) allow custom theme
  • implement api & ui for instance
  • implement api & ui for java
  • implement api & ui for mod
  • integrate curseforge api
  • improve cli
  • support socket.io protocol
  • rework db cache
  • rework db usage
  • rework mod scanning code
  • rework eval & process handling
  • resource check before launch (e.g. available memory)
  • one-click proxy [backend, api, ui] to do automatic configuration & routing
  • improve configuration in file
  • if all ui stuff size <5MiB pack it into binary
  • hot-swap instance (add & remove from file system on the fly)
  • move proxy impl to pedestal
  • websocket support (maybe grpc instead) / event sourcing
  • remove unused code (fix all warning)
  • remove duplicate code
  • implement docs for ui
  • multiple-node support (executable itself can run as client or server mode)
  • fast file transfer between nodes
  • (ui) node manager

License

FOSSA Status

About

server for mmcupdater


Languages

Language:Rust 82.7%Language:Svelte 9.5%Language:TypeScript 6.2%Language:JavaScript 0.8%Language:Shell 0.5%Language:HTML 0.2%Language:CSS 0.1%