Showing 1066 open source projects for "lua compiler windows"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 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
    Open source Algol 68 implementations

    Open source Algol 68 implementations

    Implementations for the Revised Report language

    This project offers open source implementations for UNESCO/IFIP's Algol 68 (the Revised Report language). The project offers two implementations: Implementation 1 is Algol68G: a recent checkout hybrid compiler/interpreter by Marcel van der Veer, supporting arbitrary arithmetic, partial parametrisation, complex numbers, POSIX threads, GNU plotutils, GNU scientific library, curses, sound, TCP sockets, RegEx and PostgreSQL. Inplementation 2 is algol68toc, a port by Sian Mountbatten...
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    registers.nvim

    registers.nvim

    Neovim plugin to preview the contents of the registers

    Show register content when you try to access it in Neovim. Written in Lua. This plugin adds an interactive and visually pleasing UI for selecting what register item to paste or use next. It offers basic syntax highlighting, a preview, and an equally (if not more) efficient experience using Neovim registers. One simply uses " or CtrlR as one would normally, and then enjoys the benefit of seeing the contents of all filled registers without having to use the :reg command beforehand. It...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Remix IDE

    Remix IDE

    Browser-based compiler and IDE

    Remix IDE is an open source web and desktop application. It fosters a fast development cycle and has a rich set of plugins with intuitive GUIs. Remix is used for the entire journey of contract development as well as act as a playground for learning and teaching Ethereum. Remix IDE is part of the Remix Project which is a platform for development tools that use a plugin architecture. It encompasses sub-projects including Remix Plugin Engine, Remix Libs, and of course Remix-IDE. Remix IDE is a...
    Downloads: 23 This Week
    Last Update:
    See Project
  • 4
    Aniseed

    Aniseed

    Neovim configuration and plugins in Fennel (Lisp compiled to Lua)

    Aniseed bridges the gap between Fennel (a Lisp that compiles Lua) and Neovim. Allowing you to easily write plugins or configurations in a Clojure-like Lisp with great runtime performance. For interactive evaluation, you need to install Conjure as well. It’ll allow you to send portions of your code off for evaluation as well as see the results in an interactive log buffer. Aniseed ships with a set of module macros that make interactive evaluation not only possible but rich and intuitive. You...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 5
    KAGSA

    KAGSA

    KAGSA PROGRAMMING LANGUAGE

    it designed to be easy to learn and practical for use in various projects. It has a flexible syntax and allows some things that other languages prohibit, such as using certain symbols in variable names and starting variable names with numbers. KAGSA contains several main components, including a lexer, syntax checker, parser, and compiler. It supports object-oriented programming, iteration, and other features commonly used in programming languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Thrust

    Thrust

    The C++ parallel algorithms library

    Thrust is the C++ parallel algorithms library which inspired the introduction of parallel algorithms to the C++ Standard Library. Thrust's high-level interface greatly enhances programmer productivity while enabling performance portability between GPUs and multicore CPUs. It builds on top of established parallel programming frameworks (such as CUDA, TBB, and OpenMP). It also provides a number of general-purpose facilities similar to those found in the C++ Standard Library. The NVIDIA C++...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    MVVM

    MVVM

    Analyze the principle of vue implementation and implement mvvm

    This repository presents a minimal JavaScript implementation of the MVVM pattern to illustrate how reactive data binding systems work under the hood. It wires up data observation with watchers and a dependency-tracking mechanism, then connects that to a simple template compiler and directive system to update the DOM when state changes. Two-way bindings and computed values demonstrate how views can reflect model changes instantly while user input propagates back to the data layer. The code...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Selfie

    Selfie

    An educational software system of a tiny self-compiling C compiler

    An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor. Selfie is a project of the Computational Systems Group at the Department of Computer Sciences of the University of Salzburg in Austria. The Selfie Project provides an educational platform for teaching undergraduate and graduate students the design and implementation of programming languages and runtime systems. The focus is on the construction...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 10
    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: 0 This Week
    Last Update:
    See Project
  • 11
    SmartThingsPublic

    SmartThingsPublic

    SmartThings open-source DeviceType Handlers and SmartApps code

    SmartThingsPublic is the official public repository maintained by the SmartThings Community that hosts open-source SmartApps and Device Type Handlers (DTHs) written in Groovy for the SmartThings IoT platform, enabling users and developers to integrate, design, and automate smart home devices and behaviors. SmartThings Edge Device Drivers are the new method for integrating Hub Connected Devices into the SmartThings Platform. With the launch of SmartThings Edge, we are taking some events that...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Fruit

    Fruit

    Fruit, a dependency injection framework for C++

    Fruit is a modern dependency-injection framework for C++ that brings type-safe, compile-time-checked wiring to large codebases. Instead of relying on runtime string keys or service locators, bindings are expressed with templates and policy objects that the compiler verifies. It supports constructor injection, assisted injection for factory patterns, scoping (singleton vs. per-request), and provider chains while keeping overhead minimal. Modules declare provided interfaces and requirements,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Everforest

    Everforest

    Comfortable & Pleasant Color Scheme for Vim

    Everforest is a calm, green-tinted color scheme designed to reduce eye strain with soft contrast and carefully tuned foreground–background relationships. It ships in light and dark variants and lets you pick soft, medium, or hard contrast levels so you can match different displays and lighting conditions. The palette emphasizes readable, desaturated hues for comments and subtle accents for keywords, strings, and diagnostics. It supports true color terminals and is designed to look consistent...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    CoreCLR

    CoreCLR

    Runtime for .NET Core

    CoreCLR is the runtime for .NET Core, an open source, general purpose development platform maintained by Microsoft and the .NET community. It is a cross-platform runtime for cloud, IoT, and desktop apps and includes a just-in-time compiler called RyuJIT.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 15
    Scrooge

    Scrooge

    A Thrift parser/generator

    Scrooge is a thrift code generator written in Scala, which currently generates code for Scala, Java, Cocoa, Android, and Lua. It’s meant to be a replacement for the Apache thrift code generator and generates conforming, binary-compatible codecs by building on top of libthrift. Since Scala is API-compatible with Java, you can use the apache thrift code generator to generate Java files and use them from within Scala, but the generated code uses Java collections and mutable “bean” classes,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    RedtDec

    RedtDec

    RetDec is a retargetable machine-code decompiler based on LLVM

    The decompiler is not limited to any particular target architecture, operating system, or executable file format. ELF, PE, Mach-O, COFF, AR (archive), Intel HEX, and raw machine code supported. 32-bit: Intel x86, ARM, MIPS, PIC32, and PowerPC 64-bit: x86-64 supported. Demangling of symbols from C++ binaries (GCC, MSVC, Borland). Reconstruction of functions, types, and high-level constructs. Output in two high-level languages: C and a Python-like language. Generation of call graphs,...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 17
    ClojureDart

    ClojureDart

    Clojure dialect for Flutter and Dart

    ClojureDart is a modern dialect of Clojure that compiles to Dart, enabling developers to create native mobile, desktop, web, and CLI applications using the Flutter and Dart ecosystem with Clojure syntax while offering production-ready performance. You should get the sample running either in Chrome or as a desktop app. Compiles Clojure code into Dart to produce mobile, desktop, and web apps. Production-ready toolchain, with stable compiler used in real-world apps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    LuaRadio

    LuaRadio

    A lightweight, embeddable software-defined radio framework

    LuaRadio is a lightweight, embeddable flow graph signal processing framework for software-defined radio. It provides a suite of source, sink, and processing blocks, with a simple API for defining flow graphs, running flow graphs, creating blocks, and creating data types. LuaRadio is built on LuaJIT, has a small binary footprint of under 750 KB (including LuaJIT), has no external hard dependencies, and is MIT-licensed. LuaRadio can be used to rapidly prototype software radios,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Doom Nvim

    Doom Nvim

    A Neovim configuration for the advanced martian hacker

    Doom Nvim is a Neovim interpretation of the doom-emacs framework, adapted to Vim philosophy. Our goal is to provide a configurable, extensible, performant and stable basis for any neovim configuration.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    onenord.nvim

    onenord.nvim

    A Neovim theme that combines the Nord and Atom One Dark color palettes

    OneNord is a Neovim theme written in Lua that combines the Nord and Atom One Dark color palettes. More specifically, it seeks to add more vibrance to the Nord theme and provide a great programming experience by leveraging Treesitter.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Free Pascal Compiler

    Free Pascal Compiler

    Free 32/64/16-bit multi-platform Pascal and Object Pascal compiler

    A 32/64/16-bit Pascal compiler for Win32/64/CE, Linux, Mac OS X/iOS, Android, FreeBSD, OS/2, Game Boy Advance, Nintendo NDS and DOS; semantically compatible with Delphi, Borland Pascal and Mac Pascal (partially) with extra features, e.g. operator overloading.
    Leader badge
    Downloads: 4,524 This Week
    Last Update:
    See Project
  • 22
    ACIDE is A Configurable Integrated Development Environment which can be easily and widely configured for any interpreter, compiler or database system. It enjoys project management, multi-file editing, syntax colouring and database connections.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    LTUI

    LTUI

    A cross-platform terminal ui library based on Lua

    LTUI is a cross-platform terminal UI library based on Lua. This framework originated from the requirements of graphical menu configuration in xmake. Similar to the Linux kernel's menuconf to configure the compilation parameters, so using curses and lua to implement a cross-platform character terminal ui library. Refer to config-frontends for style rendering. Of course, users can customize different UI styles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Lib CONIO (conio_am.h) GCC C++

    Lib CONIO (conio_am.h) GCC C++

    Library CONIO GCC C++ for Windows e Linux (POSIX)

    New version 7.1.22.12 - prealpha. This project presents clone of the Borland Turbo C/C++ or Embarcadero C++ library "conio" for the GCC compiler, more precisely for the C++ language in Windows, Linux and Mac OS operating systems. Because all functions are defined within the header file itself, the installation is simple. Just place the header file "conio_am.h" (CONsole Input Output Advanced Method) inside the GCC includes directory. Or keep the file "conio_am.h" in the same location where the source programs will be compiled. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    GHCJS

    GHCJS

    Haskell to JavaScript compiler, based on GHC

    GHCJS is a Haskell-to-JavaScript compiler that reuses GHC’s front end to compile Haskell source into JavaScript for execution in browsers and Node.js. It aims to preserve Haskell’s semantics—including laziness and rich types—by shipping a small runtime and shims for core libraries. Developers write normal Haskell, use Cabal/Stack to build, then bundle the generated JavaScript alongside required support code. Interoperability with the JavaScript world is provided through a foreign-function...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo