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

Top comments (0)