For dbl dummy ones bbo itself has this which I only discovered a few days ago.
http://dealergib1.br...aler/dealer.php
I don't have any programming skill and it is easy enough to use.
If you want to analyse hands slightly more realistically I would get hold of Jack. Jack won't play absolutely any system but unless you are trying to do forcing pass or your own version of moscito or strong club it probably has everything you might want except 2 way check back. You can then deal whatever hand shape or auction you like and generate the hands and Jack will either par score them which is just the same as dbl dummy pretty much or you can get jack to play them which he will do with the CC you specify. You can get him to play each hand with several CC's but only at random. Also comparing two CC's is actually hard in that I can't get it to play things twice and then score up automatically. Also in case you want to play the hands your self he can play all the hands and make a tournament out of them which you can play and the boards are scored automatically. Although not perfect this is the best way I can find other people may have found other ways.
Qplus will run up to 1000 hand sims for itself and tell you the imp or match point difference between a number of options. Again it has pretty much every convention u might want unless you are inventing your own. It has slightly more strong club options. It has no moscito or forcing pass options. There is a free demo where you can see this feature.
Jack and Qplus will also play bridge against you and be good enough unless you are close to international standard that the game won't be a waste of time. You need less programming skill with those than the bbo website but they are less flexible. I don't know of any free bots that will be any use.
Also no idea what you can do with gib from BBO itself if you spend money to aquire it. But gib is probably too bad to be useful anyway.