Skip to main content

About Bleep

Yes, yes, yes. Yet another build tool.

Bleep emphasizes

  • fast
  • simple
  • automatic import from sbt
  • one-second project import into your IDE through BSP
  • top-notch CLI experience

Intrigued? Keep reading!

Status

Bleep automatically imports and builds huge projects, like tapir or http4s.

It's early days, but most major things are already working. This is a great time to test it and get involved!

What, exactly?

If you have an interest in build tools you'll probably know Bloop, the Scala build server.

Bloop defined a useful json format for describing how to build, run, test, debug, link and so on. Bleep's build model was originally inspired by this format, but has since evolved significantly. The original json format had two drawbacks:

  • bound to one machine
  • verbose

Bleep uses coursier to resolve dependencies and has its own BSP server with Zinc for fast incremental compilation.

Bleep is compiled with native image to be fast, it starts ~instantly.