Skip to content
@GenieFramework

Genie Framework

Highly productive web development with Julia

Welcome to Genie Framework!

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.

Pinned Loading

  1. Genie.jl Genie.jl Public

    🧞The highly productive Julia web framework

    Julia 2.4k 188

  2. Stipple.jl Stipple.jl Public

    The reactive UI library for interactive data applications with pure Julia.

    JavaScript 348 28

  3. StippleUI.jl StippleUI.jl Public

    StippleUI is a library of reactive UI elements for Stipple.jl.

    Julia 87 16

  4. StippleCharts.jl StippleCharts.jl Public

    StippleCharts is a library of reactive charts for Stipple.jl.

    Julia 29 2

  5. SearchLight.jl SearchLight.jl Public

    ORM layer for Genie.jl, the highly productive Julia web framework

    Julia 147 18

  6. StipplePlotly.jl StipplePlotly.jl Public

    Plotly integration for Stipple.jl

    Julia 26 6

Repositories

Showing 10 of 80 repositories
  • GenieTest.jl Public

    Testing of GenieFramework apps both local and remote

    GenieFramework/GenieTest.jl’s past year of commit activity
    Julia 0 MIT 0 0 0 Updated Jan 27, 2026
  • Stipple.jl Public

    The reactive UI library for interactive data applications with pure Julia.

    GenieFramework/Stipple.jl’s past year of commit activity
    JavaScript 348 MIT 28 37 (2 issues need help) 1 Updated Jan 26, 2026
  • Genie.jl Public

    🧞The highly productive Julia web framework

    GenieFramework/Genie.jl’s past year of commit activity
    Julia 2,386 MIT 188 112 (11 issues need help) 6 Updated Jan 22, 2026
  • GenieStatic.jl Public

    Static website generator for the Genie Framework 🖨️

    GenieFramework/GenieStatic.jl’s past year of commit activity
    Julia 7 MIT 0 2 0 Updated Jan 17, 2026
  • StippleCodeMirror.jl Public

    CodeMirror for Stipple/GenieFramework

    GenieFramework/StippleCodeMirror.jl’s past year of commit activity
    Julia 1 MIT 0 0 0 Updated Jan 16, 2026
  • StippleDemos Public

    Demo apps for Stipple

    GenieFramework/StippleDemos’s past year of commit activity
    HTML 49 26 5 3 Updated Dec 2, 2025
  • GenieFramework/GenieBuilder.jl’s past year of commit activity
    JavaScript 15 1 7 12 Updated Dec 2, 2025
  • SearchLight.jl Public

    ORM layer for Genie.jl, the highly productive Julia web framework

    GenieFramework/SearchLight.jl’s past year of commit activity
    Julia 147 MIT 18 32 (4 issues need help) 0 Updated Dec 2, 2025
  • SuperRemoteREPLNextGenForTheCommonGood.jl Public Forked from JuliaWeb/RemoteREPL.jl

    Connect a REPL to a remote Julia process

    GenieFramework/SuperRemoteREPLNextGenForTheCommonGood.jl’s past year of commit activity
    Julia 1 MIT 16 0 0 Updated Dec 1, 2025
  • StipplePlotly.jl Public

    Plotly integration for Stipple.jl

    GenieFramework/StipplePlotly.jl’s past year of commit activity
    Julia 26 MIT 6 10 (1 issue needs help) 1 Updated Oct 15, 2025

Most used topics

Loading…