Hammerspoon is a tool for automation of macOS, acting as a bridge between the operating system and a Lua scripting engine. Extensions expose system functionality, letting Lua code interact with APIs for applications, windows, mouse pointers, filesystem objects, audio devices, batteries, screens, keyboard and mouse events, clipboards, location services and wifi. Out of the box it does nothing; users create a Lua script in ~/.hammerspoon/init.lua.
Directory
Search results
Published directory entries matching your search.
Luanti is a gaming resource for guides, communities, tools, game discovery, or reference links.
Luanti Org is a GitHub repository or organization with source code, releases, documentation, or project resources.
Thoát Porn Luận is a non-English technical, learning, or open source resource for regional audiences.
Thư Viện Pháp Luật is a non-English web resource for regional media, books, tools, communities, or learning.
Kristal is a DELTARUNE fangame and battle engine made with LÖVE. It allows users to create custom DELTARUNE worlds, battles and more. Using it requires knowledge of Lua or a willingness to learn it, and a Lua tutorial is provided. The site also showcases fangames built with the engine.
Lite XL is a lightweight text and code editor written in C and Lua, adapted from lite. It is available for Linux, Windows and macOS, comes in a bundle under 5MB, and is scriptable with Lua. It supports multiline editing, autocomplete and pane splitting by default, and can be extended with plugins.
Mae Fah Luang University down in Chiang Rai, Thailand is worth it if you're into Chemistry and Pharmacology, Toxicology and Pharmaceutics.
Pragtical is a free and open source code editor licensed under the MIT license. It runs on Windows, Linux and macOS, and is built on SDL, C and Lua. The editor supports syntax highlighting, multiple cursors and a command palette, with LSP and other features available as plugins, and can be extended via Lua and its C API.
a-Shell is a text-based terminal interface app for iOS and iPadOS that provides command-line control of files, including creating, moving, compressing and editing them. It includes Vim and supports programming in Lua, Python, JavaScript, C and C++, compiling C and C++ to webAssembly. It supports Apple Shortcuts, multiple shell windows and pip install for pure Python packages.
cliamp is a terminal-based music player that plays local files, podcasts, streaming services, media servers and internet radio through one playlist interface. It includes a 10-band equalizer, visualizers, synced lyrics and Lua plugins. It runs on Linux, macOS and Windows.
Conky is a documented system monitoring tool for Linux and similar desktop environments. Its documentation covers variables for defining displayed objects such as text, bars and graphs, global configuration settings, a Lua API for extending behavior, compiling from source, contributing, running with Docker, syntax highlighting and a GitHub wiki with user configs and scripts.
Flawless Widescreen is a tool for creating fixes and patches so games run at UltraWide, Surround and Eyefinity resolutions. Users select a supported game, configure basic options and launch it. The software uses repository-based plugins with autonomous updating, supports LUA and XML plugins, and integrates SoftTH, AMD Eyefinity and NVIDIA Surround for display detection including bezel compensation.
A free, continuously evolving downloadable book collecting community knowledge on 2D game development. It does not teach a specific tool, instead offering tips and tricks applied to any engine or built from scratch. Editions are available in pseudocode, Python, C++, JavaScript, Lua and Rust; some versions require thorough revision.
Grand Theft Auto Connected is a custom scriptable multiplayer modification for multiple Grand Theft Auto games. It works on GTA III, Vice City, San Andreas, and GTA IV, with scripting in JavaScript, Lua, and Squirrel. The project lists synced peds, traffic, and missions, plus custom objects, peer-to-peer sync, and support for offline and online play.
Ikemen GO is an open source fighting game engine written in Go that supports M.U.G.E.N resources. It offers Lua scripting and the ZSS scripting language, rollback and delay-based network play, and native support for Windows, macOS and Linux. The source code is available under the MIT license.
Luakit is a configurable web browser framework built on the WebKit engine and the GTK+ toolkit, extensible with Lua and licensed under GNU GPLv3. It targets power users and developers who want fine-grained control over browser behaviour and interface.
MediaWiki Code2Code Search is an AI-powered semantic neural retrieval tool for searching MediaWiki source code. It uses Sentence-Transformers to enable meaning-based search rather than keyword-only matching, allowing users to find functions, types, and templates across the entire MediaWiki ecosystem. It supports multiple programming languages including PHP, Python, JavaScript, Go, TypeScript and Lua, and provides sample evaluation queries for common code search tasks.
Millennium is an open-source low-code modding framework for creating, managing and using themes and plugins for the desktop Steam client. Themes customize the client with CSS, while plugins extend functionality through TypeScript and LuaJIT. Users can write their own or download community-made themes and plugins. The project is community driven and open source.
Neovim is a hyperextensible Vim-based text editor. It is a fork of Vim, maintaining compatibility with Vim's editing model and Vimscript v1 where possible, and provides features such as Lua plugins, LSP-based code inspection and refactoring, and Tree-sitter parsing. Extensions can be built in any language through RPC, and GUI and IDE frontends can embed it as an editor or script host.
NvChad is a Neovim configuration that provides defaults and a UI, written in Lua and managed with lazy.nvim. It includes its own UI plugins, such as the base46 theming plugin with 68 themes, plus statusline, tabufline, terminal and dashboard modules. Its documentation lists prerequisites including Neovim 0.11 and a Nerd Font.
A project providing Markdown templates for Offensive Security exam reports, covering exams including OSCP, OSWE, OSCE, OSEE and OSWP. It aims to replace LaTeX, Microsoft Office Word and LibreOffice Writer for report writing. Report generation uses a script and requires Pandoc, LaTeX and p7zip. Optional Pandoc Lua filters can be passed.
PCSX-Redux is a PlayStation 1 emulator with documentation covering compilation, menus, command line arguments, debugging, an internal MIPS API, a web server, a Lua API and OpenBios. It includes a memory-mapping feature for setting breakpoints during execution and an ISO browser file viewer with a raw image viewer.
Photon is an RSS/Atom reader focused on speed and usability, designed as a terminal-based viewer with image support via sixel. It is extensible with Lua plugins and can use OpenCL for image scaling. Photon does not include features for adding or managing feeds; feed URLs are supplied via command-line arguments, text files, or external commands.