DEV Community

Hunter LaFaille
Hunter LaFaille

Posted on

Espresso; it's Go time

I've spent the passed two weeks rewriting my Rust based, no bullshit Java build tool in Go and things progressed much faster. Espresso is faster at runtime and more portable. Espresso also was also recently able to compile and package it's first project, that being my other project Kindling.

I would love any feedback I can get on Espresso. There's quite a few features that are missing like transient dependency resolution (right now they're declared at the package level but just ignored). The package registry has also changed in philosophy somewhat. Instead of being a simple web API, Espresso registries are now zip archives containing a file structure. This means, if you can host a static zip file, you can host an Espresso registry.

One more quick thing, Kerosene Labs has also filed Articles of Organization in our home state to become an LLC. :)

https://github.com/Kerosene-Labs/espresso
https://github.com/Kerosene-Labs/espresso-registry
https://github.com/Kerosene-Labs/kindling

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay