Cutting-edge innovation / Created by Graiphic

FROG. Open dataflow, created by Graiphic.

Graiphic defined FROG from the ground up: a new graphical dataflow programming language. Created in our R&D and Innovation Center, it combines readable diagrams with an open source format designed for AI tools, validation and modular execution architectures.

  • Free Open Graphical Language
  • .frog / JSON
  • Apache 2.0
A new language. Practical advantages.

More clarity. More control. More freedom.

Our innovation opens the language foundations: source format, semantic rules, execution representation and runtime/compiler contracts. The intended gain is to put more engineering effort into the system you design and the quality of its logic.

01

Design the system directly.

Nodes, connections and dataflows make the logic visible. Dependencies express execution order and opportunities for parallel processing.

02

Create with AI, retain control.

JSON-based .frog source is designed for generation and transformation by tools. The diagram and validation rules provide a structured way to review and control the result.

03

Preserve the value of your programs.

Readable source, changes tracked in Git and public rules keep programs inspectable and usable by different tools.

04

Evolve your execution chain.

Source, language, IDE, runtimes and compilers have explicit boundaries. This modular architecture lays the groundwork for multiple execution and deployment strategies.

Our ambition, in two charts

Visual clarity. Language depth.

AI and control

Generate the source. Inspect the system.

FROG brings together two AI-era needs: structured source that tools can produce and graphical logic that engineers can inspect. The goal is for generated programs to be understood, validated and controlled.

Read the analysis
FROG positioning: AI generation compatibility and logic inspectability
Graiphic architectural positioning, a qualitative view. Enlarge ↗
Accessibility and execution

From diagrams to systems with demanding requirements.

Visual expression accessible to engineers, with an architecture designed for industrial execution. FROG targets one open model spanning prototypes, embedded systems, instrumentation and heterogeneous computing.

Read the analysis
FROG positioning: programming accessibility and system execution depth
Graiphic architectural positioning, a qualitative view. Enlarge ↗

An open architecture, from source to execution.

FROG’s intermediate representation, FIR, connects source to explicit execution contracts. It provides a foundation for runtime, compiler and hardware families without redefining the language for each integration.

  1. 01.frog / JSONOpen source
  2. 02ValidationStructure and meaning
  3. 03FIROpen representation
  4. 04LoweringAdaptation to backends
  5. 05BackendExecution contract
  6. 06Runtime / compilerExecute or compile

Innovation built for engineers.

FROG builds on Graiphic’s expertise in instrumentation, LabVIEW architecture and industrial AI. Our SOTA GO and GO HW research led our R&D and Innovation Center to the foundations of a new language.

Instrumentation and automation

Express acquisition, control and equipment interactions through visible data dependencies.

Embedded and heterogeneous computing

Prepare architectures for execution constraints through modular hardware and software bridges.

Software designed with AI

Generate, review, validate and evolve programs while retaining structured, traceable artifacts.

Results you can inspect

Public foundations. Inspectable evidence.

A complete example

Example 05 combines a user interface, state, a bounded loop, FIR, a backend contract and native LLVM proof artifacts.

View Example 05 sources

Verifiable execution

Examples 01 through 15 form the public reference execution set, with C++, Python and Rust consumers and conformance checks.

Explore the public reference

An accessible specification

Source format, language rules, libraries and contracts are public. Apache 2.0 licensing supports tools built around this open foundation.

Explore the FROG repository

Active development: the specification is at 0.1-draft. The public reference covers bounded examples; Graiphic continues runtime generalization and Studio development. View project status ↗

The first FROG IDE

Graiphic Studio.

Developed by Graiphic, the first FROG IDE brings Front Panel, Block Diagram and Source together. Design interfaces visually, compose graphs and inspect source in the new language.

Graiphic Studio, the first FROG IDE: Front Panel, diagram and context help

Build the next generation of graphical software.

Want to explore FROG, contribute to its ecosystem or discuss an integration? Talk with the architects who created the language.

Talk with Graiphic