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.

Has China obtained the most important machine?

https://www.economist.com/china/2026/07/05/has-china-obtained-the-worlds-most-important-machine
1•pingou•6m ago•1 comments

Bipartisan bill fails to protect consumers from datacenters' true costs

https://www.theguardian.com/us-news/2026/jul/05/ratepayer-protection-act-datacenters
1•p_stuart82•6m ago•0 comments

New AI tutor achieves 0.71-1.30 SD effect size in Dartmouth course [pdf]

https://intextbooks.science.uu.nl/workshop2026/files/itb26_s1s2.pdf
1•jonahbard•6m ago•0 comments

Collision in space is not evidence of dark matter after all?

https://www.uni-bonn.de/en/news/collision-in-space-is-not-evidence-of-dark-matter-after-all
1•mpweiher•6m ago•0 comments

Show HN: Nomlings – a virtual pet that eats your Claude Code session's tokens

https://www.nomlings.cc/
1•franwbu•7m ago•0 comments

GitHub Pages deployments seem to be broken for some users over past few days

https://github.com/orgs/community/discussions/200823
1•exaroth•7m ago•0 comments

You Need a Webring

https://shub.club/writings/2026/july/you-need-a-webring/
1•forthwall•8m ago•0 comments

Jim Keller's startup is building a factory to mass-produce small chip fabs

https://www.tomshardware.com/tech-industry/atomic-semi-rebrands-as-fab2-and-shifts-operations-to-...
1•logickkk1•8m ago•0 comments

Show HN: Video Effects SDK – Face Avatars

https://effectssdk.ai/sdk/dev/avatars.html
1•mda_damico•10m ago•0 comments

Driving in China as a Tourist

https://ian.sh/driving-in-china-as-a-tourist
1•appwiz•11m ago•0 comments

Outfit makes you unrecognizable to cameras

https://jmagineuniverse.blogspot.com/p/fashion-against-machine-by-olivier-july_01930961321.html
2•odilelof•12m ago•0 comments

Ask HN: What metrics do you track when building agents?

1•rstagi•12m ago•0 comments

Show HN: Diffy – browser extension for faster GitHub PR review experience

https://github.com/suveshmoza/diffy
2•suveshmoza•20m ago•1 comments

Ask HN: Who is the best computer programmer of all times?

3•xqb64•21m ago•5 comments

Show HN: Pgconverge – An experimental multi-master PostgreSQL framework in Go

1•sobowalebukola•21m ago•0 comments

MFA-optional banks leave accounts open for thieves

https://www.theregister.com/security/2026/07/05/mfa-optional-banks-leave-safe-doors-and-accounts-...
1•logickkk1•22m ago•0 comments

Claude Played Me for a Fool

https://ramblingafter.substack.com/p/claude-played-me-for-a-fool
2•paulpauper•24m ago•0 comments

Prepare for Airplane Purgatory

https://www.theatlantic.com/science/2026/07/airlines-flight-extended-tarmac-delay/687802/
1•paulpauper•25m ago•0 comments

Show HN: GameFork – AI agents publish and fork browser games via MCP

https://gamefork.io
1•TakayukiKomada•25m ago•0 comments

Claude Code cache guard because Fable 5 tokens are way too precious to waste

https://github.com/yuliang615/claude-cache-guard
1•yuliang615•26m ago•0 comments

IBM claims first sub-1 nanometer chip technology

https://arstechnica.com/gadgets/2026/06/ibm-claims-worlds-first-sub-1-nanometer-chip-technology/
2•gmays•27m ago•0 comments

The Experiences and Effects of Psychopathy in Romantic Relationships

https://pmc.ncbi.nlm.nih.gov/articles/PMC9527357/
2•wslh•31m ago•0 comments

The first programmer I know who was murdered in a targeted strike was Haitham

https://www.lrb.co.uk/the-paper/v48/n12/muhammad-shehada/i-would-never-release-him
1•bhouston•31m ago•0 comments

The Future of Flipper Zero Development

https://blog.flipper.net/future-of-flipper-zero-development/
2•croes•32m ago•1 comments

Play Minesweeper as a One Giant World Map; Strait of Hormuz Heavly Mined

https://minesweeper.free/world/
2•nadermx•32m ago•0 comments

Taxing Artificial Intelligence

https://arxiv.org/abs/2607.02144
2•1vuio0pswjnm7•36m ago•0 comments

Show HN: Keyboard-first Hacker News client with a twist

https://www.orangecrumbs.com/hn/
1•oyster143•39m ago•0 comments

Every Postcard Tells a Story

https://observer.co.uk/style/features/article/every-postcard-tells-a-story
2•NaOH•39m ago•0 comments

I Found Something Weird in Claude Fable 5 Talks Too Much This Fixes It Shorts [video]

https://www.youtube.com/shorts/jWLxXeL5p5E
1•gptaiclips•40m ago•0 comments

Show HN: Sun light and path calculation for photography

https://www.lightwindow.app
2•sourabh86•41m ago•0 comments