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 licenses
Are you a student or a professor? Request a free EDU license.
Lite
For hobbyists.
€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
Pro
For individual professionals.
€799
/year
- 1 user
- Unlimited apps
- No-code UI editor with 70+ web components & charts
- Chart configurator
- Theme editor
- AI assistant
- Email support
Enterprise
For teams, small & large.
Custom
/year
- Unlimited users
- Unlimited apps
- No-code UI editor with 70+ web components & charts
- Chart configurator
- Theme editor
- AI assistant
- Onboarding
- Priority support
- Custom components integration