We're thrilled to announce the launch of Genie Cloud, a low/no-code platform for quickly building web applications around your Julia code.
Genie Cloud is designed to help data scientists and researchers productize their Julia models with interactive, shareable web apps - without having to worry about frontend, backend development, or hosting.
Genie Cloud is built on top of Genie Framework, the open-source Julia web framework we've been developing since 2016. Thanks to the Julia community and its contributors, Genie Framework has become the most widely adopted package for building web apps and APIs in Julia, accumulating 2k GitHub stars and over 65k downloads.
But the feedback we've been consistently receiving from the community is that Genie Framework can be daunting for the typical Julia user - a data or research scientist with little to no web development skills.
So our team set out to abstract away the complexities of web development with easy-to-use and highly productive no-code tooling.
In 2022, we raised venture capital to bring our vision to life and launched our first no-code product - Genie Builder, a VSCode extension with a drag & drop UI builder. Since its release in late July 2022, Genie Builder has been used by over 1,000 data scientists and R&D engineers around the world.
Genie Cloud takes Genie Builder to the cloud, offering a smoother, more productive user experience, including improved no-code UI capabilities and for the first time, one-click deployments.
Beginners will find Genie Cloud easy to use. Building a simple dashboard app for example, only takes a few minutes. Add your Julia data analysis code, build the UI with the no-code editor, implement the app logic with macros, and deploy with one click.
For the power users who want to build more complex data products, Genie Cloud can be extended by Genie Framework which offers a low-code UI library, 1st party plugins, backend and ORM libraries.
Our users are building a wide variety of apps with Genie Cloud already. Data scientists are building dashboards for data exploration and analytics; actuaries are creating data products for risk modeling; ML engineers and researchers are building apps that run (and show off!) ML models or simulations. Software engineers are building internal tools like frontends for info management systems; aerospace engineers are creating apps to manage lab equipment. We can't wait to see what more they will build with Genie Cloud.
Julia is a language on the rise for computationally demanding applications. At Genie, we strive to serve the Julia community with highly productive, accessible web development tools that enable them to share their work more easily and have greater impact on their organizations.
The Genie team