Genie Builder

VS Code extension that simplifies the development of data apps with a visual UI builder and a low-code Julia backend.

Design your UI visually

Genie Builder provides a no-code UI editor with a large library of over 70 components and charts for creating beautiful and sophisticated interfaces.

Write your app logic in low-code Julia

Implement all sorts of interactivity with the clean and simple low-code API implemented by the Stipple.jl package.

  # Reactive web app template
  module App
  using GenieFramework
  @genietools

  # add reactive code to make the UI interactive
  @app begin
      # reactive variables are tagged with @in and @out
      @in N = 0
      @out msg = "The average is 0."

      # watch a variable and exe code when its value changes
      @onchange N begin
          # the message in the UI will update automatically
          result = sum(rand(N))/N
          msg = "The average is $result."
      end
  end

  # register a new route and the page to load on access
  @page("/", "app.jl.html")
  end

Style your app easily

With the built-in theme editor and style panels you'll be able to create apps with a professional and consistent look.

Build even faster with AI

Quickly create initial templates, make UI edits or generate code using the built-in AI assistant.

Deploy on your servers or on JuliaHub

You can package and deploy your app using Genie's deployment plugins, or deploy on JuliaHub in 1 click.

Genie Builder plans


Are you a student or a professor? Request a free EDU license.

Lite

A free plan designed for hobbyists and personal projects.

$0

/year

  • 1 user
  • Unlimited apps
  • 30-days free trial with Pro functionality
  • No-code UI editor with 30+ web components & charts
  • Chart configurator
  • Community support
Download now

Pro

Our plan for individual professionals including training & support.

$999

/year

  • 1 user
  • Unlimited apps
  • No-code UI editor with 70+ web components & charts
  • Chart configurator
  • Theme editor
  • AI assistant
  • Onboarding & training
  • Direct customer support
Contact us

Enterprise

A premium plan for teams, small & large. Startup discounts available.

Custom

/year

  • Unlimited users
  • Unlimited apps
  • No-code UI editor with 70+ web components & charts
  • Chart configurator
  • Theme editor
  • AI assistant
  • Priority support
  • Tailored onboarding & training
  • Integration of custom components
  • Development support
Contact us