Showing 854 open source projects for "lua linux"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Luvit Lua

    Luvit Lua

    Bare libuv bindings for lua

    Libuv bindings for Luajit and Lua. This library makes libuv available to Lua scripts. It was made for the luvit project but should be usable for nearly any Lua project. The library can be used by multiple threads at once. Each thread is assumed to load the library from a different lua_State. Luv will create a unique uv_loop_t for each state. You can't share uv handles between states/loops.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 2
    React Lua

    React Lua

    A comprehensive, but not exhaustive, translation of upstream ReactJS

    A comprehensive, but not exhaustive, translation of upstream ReactJS 17.x into Lua. React Lua is a comprehensive translation of upstream ReactJS from JavaScript into Lua, and is highly-turned for both performance and correctness. When possible, upstream flow type and definitely-typed types have been translated into Luau-type annotations. The major and minor version of React Lua is aligned to the upstream used for the translation, except where noted. Due to the close nature of the two...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 3
    lua-language-server

    lua-language-server

    A language server that offers Lua language support - programmed in Lua

    The Lua language server provides various language features for Lua to make development easier and faster. With around half a million installs on Visual Studio Code, it is the most popular extension for Lua language support. The language server can be installed for use in Visual Studio Code, NeoVim, and any other clients that support the Language Server Protocol. The language server can be configured using a configuration file. The language server and Visual Studio Code client can be...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 4
    lua-resty-http

    lua-resty-http

    Lua HTTP client cosocket driver for OpenResty / ngx_lua

    Lua HTTP client cosocket driver for OpenResty / ngx_lua. HTTP 1.0 and 1.1 SSL. Streaming interface to the response body, for predictable memory usage. Alternative simple interface for single-shot requests without a manual connection step. Chunked and non-chunked transfer encodings. Connection keepalives. Request pipelining. Trailers, HTTP proxy connections, and mTLS.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    lua-resty-openidc

    lua-resty-openidc

    OpenID Connect Relying Party and OAuth 2.0 Resource Server

    lua-resty-openidc is a library for NGINX implementing the OpenID Connect Relying Party (RP) and/or the OAuth 2.0 Resource Server (RS) functionality. When used as an OpenID Connect Relying Party it authenticates users against an OpenID Connect Provider using OpenID Connect Discovery and the Basic Client Profile (i.e. the Authorization Code flow). When used as an OAuth 2.0 Resource Server it can validate OAuth 2.0 Bearer Access Tokens against an Authorization Server or, in case a JSON Web...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Google protobuf support for Lua

    Google protobuf support for Lua

    A Lua module to work with Google protobuf

    This project offers a C module for Lua (5.1, 5.2, 5.3, 5.4, and LuaJIT) manipulating Google's protobuf protocol, both for version 2 and 3 syntax and semantics. It splits into the lower-level and the high-level parts for different goals. For converting between binary protobuf data with Lua tables, using pb.load() loads the compiled protobuf schema content (*.pb file) generated by Google protobuf's compiler named protoc and call pb.encode()/pb.decode(). If you don't want to depend Google's...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    MoonScript

    MoonScript

    A language that compiles to Lua

    MoonScript is a dynamic scripting language that compiles into Lua. It gives you the power of one of the fastest scripting languages combined with a rich set of features. MoonScript can either be compiled into Lua and run at a later time, or it can be dynamically compiled and run using the moonloader. It’s as simple as requiring "moonscript" in order to have Lua understand how to load and run any MoonScript file. Because it compiles right into Lua code, it is completely compatible with...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 8
    Monokai Pro

    Monokai Pro

    Monokai Pro theme for Neovim written in Lua, with multiple filters

    Beautiful functionality for professional developers.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 9
    Lunatik

    Lunatik

    Lunatik is a framework for scripting the Linux kernel with Lua

    Lunatik is a framework for scripting the Linux kernel with Lua. It is composed by the Lua interpreter modified to run in the kernel; a device driver (written in Lua =)) and a command line tool to load and run scripts and manage runtime environments from the user space; a C API to load and run scripts and manage runtime environments from the kernel; and Lua APIs for binding kernel facilities to Lua scripts.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10
    Teal

    Teal

    The compiler for Teal, a typed dialect of Lua

    This is the repository of tl, the compiler for Teal, a typed dialect of Lua. The core compiler has no dependencies and is implemented as a single tl. lua file which you can load into your projects. Running tl. loader() will add Teal support to your package loader, meaning that require() will be able to run .tl files. Alternatively, you can find pre-compiled binaries for Linux x86_64 and Windows x86_64 at the releases page.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    Lux PM

    Lux PM

    A luxurious package manager for Lua

    Lux is a modern package manager for Lua, aiming to simplify project management and dependency handling. It allows developers to create and manage Lua projects with ease, offering features like automatic rockspec generation, integrated code formatting, and support for multiple Lua versions. Lux enhances the Lua development experience by providing a streamlined workflow for building and maintaining projects.​
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    LuaSnip

    LuaSnip

    Snippet Engine for Neovim written in Lua

    Snippet Engine for Neovim written in Lua.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    Fengari

    Fengari

    The Lua VM written in JS ES6 for Node and the browser

    The Lua VM written in JS ES6 for Node and the browser. This repository contains the core Fengari code (which is a port of the Lua C library) which includes parser, virtual machine, and base libraries. However, it is rare to use this repository directly.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    LuaRocks

    LuaRocks

    LuaRocks is the package manager for the Lua programming language

    LuaRocks is the package manager for the Lua programming language, enabling installation and management of Lua modules and dependencies. It supports local and system-wide installations, dependency resolution, and Lua version management. LuaRocks is widely used in the Lua ecosystem, including by projects like OpenResty, Neovim, and LÖVE.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Moon

    Moon

    A lightweight game server framework implemented with Actor Model

    Moon is a lightweight game server framework based on the actor model. One worker thread can have one or more actors (services), which communicate with each other through message queues. There are many features for game server development.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 16
    Lite XL

    Lite XL

    A lightweight text editor written in Lua

    A lightweight, simple, fast, feature-filled, and extremely extensible text editor written in C, and Lua, adapted from lite.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    mlua

    mlua

    High level Lua 5.4/5.3/5.2/5.1 and Roblox Luau bindings to Rust

    mlua is binding to Lua programming language for Rust with a goal to provide safe (as far as it's possible), high-level, easy-to-use, practical, and flexible API. Started as rlua fork, mlua supports Lua 5.4, 5.3, 5.2, 5.1 (including LuaJIT) and Roblox Luau and allows to writing of native Lua modules in Rust as well as the use of Lua in a standalone mode. mlua tested on Windows/macOS/Linux including module mode in GitHub Actions on x86_64 platform and cross-compilation to aarch64 (other targets are also supported).
    Downloads: 12 This Week
    Last Update:
    See Project
  • 18
    Lapis

    Lapis

    A web framework for Lua and OpenResty written in MoonScript

    Lapis is a framework for building web applications in Lua (or MoonScript) that primarily targets OpenResty, a high-performance web platform that runs on a customized version of Nginx. Lapis can also be used in other server environments, being compatible with any modern version of Lua. With OpenResty, Lua is run directly inside of the Nginx worker using LuaJIT, giving you the smallest barrier between the webserver and your code. Have a look at Web Framework Benchmarks just to see how...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    nvim-notify

    nvim-notify

    A fancy, configurable, notification manager for NeoVim

    nvim-notify is a Neovim notification manager written in Lua that replaces the default vim.notify() function with a customizable and animated notification UI. It enhances the developer experience by providing non-blocking, visually styled popups for displaying errors, warnings, or messages in Neovim.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    Hilbish

    Hilbish

    The Moon-powered shell! A comfy and extensible shell for Lua fans

    Hilbish is an extensible shell designed to be highly customizable. It is configured in Lua and provides a good range of features. It aims to be easy to use for anyone but powerful enough for those who need it. The motivation for choosing Lua was that it's simpler and better to use than an old shell script. It's fine for basic interactive shell uses, but that's the only place Hilbish has shell script; everything else is Lua and aims to be infinitely configurable. Hilbish is configured and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    OpenResty

    OpenResty

    High Performance Web Platform Based on Nginx and LuaJIT

    OpenResty is a full-fledged web application server that extends Nginx by seamlessly embedding LuaJIT, bundled Nginx core, numerous third-party modules, and Lua libraries—creating a powerful platform for scalable web services, APIs, and gateways. An extensive ecosystem of Lua libraries and third-party Nginx modules that interoperate cohesively. Supports scripting of SSL, process control, regex, pipes, and logging via Lua APIs. Well-supported documentation, Docker tooling, and commercial...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 22
    Algernon

    Algernon

    Small self-contained pure-Go web server with Lua, Markdown, HTTP/2

    Web server with built-in support for QUIC, HTTP/2, Lua, Teal, Markdown, Pongo2, HyperApp, Amber, Sass(SCSS), GCSS, JSX, BoltDB (built-in, stores the database in a file, like SQLite), Redis, PostgreSQL, MariaDB/MySQL, rate limiting, graceful shutdown, plugins, users and permissions. Written in Go. Uses Bolt (built-in), MySQL, PostgreSQL or Redis (recommended) for the database backend, permissions2 for handling users and permissions, gopher-Lua for interpreting and running Lua, optional Teal...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 23
    legendary.nvim

    legendary.nvim

    A legend for your keymaps, commands, and autocmds

    Define your keymaps, commands, and auto commands as simple Lua tables, building a legend at the same time (like VS Code's Command Palette). A legend for your keymaps, commands, and autocmds, integrates with which-key.nvim, lazy.nvim, and more.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    lazy.nvim

    lazy.nvim

    A modern plugin manager for Neovim

    lazy.nvim is a modern plugin manager for Neovim.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 25
    Pegasus.lua

    Pegasus.lua

    Pegasus.lua is an http server to work with web applications

    An HTTP Server to work with web applications written in Lua.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next