Neutralino.js desktop app — loads CodeFreelance as the main page.
I'm 44 and into advanced fitness — I work out with a mix of calisthenics, gymnastics, mobility, and strength training.
- The Elite Playbook — fitness advice from experts: The Elite Playbook (YouTube playlist). This is where I learned much of my knowledge — a curated, 100% free playlist I maintain on YouTube.
- Exercises ranking (every body part, worst → best): Exercises playlist. A playlist that demonstrates and ranks exercises for each body part from worst to best.
- Life education — focus & productivity: Life education / focus playlist. Videos about life education and becoming more focused.
- Body Mechanics (mobility & mechanics playlist): Body Mechanics playlist. A playlist focused on body mechanics and movement quality.
After you clone or download the repository run the following once to download the Neutralino client and other required assets, then start the app:
neu update
neu runRequirements:
- Neutralino CLI (
neu) installed — see the Neutralino.js docs.
From the project root you can start the app during development with:
neu runOr run a packaged binary from ./bin/ (mac example):
./bin/neutralino-mac_universalTo create standalone binaries for Linux, Windows, and macOS (including Apple Silicon/ARM), run the build command. This processes your resources and packages them with the Neutralino binaries.
1. Build binaries:
This creates the executables in the dist/ folder.
neu build2. Build release (optional):
To create a finalized .zip file for distribution, use the release flag. This is useful for sharing the app.
neu build --releaseOutput location:
After running the build, check the ./dist/ directory. You will typically find:
- macOS:
dist/codecaine_daily_workout_trainings/codecaine_daily_workout_trainings-mac_universal - Linux:
dist/codecaine_daily_workout_trainings/codecaine_daily_workout_trainings-linux_x64 - Windows:
dist/codecaine_daily_workout_trainings/codecaine_daily_workout_trainings-win_x64.exe
Testing the macOS binary: You can run the newly built Mac binary directly from your terminal:
# Adjust the path if your project name differs in neutralino.config.json
./dist/codecaine_daily_workout_trainings/codecaine_daily_workout_trainings-mac_universal- The app is configured to open the external URL https://www.codefreelance.net on startup (
neutralino.config.json). - A fallback
metarefresh was added toresources/index.htmlso if the local page is served it redirects to the external site. - Cmd+Q on macOS has been wired to call
Neutralino.app.exit()fromresources/js/main.js.
If you want additional documentation or packaging instructions, tell me which platform to target.
You can add the Neutralino.js client library to your project using bun or npm.
- With
bun(recommended if you use Bun):
bun add neutralinojs- With
npm:
npm install neutralinojs --save
# or, to install globally (not usually necessary for apps):
npm install -g neutralinojsQuick usage examples:
neu create app_name
cd app_name
neu run
