/NodeFlow

An Editor for creating simple or complex OCR workflows

Primary LanguageVueMIT LicenseMIT

NodeFlow is an open‑source, multi-platform desktop application for creating and managing OCR workflows. It allows beginner and advanced users to interactively craft everything from basic linear to complex branched workflows and export them for command line usage or for the usage in other applications like OCR4all.

WARNING: This is still a very early proof of concept with major missing features and possibly severe bugs!

(Planned) Features

NodeFlow provides the following features:

  • Create and / or edit OCR workflows using a node editor (powered by baklavajs)
  • Leverage dozens of OCR processors (thanks to OCR-D) and configure all available parameters to your liking
  • Interactively explore the processor and parameter documentation of every implemente OCR processor
  • Export your workflows for command line usage or to use them in other OCR tools
  • Interactively explore NodeFlow with the internal tour

Getting Started

1. Install packages

yarn

2. Run

In development mode,

yarn app:dev

In preview mode,

yarn app:preview

To build for production,

yarn app:build