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

Comments

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

Securing an OData Service Using Attribute-Based Access Control

https://www.bytefish.de/blog/aspnetcore_odata_abac_claims.html
1•bytefish•3m ago•0 comments

Show HN: Deckades – guess the year of songs/films/inventions/history

https://deckades.app/daily
1•lschneider•4m ago•1 comments

Security Through Obscurity Is Not Bad

https://mobeigi.com/blog/security/security-through-obscurity-is-not-bad/
2•mobeigi•6m ago•0 comments

Redistricting and the Supreme Court have cut voters out of US House races

https://www.reuters.com/legal/government/how-redistricting-supreme-court-have-cut-voters-out-us-h...
2•Propelloni•8m ago•0 comments

Ask HN: What are you working on? (May 2026)

1•achahoud•9m ago•1 comments

British woman wins right to sterilization after exposing double standards in UK

https://www.cnn.com/2026/05/02/uk/uk-woman-sterilization-nhs-intl-gbr
1•Bender•10m ago•0 comments

Ask HN: Favorite News Sources?

1•lopespm•10m ago•0 comments

Mercedes-Benz commits to bringing back physical buttons

https://www.drive.com.au/news/mercedes-benz-commits-to-bringing-back-phycial-buttons/
2•teleforce•13m ago•0 comments

The Hiddn Financial Bubble in AI Infrastructure [pdf]

https://financial-ai-bubble.pagey.site/The-Hidden-Financial-Bubble-in-AI-Infrastructure.pdf
1•freakynit•14m ago•0 comments

Servers with Personality

https://caolan.uk/links/servers/
2•fanf2•14m ago•0 comments

Life's Compounding Effect (2023)

https://yusufaytas.com/lifes-compounding-effect
13•herbertl•14m ago•0 comments

New NTFS Driver Sees More Fixes with Linux 7.1-Rc2

https://www.phoronix.com/news/NTFS-Driver-Fixes-Linux-7.1-rc2
1•Bender•15m ago•0 comments

Bot her emails: most modern phishing campaigns are AI-enabled

https://www.theregister.com/2026/04/30/modern_phishing_campaigns_ai/
1•Bender•18m ago•0 comments

Utah to hold websites liable for users who mask their location with VPNs

https://www.tomshardware.com/software/vpn/utah-becomes-first-us-state-to-target-vpn-use-with-age-...
35•GavinAnderegg•20m ago•28 comments

HN: RechnungNova – XRechnung and ZUGFeRD e-invoicing for German businesses

https://www.rechnugnova.de/
1•kermalabs•20m ago•1 comments

The text mode lie: why modern TUIs are a nightmare for accessibility

https://xogium.me/the-text-mode-lie-why-modern-tuis-are-a-nightmare-for-accessibility
3•HotGarbage•22m ago•0 comments

Breaking Up with WordPress After Two Decades

https://yusufaytas.com/breaking-up-with-wordpress-after-two-decades
17•owenbuilds•22m ago•2 comments

A Vasectomy and a Side of Beef

https://www.npr.org/2026/04/23/nx-s1-5793976/a-vasectomy-and-a-side-of-beef-the-only-thing-these-...
2•mauvehaus•23m ago•0 comments

AANA Continuous Self-Improvement Skill

https://clawhub.ai/mindbomber/aana-continuous-improvement
2•CitizenOfEarth•24m ago•0 comments

Transmute – a self-hosted file converter with a web UI and REST API

https://github.com/transmute-app/transmute
2•NeonVariant•30m ago•0 comments

Ask HN: Why hasn't someone built a decentralized compute network?

2•buffer_overlord•31m ago•4 comments

Google Scholar's citation exporter silently drops single-letter surnames

https://matthewearnest.dev/blog/google-scholar-single-letter-surname
1•mearnest•31m ago•0 comments

Show HN: My OSINT dashboard with 60+ feeds now has a pseudonymous P2P comms

https://github.com/BigBodyCobain/Shadowbroker/tree/main
1•vancecookcobxin•32m ago•0 comments

Emacs: Save any buffer as PDF (my new buffer-to-pdf package)

https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-pdf-new-package/
2•dalvrosa•38m ago•0 comments

GSoC2026: What to expect (image editing, animation, 3D, and engineering)

https://librearts.org/2026/04/gsoc2026-projects/
1•prokoudine•38m ago•0 comments

Have online worlds become the last free places for children?

https://psyche.co/ideas/have-online-worlds-become-the-last-free-places-for-children
2•paulpauper•40m ago•0 comments

Stop Begging Extension for LibreOffice

https://extensions.libreoffice.org/en/extensions/show/867
2•mmarian•40m ago•1 comments

Should we be scared of China's surpluses?

https://jzmazlish.substack.com/p/should-we-be-scared-of-chinas-surpluses
1•paulpauper•40m ago•0 comments

AI music is flooding streaming services – but who wants it?

https://www.theverge.com/column/921599/ai-music-is-flooding-streaming-services-but-who-wants-it
1•Brajeshwar•41m ago•0 comments

Five Banana Lessons

https://allensthoughts.com/2026/05/03/five-banana-lessons/
2•herbertl•41m ago•0 comments