frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: luainstaller – Package your Lua scripts into binaries

https://github.com/Water-Run/luainstaller
1•WaterRun•1h ago
There are two common ways to package .lua scripts into binary executables today: the traditional srlua, and the newer luastatic, which can produce a true native binary (instead of simply concatenating the Lua interpreter).

However, both approaches have notable limitations.

srlua:

- Can only package a single .lua file

- Requires manual compilation

luastatic:

- Linux-only

In addition, neither of them provides automatic dependency analysis.

Therefore, I (or, Claude Opus 4.5, haha) wrote luainstaller, similar in spirit to PyInstaller by name and design, wraps both tools and adds automatic dependency analysis and single-file packaging. It also ships with precompiled srlua binaries, working out of the box on both Windows and Linux.

Getting started is straightforward:

pip install luainstaller

For example, suppose you have a.lua, which depends on b.lua, and b.lua depends on c.lua. There is no need to manually analyze dependencies or merge scripts into a single .lua file for srlua. You simply run:

luainstaller build a.lua

and it produces a standalone binary with no external dependencies.

You do not even need to use the command line. Running:

luainstaller-gui

launches a simple GUI built with Tkinter that covers the basic functionality.

luainstaller can also be used as a Python library. It supports additional parameters, a logging system based on SimpSave, selectable engines (precompiled Lua 5.1.5 for Windows and Linux, both 32-bit and 64-bit, as well as Lua 5.4.8), and more. Detailed usage is documented on GitHub.

Tested on Windows 11 and Fedora 43.

Limitations: only pure Lua scripts are supported. Dynamic module loading is not supported, as dependency analysis is based on a simple static approach.

Forget the far right. The kids want a 'United States of Europe.'

https://www.politico.eu/article/united-states-of-europe-online-propaganda-social-media-memes/
2•saubeidl•11m ago•0 comments

What's Wrong with Kubernetes Today

https://www.devzero.io/blog/whats-wrong-with-kubernetes-today
1•Liriel•12m ago•0 comments

Show HN: Find the Right Game Engine – Godot, Unity, Unreal, and More

https://gameenginehub.com
1•neotanp•13m ago•0 comments

The Graffiti Question

https://www.guernicamag.com/the-graffiti-question/
1•bryanrasmussen•13m ago•0 comments

Rust's v0 mangling scheme in a nutshell

https://purplesyringa.moe/blog/rusts-v0-mangling-scheme-in-a-nutshell/
1•todsacerdoti•15m ago•0 comments

Norton's dome – A paradox in Newtonian physics

https://en.wikipedia.org/wiki/Norton%27s_dome
1•ColinWright•16m ago•0 comments

Props for Web Components

https://old.reddit.com/r/javascript/comments/1pj4ros/props_for_web_components/
2•MzHN•17m ago•2 comments

Connect a U.2 Server SSD to Your PC's USB Port with This Adapter (2021)

https://www.tomshardware.com/news/connect-a-u2-ssd-to-your-pcs-usb-port-with-this-adapter
1•walterbell•18m ago•0 comments

CS 108: Using and Understanding AI

https://docs.google.com/document/d/1idtNbEqMq644sbaK8-6rWYGrNEicNZyCqwp9rMU8hEM/edit?tab=t.0
1•jdcampolargo•19m ago•0 comments

Font AI – AI Font Generator

https://www.font-ai.com/
1•maltsev•20m ago•0 comments

I designed the circuit board for tinyCore [video]

https://www.youtube.com/watch?v=3Nd6zynJclk
1•cassianoleal•21m ago•0 comments

How (not) to train your reader

https://rikverse2020.rikweb.org.uk/blog/how-not-to-train-your-reader/
1•rikroots•24m ago•0 comments

Show HN: Naiman.ai – AI Powered Feed

https://www.naiman.ai/
1•usernameis42•25m ago•0 comments

Tenex: Terminal multiplexer for AI coding agents

https://github.com/Mockapapella/tenex
1•handfuloflight•27m ago•0 comments

A grad student's wild idea triggers a major aging breakthrough

https://www.sciencedaily.com/releases/2025/12/251213032625.htm
2•mywacaday•27m ago•0 comments

Fewer characters on TV had abortions this year

https://text.npr.org/nx-s1-5639998
1•colinprince•30m ago•0 comments

Terence Tao: Cleverness versus Intelligence in AI Tools and Humans

https://mathstodon.xyz/@tao/115722360006034040
3•bertman•32m ago•0 comments

JetBlue A320 near collision with US Military aircraft

https://avherald.com/h?article=5312489b&opt=0
1•maxboone•34m ago•1 comments

Show HN: KpopAPI – RESTful Kpop API:)

https://www.kpopapi.com/docs
2•satinfive•42m ago•1 comments

Population change is so widely misunderstood

https://skywriter.blue/pages/did:plc:codfx2epdduamfycuyi5fjpb/post/3m7z5kmhrts2y
2•jahnu•43m ago•0 comments

8x EDSFF E1.S NVMe SSD Mobile Rack for External 5.25" Drive Bay

https://global.icydock.com/product_319.html
1•walterbell•51m ago•0 comments

Norway and the Socialism Misconception

https://rodgercuddington.substack.com/p/norway-and-the-socialism-misconception
3•freespirt•52m ago•0 comments

Raoul Pal predicts macro-driven crypto cycle peak in 2026

https://altcoindesk.com/news/solana-breakpoint-highlights-raoul-pal-predicts-macro-driven-crypto-...
1•AishwaryaTiwari•1h ago•0 comments

Intel, AMD Accused of Allowing Chips in Russian Missiles

https://www.bloomberg.com/news/articles/2025-12-10/intel-amd-accused-of-failing-to-block-chips-in...
3•croes•1h ago•0 comments

AI and Gnome Shell Extensions

https://blogs.gnome.org/jrahmatzadeh/2025/12/06/ai-and-gnome-shell-extensions/
2•nobody9999•1h ago•0 comments

Understanding Mathematics Through Lean

https://bytesauna.com/post/proofs-as-types?source=email
2•mapehe•1h ago•1 comments

AudioMuse-AI: Local Sonic Analysis for Auto-Playlists on Jellyfin and Navidrome

https://github.com/NeptuneHub/AudioMuse-AI
1•xbmcuser•1h ago•0 comments

Possible platform/arch names in Deno.build and node:process

https://jcbhmr.com/2025/12/14/deno-build-possible-values/
1•jcbhmr•1h ago•0 comments

System Observability: Metrics, Sampling, and Tracing

https://entropicthoughts.com/system-observability-metrics-sampling-tracing
2•todsacerdoti•1h ago•0 comments

Archil Volume Storage

https://archil.com
1•handfuloflight•1h ago•0 comments