[GH-ISSUE #19] How about use golang as the backend? #15

Open
opened 2026-02-27 07:15:10 +03:00 by kerem · 3 comments
Owner

Originally created by @huapox on GitHub (Apr 6, 2020).
Original GitHub issue: https://github.com/jc21/docker-registry-ui/issues/19

First this is awesome project, with lite useful and refreshing frontend.

And now it's with node for the backtend, as we can see the image's size at 165.72 MB in dockerhub alter compressed. and the runtime mem up to about 40Mb.

There is just about 3 apis between backtend and frontend, so come with a idea of changing the backtend to golang of implement. for lite image size(about 40Mb) and lower run memory(about 8Mb).

Originally created by @huapox on GitHub (Apr 6, 2020). Original GitHub issue: https://github.com/jc21/docker-registry-ui/issues/19 First this is awesome project, with lite useful and refreshing frontend. And now it's with `node` for the backtend, as we can see the image's size at `165.72 MB` in dockerhub alter compressed. and the runtime mem up to about `40Mb`. There is just about 3 apis between backtend and frontend, so come with a idea of changing the backtend to `golang` of implement. for lite image size(about `40Mb`) and lower run memory(about `8Mb`).
Author
Owner

@jc21 commented on GitHub (Apr 6, 2020):

Yeah I am trying to switch to a golang backend for another one of my projects and it's so much nicer. I really haven't devoted any time to this registry ui in almost a couple of years though.

<!-- gh-comment-id:609575584 --> @jc21 commented on GitHub (Apr 6, 2020): Yeah I am trying to switch to a golang backend for another one of my projects and it's so much nicer. I really haven't devoted any time to this registry ui in almost a couple of years though.
Author
Owner

@huapox commented on GitHub (Apr 6, 2020):

Yeah I am trying to switch to a golang backend for another one of my projects and it's so much nicer. I really haven't devoted any time to this registry ui in almost a couple of years though.

Great! and if with your permission I'll devote some time to this work. thx~

<!-- gh-comment-id:609576844 --> @huapox commented on GitHub (Apr 6, 2020): > Yeah I am trying to switch to a golang backend for another one of my projects and it's so much nicer. I really haven't devoted any time to this registry ui in almost a couple of years though. Great! and if with your permission I'll devote some time to this work. thx~
Author
Owner

@tomaswarynyca commented on GitHub (Jul 14, 2021):

Any news about migration?
Fiber could be used as backend

<!-- gh-comment-id:879547169 --> @tomaswarynyca commented on GitHub (Jul 14, 2021): Any news about migration? [Fiber](https://gofiber.io/) could be used as backend
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/docker-registry-ui-jc21#15
No description provided.