Skip to content

Releases: evemcgivern/JSON2Lucid

JSON2Lucid version 1.0.0 - Initial Release

07 Jun 04:01
76d7802

Choose a tag to compare

JSON2Lucid v1.0.0 Release

Transform JSON workflows into beautiful diagrams

I'm excited to announce the first stable release of JSON2Lucid, a comprehensive tool for converting JSON workflow definitions into various diagram formats including GraphML, PlantUML, and Lucidchart.

Key Features

  • Multi-format Conversion Pipeline: Complete workflow from JSON to visual diagrams
  • Intuitive GUI Interface: User-friendly application for easy file conversion
  • Command Line Support: Automation-ready interface for batch processing
  • Robust XML Processing: Automatic repair of malformed GraphML files
  • Multiple Output Formats:
  • GraphML for compatibility with graph visualization tools
  • PlantUML for text-based diagrams
  • Lucidchart UML and CSV formats

What's New

This initial release provides a complete set of tools for working with workflow diagrams:

  • Convert JSON workflow definitions to GraphML format
  • Transform GraphML files to PlantUML notation
  • Export GraphML to Lucidchart-compatible formats
  • Process files via GUI or command line
  • Fix common XML formatting issues automatically

Installation

Via pip (recommended)

pip install json2lucid

From source

git clone https://github.com/eve-mcgivern/JSON2Lucid.git
cd JSON2Lucid
pip install -r requirements.txt
pip install -e .

Quick Start

GUI Application

Launch the application with:

json2lucid-gui

Command Line

Convert files directly:

json2lucid input.json -f lucidchart_csv -o output.csv -t flowchart

Documentation

See the full README for:

  • Detailed usage instructions
  • Input file format specifications
  • Step-by-step guides for importing to Lucidchart
  • Complete command-line options

Requirements

  • Python 3.8 or higher
  • Core dependencies: lxml, pillow, requests, typing-extensions

License

This project is licensed under the MIT License - see the LICENSE file for details.