Jac in the Blocks

04.2026

Block-based visual editor and AST graph visualizer for the Jac language with an integrated VS Code extension.

Jac is a powerful graph-based and agent-driven programming language, but it introduces a completely new way of thinking that can be difficult for beginners to grasp. Concepts like nodes, edges, and walkers are often abstract and hard to visualize, creating a steep learning curve for new users. Jac in the Blocks is an accessible learning and development toolkit designed to bridge that gap. We combine a block-based visual programming interface, a real-time graph visualizer, and a VS Code extension with linting and debugging support to help users move from visual learning → conceptual understanding → real Jac development seamlessly.

Jac in the Blocks
  • React
  • Next.js
  • Blockly
  • VS Code Extension
  • Graph Visualization
  • Education