I created my own programming language that compiles into Lua code but uses a more C/Rust like syntax

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • tl

    The compiler for Teal, a typed dialect of Lua

  • There is also another typed dialect here https://github.com/teal-language/tl

  • Clue

    C/Rust like programming language that compiles into Lua code (by ClueLang)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • roblox-ts

    A TypeScript-to-Luau Compiler for Roblox

  • And roblox-ts that compiles a subset of TypeScript to Luau, a typed superset of Lua developed by Roblox.

  • micro-editor

    A modern and intuitive terminal-based text editor

  • Most recently I've used Lua to write plugins for micro text editor. Other projects I know of that use it as a scripting language include Neovim (text editor), mpv (media player), VLC media player, Weechat (IRC client), ComputerCraft (Minecraft mod), and Factorio.

  • haxe

    Haxe - The Cross-Platform Toolkit

  • nelua-lang

    Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

  • OTOH, if you want to go in the opposite direction (Lua to C), I like Nelua a lot :)

  • rust-prehistory

    historical archive of rust pre-publication development

  • Early Rust was very different (example). It is almost certain that modern Rust took a lot of cues from Go. And, as above, Go was obviously heavily inspired by C, just like your language. So, all told, where you landed is likely very much what is expected.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts