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.

Show HN: A Dark Cave – minimalist survival/settlement building game

https://a-dark-cave.com/
1•julez_•2m ago•0 comments

Opus 5, The Best Vending Machine Capitalist

https://andonlabs.com/blog/opus-5-vending-bench
1•arc7•6m ago•0 comments

Tailscale with Mullvad leaks your DNS

https://github.com/tailscale/tailscale/issues/9284
2•dtj1123•10m ago•0 comments

The Apple Calculator Language

https://wadetregaskis.com/the-apple-calculator-language/
1•ingve•11m ago•0 comments

Tell HN: Rising Censorship in German Social Media

1•Fotzenfritz•14m ago•1 comments

Lilian Weng left Thinking Machines citing health reasons, then rejoins OpenAI

https://techcrunch.com/2026/07/29/thinking-machines-co-founder-lilian-weng-left-the-company-citin...
1•doppp•16m ago•0 comments

Show HN: My AI keeps getting smarter. I don't. So I built Engram

https://github.com/nagisanzenin/engram
1•nagisanzeninz•17m ago•0 comments

Show HN: BPM Companion – app that matches playlist to your cadence (beta)

https://bpmcompanion.app/
1•ksh2u•18m ago•0 comments

Explain This – select text, get an explanation from a local LLM

https://github.com/Vishwamitra/explain-this
1•vmmishra•21m ago•0 comments

Cisco FMC static credential vulnerability exploited as a zero-day

https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-fmc-static...
1•nyku•22m ago•0 comments

Keeping goals to yourself increases the chances of completing them? [pdf]

https://www.socmot.uni-konstanz.de/sites/default/files/09_Gollwitzer_Sheeran_Seifert_Michalski_Wh...
3•jimsojim•29m ago•0 comments

Why Higher-Order Logic Is a Good Foundation for Deep Verification

https://sequent.inc/blog/posts/why-hol-for-deep-verification/
2•matt_d•30m ago•0 comments

New microwave frying method could make French fries much healthier

https://www.sciencedaily.com/releases/2026/07/260729044048.htm
3•london_safari•31m ago•0 comments

Is Cloudflare classifying opencode.ai as malware?

1•_raz•33m ago•4 comments

Following the Scent

https://johnwbrown.substack.com/p/following-the-scent
1•ankitg12•36m ago•0 comments

Show HN: Found Live Driving Conditions all over the world. Lets see

https://www.wfy24.com/en/routes
1•weatherfun•38m ago•0 comments

Why Catching Skin Cancer Early Is a Home Robotics Problem

https://marionlepert.github.io/blog/openderm-robotics-problem.html
1•futurecat•41m ago•0 comments

Information Foraging Theory [pdf]

https://www.peterpirolli.com/ewExternalFiles/31354_C01_UNCORRECTED_PROOF.pdf
1•ankitg12•41m ago•0 comments

The scraper bugs that don't throw

https://gist.github.com/ConorsCode/ea7dbfa4e389554c16c308d0a19b67b2
1•Wevegotscrapys•44m ago•0 comments

Ron Gilbert started production on Thimbleweed Park 2

https://www.grumpygamer.com/twp2_announce/
1•alberto-m•45m ago•0 comments

Lessons for founders (from the Wright Brothers biography)

https://blog.thinkst.com/2026/07/other-lessons-for-security-product-founders-from-the-wright-brot...
3•mh_•47m ago•1 comments

Sam Altman is now talking to the White House about decelerating AI

https://twitter.com/AISafetyMemes/status/2082569026929394008
5•abhishekdev•47m ago•3 comments

Hearsay: Vision-Language Medical Diagnoses Without an Image

https://arxiv.org/abs/2607.26886
1•sbulaev•48m ago•0 comments

Instrumenting my espresso machine with OpenTelemetry

https://clickhouse.com/blog/espresso-machine-observability-with-otel
3•g0xA52A2A•49m ago•0 comments

Trellis: Workspace Tooling for Gleam Monorepos

https://tylerbutler.com/trellis/
1•crowdhailer•50m ago•0 comments

Backlink Exchange for Indie Builders

https://github.com/nicklaunches/builders-backlinks.com
1•theorchid•51m ago•0 comments

Maximum Marginal Relevance and Elastic: Diversifying Search Results

https://www.elastic.co/search-labs/blog/maximum-marginal-relevance-diversify-results
1•ankitg12•54m ago•0 comments

Simulating Realistic Order Execution for Crypto Backtesting

https://medium.com/@DolphinDB_Inc/stop-backtesting-in-theory-simulate-the-real-crypto-market-with...
1•chaercling•59m ago•0 comments

Show HN: Focal Harvest – local web research and OSINT pipeline

https://techno-neighbour.github.io/focal-harvest/
1•xlr8_track•1h ago•2 comments

I Have Thoughts on the iPhone Air

https://christianselig.com/2026/07/iphone-air-review/
25•janandonly•1h ago•23 comments