frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

ExWrap: Turn any application written built in any language into an executable

https://github.com/mcfriend99/exwrap
3•mcfriendsy•1y ago

Comments

mcfriendsy•1y ago
Hi everyone,

I started this project some months back called ExWrap with the goal of turning any application written in any programming language into an executable.

It works for MacOS, Windows, and Linux with support for cross-generation (i.e. you can generate a Windows executable on Linux).

I haven't worked on it for a while, but it's usable.

I'm looking for suggestions, ideas, corrections, and generally contributions. A reason to revisit the project.

It uses a pre-built launcher for the platform. During packaging, a config file is generated to tell the launcher how to launch the app based on the user's configuration.

For MacOS app bundles, the prebuilt launcher is the primary target of the bundle declared in the plist file while for Windows and Linux, the generated executable acts as a self-extracting archive that launches the app post extraction. On Windows and Linux, the extracted app can also be run directly if the extraction path is added to system path.

So basically on Linux and Windows, it also acts as an installer.

It's actually configurable and allows pre-installation and post-installation configuration that can run any command or script to do the installation of dependencies. You can also cleverly add the dependencies as part of the packaged data. This is very useful for packaging static libraries along with the executable.

If you were generating for OSX from Windows for example, all you need is to download the OSX libraries and point to it from your configuration. I believe there's room for more improvement.

All feedbacks and suggestions are welcomed.

Jared Kushner's Hacked Phone Revealed His Secret Negotiations

https://www.vanityfair.com/story/jared-kushner-hacked-phone-secret-negotiations
1•pier25•1m ago•0 comments

Is superintelligence a myth? Some alternate hypotheses

https://woborders.blog/2026/10/18/superintelligence-alternate-hypotheses/
1•carwil•2m ago•0 comments

eMudhra exits website security business after flaws trigger global alarm

https://www.reuters.com/legal/litigation/indian-firm-emudhra-exits-global-digital-certificates-bu...
1•WaitWaitWha•2m ago•0 comments

Why America Hates the Billionaire Barons of Big Tech

https://robertreich.substack.com/p/the-billionaire-barons-of-big-tech
1•rbanffy•3m ago•0 comments

x86 Kernel Shadow Stacks Worked on for Linux as Powerful Control Flow Protection

https://www.phoronix.com/news/Linux-Kernel-Shadow-Stacks
1•rbanffy•4m ago•0 comments

Acme Proxy: Managing TLS Certificates in Your Homelab

https://sapiolab.nl/acme-proxy/
1•mpiscaer•5m ago•0 comments

RingRTC (Signal): Flooded Call Event Queue Blocks Local Hang-Up

https://github.com/Imahian/Notes/tree/main/docs/CVEs/CVE-2026-113380
2•HelloUsername•5m ago•0 comments

Show HN: A Claude Code plugin that plays a song and shows a startup card

https://github.com/heyyviv/claude-boot-beats
1•heyviv•5m ago•0 comments

Sony reportedly exits UHD Blu-ray player market

https://www.flatpanelshd.com/news.php?subaction=showfull&id=1792667456
2•leotravis10•5m ago•0 comments

GitHub – mamund/tram: test runner for assertion manifests

https://github.com/mamund/tram/tree/main
1•fagnerbrack•6m ago•0 comments

Php2shell is not exploitable in real production enviroment

https://berardinellidaniele.com/posts/php2shell/
2•davtur19•6m ago•1 comments

Show HN: Mnemolith – AI coding memory that goes stale when your code changes

https://github.com/anishchugh05/mnemolith
1•Anish2910•7m ago•0 comments

Democracy in America

https://www.panoptica.com/democracy-in-america/
2•WaitWaitWha•8m ago•1 comments

Seed Search

https://blog.mwmbl.org/articles/introducing-seed-search/
1•Gronnfalk•9m ago•0 comments

I stopped reading bad news for 48 hours. Here's what happened

https://www.positive.news/lifestyle/i-stopped-reading-bad-news-for-48-hours-heres-what-happened/
1•f_allwein•9m ago•0 comments

Mwmbl Introduces Membership

https://blog.mwmbl.org/articles/introducing-membership-2026/
1•Gronnfalk•9m ago•0 comments

Version 2.0 of Delta game emulator for iOS released

https://explore.alt.store/@altstore/117484683621415863
1•cdrnsf•10m ago•0 comments

An Intro to Atmospheric Groups – At Protocol

https://atproto.com/blog/atmospheric-groups-intro
1•charlieok•10m ago•0 comments

MCP Is Dead

https://mcpskull.com/
2•tokozedginidze•11m ago•1 comments

Trump says Sundar Pichai talked him out of renaming the Atlantic Ocean

https://www.theverge.com/policy/1016751/trump-rename-atlantic-ocean-sundar-pichai-google
3•cdrnsf•12m ago•0 comments

Zuckerberg told Meta directors he might leave CA. Meta answered with new stock

https://fortune.com/2026/10/21/zuckerberg-meta-california-wealth-tax-billions-class-c-stock/
2•ethbr1•12m ago•0 comments

We tried reproducing Robocurve's RoboHarm results

https://robouse.ai/blog/robouse-harm-1/
1•xdotli•13m ago•1 comments

Patch the Planet Dashboard

https://trailofbits.com/patch-the-planet/dashboard/
3•jonbaer•13m ago•0 comments

Arc Sunset

https://arc.net/#faq
1•mahikshitk•14m ago•0 comments

Hello World

1•gublilities•14m ago•0 comments

Exploring dimensions of mental imagery using the ReaderBank Imagination Quiz

https://royalsocietypublishing.org/rsos/article/13/9/260390/483420/The-forces-of-the-imagination-...
2•PaulHoule•14m ago•0 comments

What the heck is the Public Suffix List?

https://ngrok.com/blog/public-suffix-list
1•EndEntire•15m ago•0 comments

The Reverse Information Paradox

https://snscratchpad.com/posts/reverse-information-paradox/
1•airhangerf15•15m ago•0 comments

Accelerating Mamba-2

https://developer.nvidia.com/blog/accelerating-mamba-2-with-high-performance-forward-pass-kernels...
2•jonbaer•16m ago•0 comments

AI found a critical PHP flaw. The bigger failure began in 2024

https://thenewstack.io/php2shell-chainguard-embargo-dispute/
1•CrankyBear•17m ago•0 comments