GoJS logo

GoJS

by Northwoods Software · Since 1995
No reviews yet
ActiveAvailable globallyCloud
Quick facts
VendorNorthwoods Software
Year launched1995
StatusActive
Location4 Water Street Nashua, NH 03060 USA 1-603-886-9173
Countries servedGlobal
Languages1
Integrations
Free tier
Free trial
Contact sales

About GoJS

GoJS is a diagramming library from Northwoods Software that helps build capable interactive diagrams for various industries. It includes features for creating flowcharts, org charts, BPMN, UML, and other modeling diagrams, allowing developers to craft visually appealing and functional applications. GoJS supports both JavaScript and TypeScript, making it flexible for web development. The library's extensive features facilitate the creation of interactive org charts, trees, and hierarchy diagrams, catering to diverse use cases. Furthermore, GoJS comes with a changelog that keeps users updated on the latest improvements and features. Key capabilities: interactive diagrams flexible integration support for various diagram types extensive documentation active community Best for: developers that need to create interactive diagrams for web applications.

GoJS is a powerful JavaScript diagramming framework that provides developers with the tools to create rich and interactive visualizations. Its versatility and extensive feature set make it a popular choice for building a wide range of diagrams, from simple flowcharts to complex network visualizations. One of the most significant advantages of GoJS is its user-friendly interface. The framework's API is well-designed and intuitive, making it accessible to developers of all levels. The extensive documentation and numerous samples provide clear guidance and examples, facilitating rapid development. The visual nature of diagrams makes it easy to understand and manipulate the elements within the canvas, even for those who are not experienced in programming. GoJS offers a comprehensive set of features that cater to a variety of diagramming needs. Automatic layouts, data binding, undo/redo functionality, keyboard shortcuts, subgraphs, extensible tools, and customizable events and permissions are just a few of the many features available. These features enable developers to create highly customized and interactive diagrams that meet specific requirements. In terms of performance and reliability, GoJS excels.

Pros & Cons

What users like
  • +Versatility: Supports a wide range of diagram types.
  • +User-Friendly: Intuitive for both developers and end-users.
  • +Extensive Documentation: Comprehensive resources for learning and troubleshooting.
  • +Strong Support Community: Active forums and direct support from developers.
  • +Cross-Framework Compatibility: Works with multiple JavaScript frameworks without dependency issues.
What users flag
  • Cost: Licensing may be expensive for smaller projects or teams.
  • Learning Curve: Some users may find advanced features complex.
  • Limited Pre-built Templates: Users may need to build custom templates for specific needs.
  • Dependency on JavaScript: Requires JavaScript knowledge for effective use.
  • No In-App Marketplace: Lacks a marketplace for additional plugins or tools.

Features

Key features

1. Rich Interactivity
Allows users to interact with diagrams dynamically.
2. Automatic Layouts
Built-in layouts for various diagram types; customizable for specific needs.
3. Node and Link Templates
Easy customization of diagram components.
4. Data Binding
Automatic synchronization between data and visual representations.
5. Undo & Redo Functionality
Intuitive user experience with the ability to revert actions.
6. Keyboard Shortcuts
Customizable commands for enhanced usability.
7. Custom Events
Ability to define custom actions based on user interactions.
8. Extensible Tools
Tools can be customized to fit specific project requirements.
9. Compatibility with Frameworks
Works with React, Vue, Angular, and Svelte.

Additional features

1. Extensive API documentation for comprehensive control.
2. Support for various diagram types
org charts, flowcharts, state charts, network diagrams, etc.
3. Live examples and extensive sample applications.
4. Tools for process visualization and industrial monitoring.
5. Built-in context menus and tooltips for enhanced user interaction.

Pricing

Free trial
Free version
Request a quote
Promo Offer

Countries & Languages

Global
Countries served
1
Interface languages
1
Billing currencies

Interface languages

English

Billing currencies

🇺🇸USD

No reviews yet

Be the first to drop a review

Alternatives to GoJS

Tapston Custom Software Development logo

Tapston Custom Software Development

Tapston is a full-service software development company specializing in the design and delivery of custom…

Lovable logo

Lovable

Lovable is an AI-powered full-stack app development platform for developers, founders, and creators.

Ticket Studio logo

Ticket Studio

Ticket Studio is a ticket to PR platform from GitStart that enables elastic engineering capacity…

OutSystems logo

OutSystems

OutSystems is a low-code application development platform from OutSystems that simplifies the process of creating…

Bunifu Framework logo

Bunifu Framework

Bunifu Framework is a software platform from Bunifu Technologies that provides tools for building applications…

AppMySite logo

AppMySite

AppMySite is a mobile app builder from AppMySite that allows users to create iOS, Android,…

Often compared with GoJS

Compare any two tools →
Tapston Custom Software Development logo
Tapston Custom Software Development
IT Consulting
0.0
Lovable logo
Lovable
No Code Platform
0.0
Ticket Studio logo
Ticket Studio
Application Development
0.0
OutSystems logo
OutSystems
Business Process Management (Bpm) Services
0.0