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.

TOP500 at ISC'26: We Have a New Number 1 – By George Cozma

https://chipsandcheese.com/p/top500-at-isc26-we-have-a-new-number
1•rbanffy•37s ago•0 comments

Ante: A New Way to Blend Borrow Checking and Reference Counting

https://verdagon.dev/blog/ante-blending-borrowing-rc
1•g0xA52A2A•52s ago•0 comments

Researchers Set Hybrid Bonding Records

https://spectrum.ieee.org/hybrid-bonding-2677022836
1•rbanffy•1m ago•0 comments

Nourish: A New Wayland Compositor Powered by Vulkan with Infinite Scrolling

https://www.phoronix.com/news/Nourish-Wayland-Compositor
1•okso•2m ago•1 comments

Ford rehires 'gray beard' engineers after AI falls short

https://techcrunch.com/2026/06/28/ford-rehires-gray-beard-engineers-after-ai-falls-short/
2•rbanffy•2m ago•0 comments

Enough Numbers to Build a Universe

https://www.stephendiehl.com/posts/universe/
1•tmach32•4m ago•0 comments

Cloudflare cut 1,100 jobs and then grew its engineering team by 45 percent

https://thenextweb.com/news/cloudflare-builders-sellers-measurers-engineering-surge-ai-layoffs
1•karlmush•4m ago•0 comments

Show HN: Use-zerostack – delegate any task to a lightweight coding agent

https://github.com/gi-dellav/use-zerostack/
1•gidellav•5m ago•0 comments

Cold War Erosion Simulation

https://github.com/ajsbsd/ajsbsd-jwst-cli
1•ajsBSDdotnet•6m ago•1 comments

Asciigraph: Go pkg to make lightweight ASCII graph in CLI with zero dependencies

https://github.com/guptarohit/asciigraph
1•atkrad•8m ago•0 comments

Mercury – Open-source, local-first agentic harness for Android

https://github.com/Yene96/Mercury
1•yene96•10m ago•0 comments

Release v1.27.0 · go-delve/delve

https://github.com/go-delve/delve/releases/tag/v1.27.0
1•atkrad•13m ago•0 comments

The Curious Case of Aa.ns.charter.com

https://mikehowells.com/2026/06/21/the-curious-case-of-aa-ns-charter-com/
1•sashk•13m ago•0 comments

A conversation with Marc Andreessen (2000-10-02)

https://charlierose.com/videos/5018
1•andreyazimov•16m ago•0 comments

Show HN: I built an opinionated minimalist ePub/pdf online reader

https://epub.mirror.forum
1•Imustaskforhelp•17m ago•0 comments

A wire-faithful, browser-based re-creation of the Atari ST game MIDI Maze

https://github.com/diegoparrilla/midi-maze-js
5•logronoide•20m ago•0 comments

WinPE as a stateless harness for Windows driver testing and fuzzing

https://bednars.me/blog/winpe-harness
2•piotrbednarsalt•20m ago•0 comments

Your Kids’ School Bus Is About to Become a Roaming Surveillance Vehicle

https://www.thedrive.com/news/your-kids-school-bus-is-about-to-become-a-roaming-surveillance-vehicle
2•voxadam•25m ago•0 comments

Show HN: Snarl – Fast Shacl Validator

https://github.com/trivyn/snarl
1•jcadam•25m ago•0 comments

SISU: The Feeling of Perseverance

https://finland.fi/emoji/sisu/
1•jruohonen•29m ago•1 comments

The US Used to Demand the Best Tech. Now We Ban It

https://www.pcmag.com/opinions/the-us-used-to-demand-the-best-tech-now-we-ban-it
7•mwexler•30m ago•1 comments

What I Do Not Understand, (A)I Cannot Create

https://medium.com/@joshua.sparaga/what-i-do-not-understand-a-i-cannot-create-740d335e33fb
1•psteitz•31m ago•0 comments

Show HN: Prose or Con, can you detect AI writing?

https://prose-or-con.com/
1•SwellJoe•31m ago•1 comments

Keyless, Identity-Aware Access to Any AI

https://netbird.ai/
1•braginini•32m ago•0 comments

Do LLMs pass the mirror test?

https://blog.pascalschuster.de/article/do-llms-pass-the-mirror-test
2•thepasch•32m ago•0 comments

LLDB MCP

https://lldb.llvm.org/use/mcp.html
2•Austin_Conlon•38m ago•0 comments

Computer-Aided Language Development in Nonspeaking Children (1968) [pdf]

https://archive.org/details/colby1968-computer-aided-language-development-in-non-speaking-children
3•dang•38m ago•0 comments

PostgreSQL and ClickHouse as the Open Source unified data stack

https://clickhouse.com/blog/postgres-clickhouse-oss
1•saisrirampur•40m ago•0 comments

EU-Backed DNS Resolver Collects Pirate Site Blocklist, Which It Doesn't Use

https://torrentfreak.com/eu-backed-dns-resolver-collects-pirate-site-blocklist-which-it-doesnt-use/
4•gslin•41m ago•0 comments

British Origami: the 1955 exhibition by Akira Yoshizawa

https://www.britishorigami.org/cp-lister-list/the-1955-exhibition-by-akira-yoshizawa/
2•dang•41m ago•0 comments