BALKAN OrgChartJS - Org Chart JS is designed for making organizational charts using HTML5, CSS, and JavaScript.
To create unique appearance for your app, you can make use of a set of default skins and color palettes or make your own set. If your users work with big diagrams, a search field which allows finding a particular item will serve as a handful tool.
The edit mode makes it easy to create and edit diagram items. All you have to do is type a name, title, some additional info, and Org Chart JS will create or edit the item and rebuild your diagram automatically. If you work with a big data set, you can collapse your diagram leaving only the part you are working with. Org Chart JS has a zooming and scrolling features One of the best things about Org Chart JS is that it has a simple configuration syntax. You can Undo or Redo every operation.
Org Chart JS features the ability to build organization charts of any complexity. An organizational chart represents the most natural way of displaying the hierarchical structure of an organization. You can use it to show the structure of a company, business, or project team.
Org Chart JS allows you to export your chart/diagram to PDF, PNG, SVG, CSV, XML or JSON.
Org Chart JS component consists of nodes and connectors. You can use nodes of some particular type: just textual, with an image or any other custom HTML and SVG elements, or create your own. Creation of a unique style for your diagram will be easy. The look and behavior are fully customizable, so you can set up any appearance you need via CSS or object properties.
You can easily integrate this Org Chart JS library in any web app. It supports the data loading in the JSON format, and can be used with any server-side back-end.
Org Chart JS supports unlimited number of sub trees in one chart object and two states of a node.
It supports dotted lines that allows you to show that an employee also report indirectly to a secondary manager or supervisor.