frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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.

Haskell Foundation 2026 Update

https://discourse.haskell.org/t/haskell-foundation-2026-update/14136
2•azhenley•7m ago•0 comments

House Passes Housing Bill, Uniting on a Measure to Bring Down Costs

https://www.nytimes.com/2026/05/20/us/politics/housing-bill-house-senate-trump.html
2•harambae•11m ago•0 comments

SpaceX S-1

https://www.sec.gov/Archives/edgar/data/1181412/000162828026036936/spaceexplorationtechnologi.htm...
2•bane•11m ago•0 comments

Long-Term Finasteride and Dutasteride Use: It's Time to Sound the Alarm

https://pmc.ncbi.nlm.nih.gov/articles/PMC7308241/
2•gradus_ad•13m ago•0 comments

Building DeepSeek's Answer to Claude Code

https://dlcmh.github.io/deepseek-harness
2•dlcmh•16m ago•0 comments

Smart Earbuds with built-in camera and AI

https://heyordo.com
3•im_ishika•23m ago•2 comments

HD189733B: A hot Jupiter that rains molten glass

https://en.wikipedia.org/wiki/HD_189733_b
3•us-merul•28m ago•0 comments

Ccstory – CLI tool to track time spent on Claude Code

https://github.com/atomchung/ccstory
2•atomtw•29m ago•0 comments

Containers Are a Security Boundary (some assembly required)

https://ram.tianon.xyz/post/2026/05/20/container-security.html
2•ImJasonH•34m ago•0 comments

TBN Protocol – Runtime governance infrastructure for AI agents

https://tbn.hardinai.co.uk/demo
2•Hardinai•37m ago•0 comments

Show HN: CipherStash Stack – Data Level Access Control in TS/JS

https://cipherstash.com/blog/introducing-cipherstash-stack
6•dandraper•38m ago•0 comments

How to Start a Website with Web Host Pro

https://www.slideshare.net/slideshow/comprehensive-2026-guide-to-starting-a-website-with-web-host...
2•cya11•46m ago•0 comments

The Largest Vocabulary in Hip Hop (2019)

https://pudding.cool/projects/vocabulary/index.html
2•amichae2•47m ago•0 comments

Show HN: E2E Encrypted Terminal Screen Share

https://github.com/jsell-rh/lockwire
2•blinkerfluid•49m ago•0 comments

Decompile binaries to Rust, not C

https://twitter.com/mahal0z/status/2057147401987637300
3•mahaloz•52m ago•0 comments

Researchers in Ireland uncover medieval book in Rome with oldest English poem

https://apnews.com/article/old-english-manuscript-poetry-bede-caedmon-hymn-latin-italy-106769c014...
3•gmays•55m ago•0 comments

Why Multigres has its own connection pooler

https://multigres.com/blog/two-jobs-two-processes
3•gregorvand•56m ago•0 comments

What is Demand Coop and why tech workers should join one

https://cahootzcoops.com/blog/what-is-a-demand-coop
16•DeonRob•1h ago•4 comments

Nx Console VS Code extension was the initial access vector in the GitHub breach

https://twitter.com/jeffbcross/status/2057236396658811020
3•vldszn•1h ago•1 comments

What I'd audit on an AI-built SaaS before its first paying customer

https://knbrlo.com/blog/audit-ai-built-saas/
2•knbrlo•1h ago•1 comments

Show HN: Windows 98½

https://win9-5.com/desktop.html
2•keepamovin•1h ago•0 comments

81yo Grandma Streaming Minecraft to Pay for Grandson's Cancer Swatted

https://www.thegamer.com/grammacrackers-81-year-old-minecraft-youtuber-swatted/
3•kirubakaran•1h ago•1 comments

New dinosaur species Nagatitan chaiyaphumensis

https://www.smithsonianmag.com/smart-news/a-man-spotted-strange-looking-rocks-near-a-pond-in-thai...
2•firasd•1h ago•0 comments

Compromised Nx Console

https://github.com/nrwl/nx-console/security/advisories/GHSA-c9j4-9m59-847w
3•0xedb•1h ago•0 comments

Built for Productivity: What the Data Shows About Kotlin

https://blog.jetbrains.com/kotlin/2026/05/built-for-productivity-what-the-data-shows-about-kotlin/
2•lemonlime227•1h ago•0 comments

Our billing pipeline was suddenly slow

https://blog.cloudflare.com/clickhouse-query-plan-contention/
2•ChicknNuggt•1h ago•0 comments

The AI Client in WordPress 7.0

https://make.wordpress.org/core/2026/03/24/introducing-the-ai-client-in-wordpress-7-0/
2•qainsights•1h ago•1 comments

Show HN: SafeRun – Replay debugging and inline prevention for AI agents 2

4•Tidianez•1h ago•1 comments

Small note on solving x^(n/m) = a

https://12000.org/my_notes/solving_equation/index.htm
2•oliverkwebb•1h ago•0 comments

Stop paying $360/year to access your own email history

https://mailvaulty.com
2•khaledsabae•1h ago•0 comments