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.

The Miniaturization of Military Robots

https://smallwarsjournal.com/2026/10/23/the-miniaturization-of-military-robots/
1•snarky-comments•30s ago•0 comments

Gen Z is 'in the thick' of high housing costs. These candidates aim to solve it

https://text.npr.org/nx-s1-5983813
1•mooreds•1m ago•0 comments

See Inside Cells Like Never Before in These Vivid Microscopic Images

https://www.quantamagazine.org/see-inside-cells-like-never-before-in-these-vivid-microscopic-imag...
2•pseudolus•4m ago•0 comments

Kernal.org Compromised?

1•appstorelottery•5m ago•0 comments

N8n Brand Refresh

https://blog.n8n.io/n8n-brand-refresh-2026/
1•pentagrama•5m ago•0 comments

Show HN: PlugVet, hygiene grades for AI agent plugins with the evidence shown

https://plugvet.com/
1•nucleus777•5m ago•0 comments

Show HN: How to Speed Up VLA Training Step by Step:3× Acceleration on Pi0.5

https://baidu-baige.github.io/LoongForge/blog/2026-10-loongforge-pi05-3x-training-acceleration.html
1•nullnonenilNULL•5m ago•0 comments

Hanami

https://github.com/hanami/hanami
1•gtirloni•5m ago•0 comments

Uncommon we:b 425 web libraries and components with a strong point of view

https://webdev.teknium.io/
1•ultral•6m ago•0 comments

No iPad Till After Dinner, Mom

https://readwise.io/reader/shared/01m5jb1c419gw85gh0wgryh255/
1•ColinWright•7m ago•0 comments

Ask HN: Imposter Syndrome Resources

1•toomuchtodo•7m ago•0 comments

Can jank beat Clojure's error reporting?

https://jank-lang.org/blog/2025-03-28-error-reporting/
1•andsoitis•7m ago•0 comments

Reverse engineering a Beyblade launch tracker

https://blog.simone.computer/reverse-beyblade-launch-tracker
1•syx•8m ago•0 comments

Uncovering how cities become ecosystems of high-tech police surveillance

https://thesurveilledcity.com//
2•rapnie•9m ago•0 comments

The Future of Programming

https://blog.tinco.nl/2026/10/23/the-future-of-programming
1•tinco•10m ago•0 comments

LibreSSL 4.4.0

https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.4.0-relnotes.txt
1•petecooper•10m ago•0 comments

AI agents can form political camps

https://phys.org/news/2026-10-ai-agents-political-conversation-partners.html
2•pseudolus•12m ago•0 comments

More phishing messages via Booking.com and Novotel

https://shkspr.mobi/blog/2026/10/more-phishing-messages-via-booking-com-and-novotel/
2•ColinWright•12m ago•0 comments

GAN-on-Diamond for Space Communications

https://blog.satsearch.co/2026-10-22-spotlight-gan-on-diamond-for-space-communications-with-akash...
1•kartikkumar•12m ago•0 comments

Show HN: Used REA to make a free, open-source clone of Arc Browser

https://github.com/amsultan2010/radian-browser
1•abdullahmsultan•13m ago•0 comments

EU Member States approve "digital expropriation" of Europeans for AI companies

https://noyb.eu/en/ai-eu-member-states-approve-digital-expropriation-europeans-ai-companies
3•ibobev•13m ago•0 comments

Phone Is About to Stop Being Yours: 70 Days Until Lockdown

https://keepandroidopen.org/?
34•NackerHughes•14m ago•4 comments

Google Just Changed How Software Is Built

https://soargram.io/content/582078496
3•levicanskij•14m ago•0 comments

Building an Isolated Preview for AI-Generated HTML

https://blog.master.dev/building-an-isolated-preview-for-ai-generated-html/
2•ibobev•14m ago•0 comments

Factorio 2.1 Stable

https://factorio.com/blog/post/fff-449
1•ibobev•14m ago•0 comments

Ask HN: Do people who use AIs, ChatGPT and Claude stop thinking for themselves?

3•roschdal•16m ago•2 comments

TOKI: Officially Licensed Ports for Mega Drive, Neo Geo and Amiga AGA

https://newoldpixels.com/#toki-three-platforms
1•doener•16m ago•0 comments

The gap between GPUs and compute

https://twitter.com/nickrubin/status/2112582856874893391
3•gmays•18m ago•0 comments

Show HN: Deploydrift – diff env var names across code, CI and Vercel pre-deploy

https://deploydrift.pittsdev.com
1•bwilliamp•18m ago•0 comments

Passkeys Attestation Trap

https://mjtsai.com/blog/2026/10/15/passkeys-attestation-trap/
2•birdculture•18m ago•0 comments