Page 1 of 1

selene: A blazing-fast modern Lua linter written in Rust

Posted: Wed Jul 15, 2026 3:44 pm
by Roblox
Image
Selene is a modern linter for Lua and Luau that catches real bugs before your players do: undefined variables, wrong argument counts, suspicious patterns. Together with StyLua it forms the standard quality toolchain for serious Roblox projects.

What is selene?
A blazing-fast modern Lua linter written in Rust

selene is a blazing-fast modern Lua linter written in Rust. - It's okay to not diagnose every problem, as long as the diagnostics that are made are never wrong - ...but the user should need to configure as little as possible

The facts, straight from GitHub
  • Repository: Kampfkarren/selene
  • 797 stars and 105 forks, with 156 open issues
  • Written mainly in Rust
  • Licensed under MPL-2.0
  • Started in 2019, last updated 2026-05-21
Getting started
Grab it with: git clone https://github.com/Kampfkarren/selene.git
You need the Rust toolchain (rustup). Clone the repository and run cargo build --release.

Frequently asked questions

Is selene free to use?
It is released under the MPL-2.0 license, so it is free to use. Read the license text for the exact terms before you ship anything based on it.

Is the project still maintained?
Yes, the last update was pushed on 2026-05-21, so the project is alive and moving.

What do I need to know before diving in?
The project is written mainly in Rust, so some familiarity there helps a lot. Start with the README, then browse the open issues to see what the rough edges are. That is usually the fastest way to understand the real state of any repository.

Where do I get help if I am stuck?
Open an issue on the GitHub issue tracker, check existing discussions, and of course post right here in this topic. Someone in the Roblox community has probably hit the same wall before you.

Over to you
Have you tried selene? Are you running it, forking it, or did you rage quit halfway through the setup? Reply below with your experience, your questions or your own favorite alternative. If there is enough interest we can put together a community guide for it.