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•7mo ago

Comments

mcfriendsy•7mo 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.

Serde's borrowing can be treacherous

https://yossarian.net/til/post/serde-s-borrowing-can-be-treacherous/
1•woodruffw•2m ago•0 comments

13thrule

https://github.com/13thrule/Nexus-Wifi-Radar
1•13thrule•3m ago•0 comments

Show HN: Kill List–A local-first PWA where tasks deletes if not done by midnight

https://killlist-production.up.railway.app
1•msldiarra•7m ago•1 comments

DHS Changes Process for Awarding H-1B Work Visas to Protect American Workers

https://www.uscis.gov/newsroom/news-releases/dhs-changes-process-for-awarding-h-1b-work-visas-to-...
2•jnord•9m ago•0 comments

Show HN: Rpmrepo-update – Incremental RPM repo updates for S3 (no full sync)

https://github.com/e2llm/rpmrepo-update
1•Alechko•12m ago•1 comments

We "solved" C10K years ago yet we keep reinventing it

https://www.kegel.com/c10k.html
1•birdculture•14m ago•1 comments

'Call of Duty' co-creator killed in fiery Ferrari crash caught on video

https://www.sfchronicle.com/entertainment/article/vince-zampella-call-of-duty-dies-21258029.php
1•boarsofcanada•15m ago•0 comments

Hack your way to a good Git history

https://masalmon.eu/2024/06/11/rewrite-git-history/
1•sebg•20m ago•1 comments

Reservoir thermal energy storage for data center cooling system

https://www.sciencedirect.com/science/article/pii/S0306261925005884
1•PaulHoule•28m ago•0 comments

Is Our Democracy Failing Because We're Not Thinking Enough? – James Fishkin [video]

https://www.youtube.com/watch?v=kONd0Ip0HL4
2•neehao•29m ago•0 comments

Show HN: GenresFox v0.4 – Hand-Written, Zero-Dependency Rust WASM

https://github.com/zayokami/GenresFox
2•zayoka•31m ago•0 comments

Why so many famous Berlin clubs are closing [video]

https://www.youtube.com/watch?v=WiXHj2nYy1o
1•leoh•32m ago•0 comments

Show HN: Picunic – convert image to Unicode art using ML

https://mnur.me/picunic/
1•mntalateyya•41m ago•0 comments

Show HN: Typed-Prompts – Type-Safe Prompt Engineering

https://github.com/f/awesome-chatgpt-prompts/tree/main/packages/prompts.chat
1•fka•47m ago•1 comments

The Computer Chronicles – Artificial Intelligence (1984) [video]

https://www.youtube.com/watch?v=_S3m0V_ZF_Q
3•da02•49m ago•0 comments

Show HN: FIDO2 PRF with TPM and Fingerprint Auth for Confer on Linux

https://vitorpy.com/blog/2025-12-25-confer-to-linux-tpm-fido2-prf/
2•vpb•52m ago•0 comments

Taiwan ramps up plans for overseas chipmaking as threat from China looms

https://www.semafor.com/article/12/19/2025/taiwan-ramps-up-plans-for-overseas-chipmaking-as-threa...
2•gmays•54m ago•0 comments

Do you need a lead scoring model?

https://betterthanrandom.substack.com/p/do-you-really-need-a-lead-scoring
1•sebg•1h ago•0 comments

What (I think) makes Gemini 3 Flash so good and fast

https://bdtechtalks.substack.com/p/what-i-think-makes-gemini-3-flash
3•gmays•1h ago•0 comments

Safety panel says NASA should have taken Starliner incident more seriously

https://arstechnica.com/space/2025/12/safety-panel-says-nasa-should-have-taken-starliner-incident...
1•janzer•1h ago•1 comments

Python Anti-Patterns

https://docs.quantifiedcode.com/python-anti-patterns/
1•fanf2•1h ago•1 comments

Show HN: OmniWM a macOS tiling window manager Niri inspired

https://github.com/BarutSRB/OmniWM
2•Barut1•1h ago•0 comments

Pen testers accused of 'blackmail' after reporting Eurostar chatbot flaws

https://www.theregister.com/2025/12/24/pentesters_reported_eurostar_chatbot_flaws/
13•Bender•1h ago•0 comments

Nvidia Acquires Groq's Assets

https://www.bloomberg.com/news/articles/2025-12-24/nvidia-reaches-licensing-deal-with-chip-startu...
4•hnalien•1h ago•1 comments

Google is 'gradually rolling out' option to change your gmail.com address

https://9to5google.com/2025/12/24/google-change-gmail-addresses/
35•geox•1h ago•11 comments

SwiftUI, Universal, CloudKit-Based Free Cocktail App

https://apps.apple.com/us/app/simple-cocktails/id6749871365
1•geoff32•1h ago•0 comments

Memory Safety

https://www.memorysafety.org/
3•pmaddams•1h ago•0 comments

Trilium v0.101.0: 8-year anniversary of Trilium (personal knowledge base)

https://github.com/TriliumNext/Trilium/releases/tag/v0.101.0
2•ezst•1h ago•0 comments

Use Codex (OpenAI Coding Agent Framework) for a Personal Search Solution

https://github.com/DeepBlueDynamics/codex-container/blob/main/examples/personal_search/DOC_SEARCH.md
1•kordlessagain•1h ago•0 comments

As HN: How do I route around Substack's age verification?

4•longitudinal93•1h ago•2 comments