Skip to content

centau/vide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

37e8e05 · Feb 23, 2025
Nov 16, 2024
Jan 17, 2025
Feb 23, 2025
Feb 23, 2025
Aug 29, 2023
Aug 8, 2023
Feb 23, 2025
Aug 8, 2023
Nov 3, 2024
Aug 8, 2023
Nov 16, 2024
Nov 20, 2023
Oct 9, 2024

Repository files navigation


Vide is a reactive Luau UI library inspired by Solid.

  • Fully Luau typecheckable
  • Declarative and concise syntax.
  • Reactively driven.

Getting started

Read the crash course for a quick introduction to the library.

Code sample

local create = vide.create
local source = vide.source

local function Counter()
    local count = source(0)

    return create "TextButton" {
        Text = function()
            return "count: " .. count()
        end,

        Activated = function()
            count(count() + 1)
        end
    }
end