i am pretty sure you didnt search this forum.

Another dude asked nearly the same question in coprogramming.
I answered him there are at least 3 or 4 UI based editor around. That was based off my knowledge 3 years ago.
Now that i did another search, there are countless versions lying around.