macOS
brew install selenelocal Homebrew formula metadata
brew / rank 3666
Blazing-fast modern Lua linter. Version 0.31.0 via Homebrew; verified 2026-09-13. Also installable with nix: nix profile install nixpkgs#selene.
install
brew install selenelocal Homebrew formula metadata
nix profile install nixpkgs#selenenixpkgs package indexes · pkgs/by-name/se/selene/package.nix · source: api.github.com
sudo pacman -S seleneArch Linux sync databases · selene · source: geo.mirror.pkgbuild.com
scoop install extras/seleneScoop official bucket manifest trees · bucket/selene.json · source: api.github.com
winget install --id Kampfkarren.selene -eWindows Package Manager source index · Kampfkarren.selene · source: cdn.winget.microsoft.com
overview
Blazing-fast modern Lua linter
history
selene is a fast, Rust-based static linter for Lua and Luau code, with configurable lint severities and host-specific standard libraries.
selene was created as a modern Lua linter implemented in Rust. It developed a configurable lint catalogue, custom standard-library descriptions, editor integration, and first-class Roblox-oriented behavior.
The project has maintained a long 0.x release series, reaching 0.31.0 in May 2026.
selene is distributed through Homebrew, Nix, Arch, Scoop, and WinGet, and has editor integration through selene-vscode. Its Roblox-aware standard-library support has made it useful in both conventional Lua and Luau-oriented projects.
Run selene against one or more Lua files or directories. It reads selene.toml from the invocation directory by default; --config selects another TOML file. Teams use the file to set lint severity, lint-specific options, exclusions, and a standard library such as Lua 5.1, Lua 5.2, or Roblox.
selene represents the Rust-written, fast-static-analysis branch of Lua tooling. Its declarative TOML configuration contrasts with Luacheck's executable .luacheckrc approach, while configurable standard libraries accommodate distinct Lua hosts and embedded environments.
security posture
No matching local secret-handling manifest was found for selene. Package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
selene.tomlexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
selene | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/Kampfkarren/selene
install metadata
| Package key | brew:selene |
|---|---|
| Version | 0.31.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/selene |
| Homepage | https://kampfkarren.github.io/selene |
| Repository | https://github.com/Kampfkarren/selene |
| Upstream docs | https://kampfkarren.github.io/selene |
| License | MPL-2.0 |
| Source archive | https://github.com/Kampfkarren/selene/archive/refs/tags/0.31.0.tar.gz |
| Last updated | 2026-09-13T08:50:47Z |
| Pulse | updated |
| Build dependencies | rust |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | selene |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
selene
nix profile install nixpkgs#seleneselene 0.31.0-1
Blazing-fast modern Lua linter written in Rust
https://github.com/Kampfkarren/selene
sudo pacman -S seleneextras/selene
scoop install extras/seleneKampfkarren.selene
winget install --id Kampfkarren.selene -esource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.