All Projects → rapidlua → luajit.me

rapidlua / luajit.me

Licence: AGPL-3.0 license
LuaJIT compiler explorer

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
lua
6591 projects
HCL
1544 projects
Dockerfile
14818 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to luajit.me

strict
Check for use of undeclared variables
Stars: ✭ 32 (-74.8%)
Mutual labels:  luajit
sqlite.lua
SQLite LuaJIT binding with a very simple api.
Stars: ✭ 291 (+129.13%)
Mutual labels:  luajit
LuaJIT-Benchmarks
LuaJIT Benchmark tests
Stars: ✭ 20 (-84.25%)
Mutual labels:  luajit
raylua
Cross-Platform, Modern, And updated LuaJIT bindings for raylib library.
Stars: ✭ 77 (-39.37%)
Mutual labels:  luajit
moonblob
Binary serialization for moonscript + LuaJIT
Stars: ✭ 22 (-82.68%)
Mutual labels:  luajit
godot-lua-pluginscript
Godot PluginScript for the Lua language, currently based on LuaJIT's FFI
Stars: ✭ 182 (+43.31%)
Mutual labels:  luajit
nginx-lua
Nginx 1.19+ with LUA support based on Alpine Linux, Amazon Linux, Debian, Fedora and Ubuntu.
Stars: ✭ 112 (-11.81%)
Mutual labels:  luajit
ljdns
A contemporary DNS library using LuaJIT FFI.
Stars: ✭ 26 (-79.53%)
Mutual labels:  luajit
code runner.nvim
Neovim plugin.The best code runner you could have, it is like the one in vscode but with super powers, it manages projects like in intellij but without being slow
Stars: ✭ 234 (+84.25%)
Mutual labels:  luajit
iqm-exm
IQM & EXM model format specs, Blender exporter, and LÖVE loader.
Stars: ✭ 35 (-72.44%)
Mutual labels:  luajit
lcurses
Lua bindings for Curses
Stars: ✭ 60 (-52.76%)
Mutual labels:  luajit
aspect
Aspect is a compiling template engine for Lua and LuaJIT
Stars: ✭ 17 (-86.61%)
Mutual labels:  luajit
nvim-highlite
A colorscheme template that is "lite" on logic for the developer.
Stars: ✭ 163 (+28.35%)
Mutual labels:  luajit
lua sort
Lua pure sort algorithm based on lib_table.c (from LuaJIT 2.1.0)
Stars: ✭ 21 (-83.46%)
Mutual labels:  luajit
blynk-library-lua
Blynk library for Lua. Works with Lua 5.1+, LuaJIT, NodeMCU.
Stars: ✭ 35 (-72.44%)
Mutual labels:  luajit
luacc
Lua Code Combine
Stars: ✭ 36 (-71.65%)
Mutual labels:  luajit
ljs
Lua with C/C++/Java/Javascript syntax
Stars: ✭ 129 (+1.57%)
Mutual labels:  luajit
luajit-glfw
GLFW bindings for LuaJIT
Stars: ✭ 51 (-59.84%)
Mutual labels:  luajit
apisix-website
Apache APISIX Website
Stars: ✭ 81 (-36.22%)
Mutual labels:  luajit
BadCoderz
Find unoptimized gmod addons and KILL the devs who made them
Stars: ✭ 66 (-48.03%)
Mutual labels:  luajit

luajit.me

A power tool to peek into LuaJIT internals, primarily for educational purposes

Try live at https://luajit.me

Features

  1. execute arbitrary Lua code and see what happens
  2. several snippets showcasing interesting quirks of LuaJIT are readily available
  3. upload and study jit.dump output [TBD]
  4. explore bytecode behind the source code in several modes
    • Lua — bytecodes are hidden, revealed on click on a source line
    • Bytecode — only bytecode is displayed
    • Mixed — bytecodes interleaved with Lua source code
  5. browse generated JIT-compiled traces
    • visually examine trace graph
    • highligh source code lines and/or bytecodes participating in a trace
  6. examine trace properties, including general info, IR and the assembly
  7. Presentation Mode — hit P to reduce visual clutter; suitable for presenting after a moderate zoom

Gallery

alt tag

alt tag

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].