Genie is a powerful full-stack web framework for the Julia programming language, perfect for building interactive UIs, APIs, and production-grade web apps. It offers a simple, low-code approach that makes web development accessible to Julia users, even those with no prior web development experience.
geniedashboard.mp4
Julia data dashboard powered by Genie. App gallery
Genie Framework is composed of four main components:
- Genie.jl: the server backend, providing features for routing, templating, authentication, and much more.
- Stipple.jl: a package for building reactive UIs with a simple and powerful low-code API in pure Julia.
- Genie Builder: a VSCode plugin for building UIs visually in a drag-and-drop editor.
- SearchLight.jl: a complete ORM solution, enabling easy database integration without writing SQL queries.
To learn more about Genie, visit the documentation, and the app gallery.
If you need help with anything, you can find us on Discord.