HiAsm
![WryMkbmnz2](http://i.mcgl.ru/WryMkbmnz2)
Также интересует реализация для веба. может есть готовые js библиотеки?
Нужно чтобы можно было создавать блоки на канве и управлять линиями-коннекторами между ними.
Из необычного нужна поддержка 6ти видов контактов. сверху, снизу, справа/слева (сверху и снизу), и определенные выходы можно соединять только с другими определенными для них.