Is it possible to make an OS in Lua?

This page summarizes the projects mentioned and recommended in the original post on /r/osdev

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nelua-lang

    Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

  • You could probably write a kernel in Nelua or Luau, though I don't know of any efforts to do so.

  • luau

    A fast, small, safe, gradually typed embeddable scripting language derived from Lua

  • You could probably write a kernel in Nelua or Luau, though I don't know of any efforts to do so.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • luakernel

    Lua + SQLite + musl libc running on x86.

  • If you just want a toy kernel that boots to a Lua interpreter, that's doable. Here's one: https://github.com/ers35/luakernel

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts