Spark is pretty complete. I'm not sure what I'd add to it or change about it that wouldn't be making it bloated.
Seems Javelin is largely comparable, but with a bit more cruft (offering async calls sticks as an unusual decision given the way the language is heading).