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: Libargus:Low-latency local LLM runner via OpenJDK Panama FFM (Java 22)

1•KingJoker•37s ago•0 comments

The Agentic Loop: Three loops in a trench coat

https://www.bobbytables.io/p/the-agentic-loop-three-loops-in-a
1•btables•1m ago•0 comments

IBM Stock has worst day

https://www.cnn.com/2026/07/14/tech/ibm-stock-worst-day-ever
2•1970-01-01•1m ago•0 comments

AI RPG Game Generator, AI Interactive Novel

https://www.airpggames.com
1•carlos_w•2m ago•0 comments

Museum of the Human Web

https://museum.parallel.ai/introduction?era=modern
1•bookofjoe•2m ago•0 comments

Show HN: DEFN-System – A Sega Master System Emulator Written in Clojure

https://github.com/netb258/defn-system
1•netb258•2m ago•0 comments

Apple Stock Surges to Record Highs as Traders Cheer Outsourced AI Strategy

https://www.macobserver.com/news/apple-stock-surges-to-record-highs-as-traders-cheer-outsourced-a...
1•speckx•4m ago•0 comments

Show HN: Oodle.ai – $10 per million agent traces

https://www.oodle.ai/product/agent-observability
2•kirankgollu•4m ago•0 comments

Context Bombs: stopping AI attackers in their tracks

https://agentic.tracebit.com/context-bombs/
1•harisec•5m ago•0 comments

MCP-Shield – Local firewall that intercepts MCP tool calls before they run

https://mcp-shield.dev/
1•jroooig•5m ago•0 comments

Treating Vibecoding Like Engineering

https://javiergonzalez.io/blog/from-vibecoding-to-engineering/
1•javier123454321•7m ago•0 comments

One of the rarest and most coveted synthesizers in music history is back

https://www.korg.co.uk/blogs/updates/ps3300
1•Lio•7m ago•1 comments

Was sick of sandbox priced 50x what the CPU is worth so I made my own 5x cheaper

https://box.ascii.dev/compare
1•AnicetN•7m ago•1 comments

Show HN: TUI wrapper for cargo-nextest, Clap-powered xtasks, and more

https://github.com/romansky/nextdeck
1•leroman•8m ago•0 comments

Show HN: Hiver – Chrome DevTools for Agents

https://hiver.sh
1•blasten•9m ago•0 comments

Afraid of Tail Recursion

http://funcall.blogspot.com/2020/01/afraid-of-tail-recursion_21.html
1•andsoitis•9m ago•0 comments

Job Hunters Are Using AI to Cheat in Interviews, and Failing at the Office

https://www.bloomberg.com/news/articles/2026-07-14/ai-tools-can-help-job-hunters-cheat-on-intervi...
2•wslh•9m ago•1 comments

ArcadeDB certifies Bolt compatibility against every official Neo4j driver

https://arcadedb.com/blog/bolt-driver-compatibility-certification/
1•lvca•10m ago•0 comments

Can Claude Consent to its own Constitution?

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6954798
1•surprisetalk•10m ago•0 comments

The Increasing State of Surveillance Simultaneously Around the World

https://community.qbix.com/t/increasing-state-of-surveillance-from-all-sides-around-the-world/804
2•EGreg•10m ago•0 comments

Show HN: Classify-filename – Sort filenames into buckets by rules

https://github.com/ElizabethSobiya/classify-filename
2•ellizabeth•11m ago•0 comments

How do you go from junior to staff engineer when AI writes the code?

https://www.cio.com/article/4196339/how-do-you-go-from-junior-to-staff-engineer-when-ai-writes-th...
1•tonkkatonka•11m ago•0 comments

Iceye Becoming the Most Geopolitically Important Commercial Space Asset

https://beyondhorizonforesight.substack.com/p/iceyes-sar-constellation-is-quietly
1•beyondhorizonfs•12m ago•0 comments

Java 26 introduces native support for UUID version 7

https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/UUID.html#ofEpochMillis(long)
1•0x54MUR41•13m ago•0 comments

Mechanical Movements

https://507movements.com/
1•xbryanx•14m ago•0 comments

Show HN: Cruxible – Terraform-like ontology config to governed state for agents

https://github.com/cruxible-ai/cruxible
1•rmalone1097•14m ago•0 comments

Busy Bar Now Shipping

https://busy.app/products/busy-bar
2•mnkypete•15m ago•0 comments

Same Stock, Three Prices

https://rohanrathod.ai/writing/same-stock-three-prices
1•ro_lend•15m ago•0 comments

WeedFree – a quit-weed app built around cravings, not just day counts

https://weedfree.xyz/
2•edwinmarmolejos•16m ago•0 comments

Hookami Anywhere – A Read-Only YouTube Research MCP for ChatGPT and Claude

https://hookami.ai/anywhere
1•mariustoicescu•17m ago•0 comments