Showing 76 open source projects for "lua script gui"

View related business solutions
  • 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
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 1
    ecode

    ecode

    Lightweight multi-platform code editor designed for modern hardware

    ecode is a lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance. It has been developed with the hardware-accelerated eepp GUI, which provides the core technology for the editor. The project comes as the first serious project using the eepp GUI, and it's currently being developed to improve the eepp GUI library as part of one of its main objectives.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 2
    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. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    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: 4 This Week
    Last Update:
    See Project
  • 4
    bufferline.nvim

    bufferline.nvim

    A snazzy bufferline for Neovim

    A snazzy buffer line (with tab page integration) for Neovim built using Lua. This plugin shamelessly attempts to emulate the aesthetics of GUI text editors/Doom Emacs. It is advised that you specify either the latest tag or a specific tag and bump them manually if you'd prefer to inspect changes before updating.
    Downloads: 10 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    NeoLua

    NeoLua

    A Lua implementation for the Dynamic Language Runtime (DLR)

    A Lua implementation for the Dynamic Language Runtime (DLR). NeoLua is an implementation of the Lua language. Currently, the implementation is on the level of Lua_5.3. The goal is to follow the reference of the C-Lua implementation and combine this with full .NET Framework support. That means it should be easy to call .NET functions from Lua and it should be easy to access variables and functions from a .net language (e.g. C#, VB.NET, ...).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    xLUA

    xLUA

    xLua is a lua programming solution for C#

    xLua adds Lua script programming capabilities to C# environments such as Unity, .Net, Mono, etc. With xLua, these Lua codes can be easily called with C#. xLua has many breakthroughs in function, performance, and ease of use. The most representative of these aspects are C# implementation (methods, operators, attributes, events, etc.) can be replaced with Lua implementation at runtime; excellent GC optimization, custom struct, enumeration transfer between Lua and C# without C# gc alloc; and there is no need to generate code under the editor, and the development is lighter. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    wxWidgets

    wxWidgets

    Cross-Platform C++ GUI Library

    wxWidgets is a C++ library that lets developers create applications for Windows, macOS, Linux, and other platforms with a single code base. It has popular language bindings for Python, Ruby, Lua, Perl, and several other languages, and unlike other cross-platform toolkits, wxWidgets gives applications a truly native look and feel because it uses the platform's native API rather than emulating the GUI. It's also extensive, free, open-source, and mature.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 8
    wxFormBuilder

    wxFormBuilder

    A wxWidgets GUI Builder

    wxFormBuilder is a GUI builder for the wxWidgets framework. Code generation is supported for C++, Python, Lua and PHP. Additionally, the import and export of XRC code is possible. To support additional widgets, custom plugins can be used. wxFormBuilder runs on Windows, various Linux distributions and macOS.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 9
    rocks.nvim

    rocks.nvim

    Neovim plugin management inspired by Cargo, powered by luarocks

    Neovim plugin management inspired by Cargo, powered by luarocks. rocks.nvim revolutionizes Neovim plugin management by streamlining the way users and developers handle plugins and dependencies. Integrating directly with luarocks, this plugin offers an automated approach that shifts the responsibility of specifying dependencies and build steps from users to plugin authors. The traditional approach to Neovim plugin management often places an unjust burden on users, by requiring them to declare...
    Downloads: 6 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    ioredis

    ioredis

    A performance-focused Redis client for Node.js

    ...Sophisticated error handling strategy. Support for NAT mapping. Support for autopipelining. ioredis supports all of the scripting commands such as EVAL, EVALSHA and SCRIPT.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    Vis

    Vis

    A vi-like editor based on Plan 9's structural regular expressions

    Vis aims to be a modern, legacy-free, simple yet efficient editor, combining the strengths of both vi(m) and sam. It extends vi's modal editing with built-in support for multiple cursors/selections and combines it with sam's structural regular expression-based command language. A universal editor, it has decent Unicode support and should cope with arbitrary files, including large, binary, or single-line ones. Efficient syntax highlighting is provided using Parsing Expression Grammars, which...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    SpaceVim

    SpaceVim

    A community-driven modular vim/neovim distribution

    SpaceVim is a community-driven modular Vim distribution. It manages collections of plugins in layers, which help to collect related packages together to provide IDE-like features. First of all, you need to install Vim or Neovim, preferably with +python3 support enabled. Also, you need to have git and curl installed in your system, which is needed for downloading plugins and fonts. If you are using a terminal emulator, you will need to set the font in the terminal configuration. After...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Sniprun

    Sniprun

    A neovim plugin to run lines/blocs of code

    Sniprun is a code runner plugin for neovim written in Lua and Rust. It aims to provide stupidly fast partial code testing for interpreted and compiled languages. Sniprun blurs the line between standard save/run workflow, jupyter-like notebook, and REPL/interpreters.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    gogcli

    gogcli

    Google Suite CLI: Gmail, GCal, GDrive, GContacts

    ...This CLI tool covers several Google Workspace APIs including Gmail for email management, Google Calendar for scheduling and events, Google Drive for file operations, and Google Contacts for personal and corporate contact management. gogcli makes it possible to script repetitive tasks, automate workflows, and fetch or modify data from Google services in environments where GUI access isn’t practical. It’s particularly useful for developers who want to build integrations, handle bulk operations, or build tooling that interacts with Google APIs in CI/CD pipelines or automation scripts.
    Downloads: 52 This Week
    Last Update:
    See Project
  • 15
    ESP-IDF

    ESP-IDF

    Espressif IoT Development Framework

    ESP-IDF (Espressif IoT Development Framework) is the official, open-source development framework for programming Espressif SoCs (such as ESP32, ESP32‑S2, ESP32‑C3 series). It provides toolchains, APIs, components, sample code, and workflows for building embedded IoT firmware, offering support for Wi‑Fi, Bluetooth, power management, and peripheral integration. As well as the esp-idf-template project mentioned in Getting Started, ESP-IDF comes with some example projects in the examples...
    Downloads: 73 This Week
    Last Update:
    See Project
  • 16
    macOS (Dockur)

    macOS (Dockur)

    macOS inside a Docker container

    ...Typical inputs—like environment variables and mounted volumes—control edition choice, storage persistence, and resource sizing, which makes runs repeatable and disposable. Because it’s containerized, you can script lifecycle operations, snapshot state via volumes, and integrate the VM into CI or demo setups without a traditional hypervisor UI. Performance depends on host capabilities and whether hardware acceleration is available, but for light GUI tasks, tooling, or sandboxing, it’s surprisingly practical. Users should bring their own valid media and licenses, and be mindful of platform terms and host resource limits.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    VCLua

    VCLua

    VCLua is a LCL/VCL based GUI library for LUA

    ...VCLua allows a program to be executed on different os systems without any modification. VCLua can be compiled with the Free Pascal based Lazarus compiler into one easy portable file. To use VCLua you'll need only the Lua script interpreter. VCLua currently tested on Windows and Linux.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Gatling

    Gatling

    Modern Load Testing as Code

    Gatling is a high-performance load testing tool built on the JVM that emphasizes realism, scalability, and developer ergonomics. Test scenarios are scripted in a concise Scala-based DSL, allowing you to model user journeys with think times, feeders (dynamic data), checks, and assertions all in code. Its asynchronous, non-blocking engine (backed by Netty) can drive very high concurrency from a single injector, reducing the need for large injector farms. Gatling supports HTTP out of the box as...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 19
    ChrysaLisp

    ChrysaLisp

    Parallel OS, with GUI, Terminal, OO Assembler, Class libraries

    ChrysaLisp is a 64-bit, MIMD, multi-CPU, multi-threaded, multi-core, multi-user parallel operating system with features such as a GUI, terminal, OO Assembler, class libraries, C-Script compiler, Lisp interpreter, debugger, profiler, vector font engine, and more. It supports MacOS, Windows, and Linux for x64, Riscv64, and Arm64 and eventually will move to bare metal. It also allows the modeling of various network topologies and the use of ChrysaLib hub nodes to join heterogeneous host networks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Framework Benchmarks

    Framework Benchmarks

    Source for the TechEmpower Framework Benchmarks project

    If you're new to the project, welcome! Please feel free to ask questions here. We encourage new frameworks and contributors to ask questions. We're here to help! This project provides representative performance measures across a wide field of web application frameworks. With much help from the community, coverage is quite broad and we are happy to broaden it further with contributions. The project presently includes frameworks on many languages including Go, Python, Java, Ruby, PHP, C#,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    RenJS

    RenJS

    RenJS Typescript Version

    RenJS V2 is a TypeScript-based visual novel engine built on Phaser, designed to help creators develop interactive storytelling experiences. It offers a script-like syntax for defining scenes, dialogues, and character interactions.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 22
    odaba

    odaba

    ODABA is an terminology-oriented database management system and develo

    ...It provides a number of enhanced features based on natural language analysis. Terminology orientation allows designing user oriented data models. Enhanced event model and Active Data Link technology support rapid development of GUI applications. Several development, documentation, test and analyzing tools are provided in order to support developers and administrators. .NET interface and a powerful object-orjented script language (OSI) improve development efficiency.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 23
    CrossC2 framework

    CrossC2 framework

    generate CobaltStrike's cross-platform payload

    Support CobaltStrike's security assessment of other platforms (Linux/MacOS/...), and include the development support of Unix post-penetration module.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    wxMEdit

    wxMEdit

    wxMEdit, Cross-platform Text/Hex Editor, Improved Version of MadEdit

    •Added automatically checking for updates •Added bookmark support •Added right-click context menu for each tab •Added purging histories support •Added selecting a line by triple click •Added FreeBASIC syntax file •Added an option to place configuration files into %APPDATA% directory under Windows •Improved support for Find/Replace •Improved Mac OS X support •Improved system integration under Windows •Improved encoding detection result •Improved Hex editing support •Added more...
    Leader badge
    Downloads: 141 This Week
    Last Update:
    See Project
  • 25
    Gruvbox Material

    Gruvbox Material

    Gruvbox with Material Palette

    gruvbox-material is a modern, refined re-implementation of the popular gruvbox color palette designed for Vim and Neovim. It preserves gruvbox’s earthy tones and retro feel but adds cleaner contrasts, smoother gradients, and improved readability across terminals and GUIs. The theme includes multiple contrast levels—soft, medium, and hard—as well as light and dark variants to fit different lighting conditions. It supports true color, Treesitter highlighting, and plugin-specific integrations...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
MongoDB Logo MongoDB