Does wireshark allow for editing http requests and resending them?
http://tcpreplay.appneta.com/wiki/overview.html
Whilst it doesn't do everything that Fiddler does, and isn't open-source, I'd say Postman is worth a look for playing around with HTTP requests. The user interface is a lot more user friendly (in my opinion):
Which is not to say that Postman is not good at what it does do.