You are browsing as a guest. Sign up (or log in) to start making projects!

InvalidJoker

@InvalidJoker

Joined June 5th, 2026

  • 12Devlogs
  • 8Projects
  • 3Ships
  • 45Votes
Hi! I'm Jannis, a 16yo student from Germany.
Open comments for this post
Reposted by @InvalidJoker

1h 15m 9s logged

Artifact Mirroring

You can now mirror artifacts from other registries.

Why?

  • Better reliability — builds are less affected by external registry outages or network issues.
  • More control — keep the artifacts you depend on available within your own infrastructure.

Next steps

  • QoL fixes
  • More artifact types, such as Cargo crates
0
1
24
Ship

Artifact Registry v1

Now that we support more artifact types and have sorted out most of the initial bugs and quirks, it’s time to release the first version under the new name Artifact Registry.

New Features / Changes

  • Mirroring
  • npm package support
  • Docker image support
  • Admin UI improvements

How to use

  • 3 devlogs
  • 7h
  • 4.93x multiplier
  • 37 Stardust
Try project → See source code →
Open comments for this post

1h 15m 9s logged

Artifact Mirroring

You can now mirror artifacts from other registries.

Why?

  • Better reliability — builds are less affected by external registry outages or network issues.
  • More control — keep the artifacts you depend on available within your own infrastructure.

Next steps

  • QoL fixes
  • More artifact types, such as Cargo crates
0
1
24
Open comments for this post
Reposted by @InvalidJoker

5h 42m 24s logged

maven-repo is now Artifact Forge

maven-repo did one thing well: simple, self-hosted Maven hosting.

But self-hosted registries aren’t just a Java problem. Docker images need a home too, and running a separate service just for that never made sense. So I merged both into one tool.

The old name didn’t fit anymore. maven-repo is now Artifact Forge.

What’s new

  • NPM package support — same reliability as before
  • Docker build support — push and pull images through the same system
  • One registry for more artifact types — less infrastructure to manage

What’s next

  • More artifact types
  • Mirroring public repos
0
1
124
Open comments for this post

5h 42m 24s logged

maven-repo is now Artifact Forge

maven-repo did one thing well: simple, self-hosted Maven hosting.

But self-hosted registries aren’t just a Java problem. Docker images need a home too, and running a separate service just for that never made sense. So I merged both into one tool.

The old name didn’t fit anymore. maven-repo is now Artifact Forge.

What’s new

  • NPM package support — same reliability as before
  • Docker build support — push and pull images through the same system
  • One registry for more artifact types — less infrastructure to manage

What’s next

  • More artifact types
  • Mirroring public repos
0
1
124
Open comments for this post

28m 21s logged

Documenting the Maven Repo

Just a quick devlog on the changes I made since attempting the first ship:

  • I added the ability to set a custom admin password when requesting a reset
  • Added docs for usage and good setup docs
0
0
10
Open comments for this post

52m 46s logged

Initial Release

Today I’m shipping v0 of the Maven repository! I think it’s stable enough for an initial release.

For future releases, I plan to add support for Docker images and other artifact types, but that’ll come later.

You can check out the public instance here: https://repo.koder.wtf/
If you’d rather host it yourself, it’s easy to do with Docker, just follow the instructions in the readme.

0
0
10
Open comments for this post

2h 8m 19s logged

UI Refresh

In my last Dev Log, I mentioned that I had finished the first prototype with all the core features in place.

Over the past week, I’ve focused on completely refreshing the frontend. The interface has been redesigned to be cleaner, more modern, and much more enjoyable to use.

I also introduced Instance Settings, allowing you to fully customize your Maven repository. Since the project is self-host-first, it should feel like your repository. You can now personalize the instance name, logo, and color scheme to match your style.

As you can see, the application now features a brand-new green and black color palette.

0
0
13
Open comments for this post

2h 34m 39s logged

Basic Prototype Complete

The basic prototype is now complete, and the core features are already in place.

Current features include:

  • Customizable repository name/icon
  • Full Gradle and Maven authentication support
  • Personal access tokens with configurable read and write permissions
  • Read-only tokens for development environments, allowing dependencies to be installed without the risk of accidentally publishing artifacts
  • Support for both public and private repositories, making it easy to host open-source packages while keeping private artifacts secure

Next up:

  • Improve and polish the frontend
  • Add support for additional artifact types

The core functionality is now in place, so the focus can shift towards improving the user experience and expanding support for more package ecosystems.

0
0
20
Open comments for this post

1h 56m 46s logged

I started working on an initial protype of our maven repo

It currently has:

  • basic maven repo
  • authentication
  • basic admin area (creating/deleting repos)

Later it will support:

  • custom docker registry
  • oauth
  • full featured admin repo

Focus is on selfhosted first and dx

1
0
4
Ship

Relay’s first ship

I think Relay is finally ready for its first-ever ship!

You can find instructions on how to use it at https://relay.koder.wtf

For a long time, I’ve been looking for a nice solution to tunnel my local Minecraft servers and websites so I could share them with friends, and Relay is exactly that.

Obviously, Relay isn’t even close to being finished yet and will continue to receive updates over time. :D

So yeah, go ahead and give it a try! :p

  • 5 devlogs
  • 18h
  • 14.37x multiplier
  • 250 Stardust
Try project → See source code →
Open comments for this post

2h 52m 9s logged

Relay is now public

I think Relay has reached a point where I’m comfortable letting other people try it out. It’s now available at https://relay.koder.wtf/dashboard.

The CLI supports Windows, macOS, and Linux, and can be installed with a simple script (https://relay.koder.wtf/#how-it-works).

Currently, each user gets 2 reserved ports, 3 subdomains, and 1 completely custom domain.

There’s still plenty of work ahead. Over the coming weeks, I’ll continue improving Relay and completely rework the dashboard, as it doesn’t look quite as polished as I’d like yet. I also plan to add a way for users to request additional subdomains directly through the platform.

For now, I’d love for people to try it out and share their feedback.

0
0
24
Open comments for this post
Reposted by @InvalidJoker

6h 16m 59s logged

First Working Version

I’ve got a first real version of Relay up and running :D

The dashboard works, and both the HTTP and TCP proxy are stable.
Next up is mostly cleanup: polishing the frontend, improving the CLI tools, and finally implementing run configurations so you can have a relay.toml file in your project and don’t have to type the entire command every time.

After that, I’ll put together a demo deployment so people can actually try it out and break it a bit.

0
1
76
Open comments for this post

6h 16m 59s logged

First Working Version

I’ve got a first real version of Relay up and running :D

The dashboard works, and both the HTTP and TCP proxy are stable.
Next up is mostly cleanup: polishing the frontend, improving the CLI tools, and finally implementing run configurations so you can have a relay.toml file in your project and don’t have to type the entire command every time.

After that, I’ll put together a demo deployment so people can actually try it out and break it a bit.

0
1
76
Open comments for this post

4h 56m 39s logged

I’ve started working on the frontend for Relay and made some structural changes.

One major change is the removal of the dedicated Rust backend. All functionality is now handled directly within the Svelte application, simplifying development and deployment complexity.

For the UI, I chose a minimal design built with shadcn-svelte. This gives Relay a clean, modern look.

Upcoming Features:

The dashboard will soon allow you to:

  • Create and manage custom domains and subdomains
  • Reserve specific ports for your projects, so you don’t have to send new ports to your friends everytime

More updates soon :D

0
0
17
Open comments for this post
Reposted by @InvalidJoker

47m 19s logged

What is Relay?

Relay is a TCP tunneling service. Unlike many other services on the market, it will be open-source and free to use (with some limitations, of course).

We also plan to offer unique features, such as persistent domains, so your friends won’t have to update the URL every time they want to visit your site.

Relay is currently a work in progress, so don’t expect anything too crazy just yet.

I’ll keep you updated :)

0
1
18
Open comments for this post
Reposted by @InvalidJoker

2h 38m 59s logged

I wanted the CLI to be as intuitive as possible, so I came up with the following design.

I’ve also made progress on building the Relay server itself. It now includes a communication layer for interacting with the CLI and supports client authentication.

0
1
87
Open comments for this post

2h 38m 59s logged

I wanted the CLI to be as intuitive as possible, so I came up with the following design.

I’ve also made progress on building the Relay server itself. It now includes a communication layer for interacting with the CLI and supports client authentication.

0
1
87
Open comments for this post

47m 19s logged

What is Relay?

Relay is a TCP tunneling service. Unlike many other services on the market, it will be open-source and free to use (with some limitations, of course).

We also plan to offer unique features, such as persistent domains, so your friends won’t have to update the URL every time they want to visit your site.

Relay is currently a work in progress, so don’t expect anything too crazy just yet.

I’ll keep you updated :)

0
1
18

Followers

Loading…