BotHS is a Java framework that allows you to communicate with your robot via HTTP. If you feel like Dashboard or SmartDashboard are too limiting for you, you can design your own web interface for controlling data from and to the robot! You will also have access to the low-overhead HTML5 WebSocket protocol, allowing for fast and easy bidirectional communication.
If you're in doubt, give it a try! Five lines of code is all you need.
->
https://github.com/gh2o/BotHS <-
This framework is still in beta (possibly even alpha), so if you find any problems, please report them.