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: uvx qrdrop – instant LAN file sharing from your terminal

https://github.com/itsloopyo/qrdrop
1•itsloopyo•2m ago•0 comments

We've built the first VPN protocol that breaks all speed barriers

https://surfshark.com/blog/surfshark-launches-a-vpn-protocol
1•Croftengea•3m ago•0 comments

Could A.I. Find Brazil's Next Pelé?

https://www.nytimes.com/2026/06/24/world/americas/brazil-soccer-ai-scout-fc-santos.html
1•thm•5m ago•0 comments

Hellenic Fire System satellites launched for Greece

https://www.esa.int/Applications/Observing_the_Earth/Hellenic_Fire_System_satellites_launched_for...
1•geox•12m ago•0 comments

How Some Private-Equity Managers Collect Big Fees on Paper Gains

https://www.wsj.com/finance/investing/how-some-private-equity-managers-collect-big-fees-on-paper-...
1•impish9208•17m ago•1 comments

Exercises Dataset

https://github.com/hasaneyldrm/exercises-dataset
1•taubek•18m ago•0 comments

Cambium AI

https://github.com/pkjaslam/Cambium_AI
1•pkjaslam•19m ago•0 comments

China Has Matched Anthropic in Cybersecurity, Resetting AI Race

https://www.wsj.com/tech/ai/chinese-ai-anthropic-mythos-cybersecurity-574b02c2
1•watchdogtimer•21m ago•0 comments

Why is Claude Code ending Converstaion

https://medium.com/@thesuperrepemail/calude-code-got-sentimental-6fe965a3acc5
1•rajkverma123•23m ago•0 comments

Students are doing worse than you think

https://www.economist.com/international/2026/06/25/students-are-doing-worse-than-you-think
1•u1hcw9nx•24m ago•5 comments

The Extra Gear

https://fabioscagliola.com/blog/the-extra-gear/
1•scaglio•29m ago•0 comments

Bobby McFerrin – Don't Worry Be Happy [video]

https://www.youtube.com/watch?v=d-diB65scQU
3•keepamovin•31m ago•1 comments

The Court That Will Believe Anything Is 'Race-Neutral

https://www.theatlantic.com/ideas/2026/06/scotus-asylum-racial-discrimination/687710/
2•Alien1Being•32m ago•0 comments

Benchmarking real-time voice translation

https://startpinch.com/research/en/speech_translation_benchmark
2•christiansafka•36m ago•0 comments

Th0rgal/open_oura: a Rust toolkit for the Oura Ring (Gen 3/4/5)

https://github.com/Th0rgal/open_oura
1•0xcrypto•41m ago•1 comments

DLL that was not present in memory despite not being formally unloaded

https://devblogs.microsoft.com/oldnewthing/20260625-00/?p=112467
4•ibobev•49m ago•0 comments

Software Taste vs. Slop in the Age of AI – TWSoftwareDev26

https://blog.herlein.com/post/wisdom-in-specs/
2•gherlein•51m ago•1 comments

Show HN: I built a strategic PvP word game where each move is just one letter

https://letterphile.com
2•sonOfHades•53m ago•2 comments

Local semantic search engine in Rust, no external DB

https://github.com/Gabriele06-local/LocalMind
1•Gabriele06_•54m ago•0 comments

Show HN: Claudete – Command a legion of Claude Code instances and shells

https://claudete.co
2•morion4000•56m ago•2 comments

Auditable Commercial License v1.0

https://www.auditablelicense.org/
1•ilreb•57m ago•0 comments

Kubernetes CPU requests and limits, explained through cgroups

https://roszigit.com/en/blog/kubernetes-cpu-request-limit/
1•lkanwoqwp•1h ago•0 comments

Cancellation of Windows Runtime activities is asynchronous

https://devblogs.microsoft.com/oldnewthing/20260624-00/?p=112465
1•ibobev•1h ago•0 comments

openENOC – Scalable Ethernet-Based Network-on-Chip

https://github.com/eniokaljic/openENOC/
1•ssenseiss•1h ago•1 comments

Brace Expansion Tree

https://www.johndcook.com/blog/2026/06/27/brace-expansion-tree/
1•ibobev•1h ago•1 comments

Tiny LLM Benchmark: Jetson Orin Nano Super 8GB

https://www.smolhub.com/posts/jetson-nano-super-benchmark-non-reasoning/
1•orbanlevi•1h ago•0 comments

Guards Guards – small gotcha in Elixir guard expressions

https://hauleth.dev/post/guards-guards/
1•hauleth•1h ago•0 comments

If You Can Facilitate a Retrospective, You Can Audit Your AI

https://age-of-product.com/ai-delegation-audit/
2•swolpers•1h ago•0 comments

A guide on how to run Nemotron 3 Super 120B Thinking on 2 Nvidia DGX Spark

https://corti.com/serving-nemotron-super-120b-with-a-1m-token-context-on-a-2-node-dgx-spark-cluster/
2•TechPreacher•1h ago•1 comments

Grok Is More Important Than Clean Air, DOJ Says

https://www.motherjones.com/environment/2026/06/grok-doj-justice-naacp-clean-air-act-gas-turbine-...
2•virgildotcodes•1h ago•2 comments