https://github.com/neutralinojs/neutralino.js
JavaScript API for Neutralinojs
https://github.com/neutralinojs/neutralino.js
cross-platform hacktoberfest javascript neutralinojs neutralinojs-client
Last synced: 18 days ago
JSON representation
JavaScript API for Neutralinojs
- Host: GitHub
- URL: https://github.com/neutralinojs/neutralino.js
- Owner: neutralinojs
- License: mit
- Created: 2021-03-13T05:25:49.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T01:41:52.000Z (6 months ago)
- Last Synced: 2024-10-30T00:00:07.006Z (6 months ago)
- Topics: cross-platform, hacktoberfest, javascript, neutralinojs, neutralinojs-client
- Language: TypeScript
- Homepage: https://neutralino.js.org/docs/api/overview
- Size: 744 KB
- Stars: 238
- Watchers: 6
- Forks: 49
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# neutralino.js
[](https://github.com/neutralinojs/neutralino.js/releases)


[](https://github.com/neutralinojs/neutralino.js/commits/main)
The official JavaScript client for [Neutralinojs](https://github.com/neutralinojs/neutralinojs). Neutralinojs CLI automatically downloads a minified version of `neutralino.js` and lets you use the Neutralinojs native API via the global `Neutralino` JavaScript object (aka `window.Neutralino`). Also, you can download this client from the NPM registry via a Node package manager and bundle with your application:
```bash
npm install @neutralinojs/lib
# --- or ---
yarn add @neutralinojs/lib
```See Neutralinojs JavaScript API [documentation](https://neutralino.js.org/docs/api/overview) for more details. Release notes are available at [this page](https://neutralino.js.org/docs/release-notes/client-library/). This repository doesn't host the entire Neutralinojs codebase — this is the JavaScript client that Neutralinojs C++ server codebase loads. Browse the Neutralinojs server source code from [this repository](https://github.com/neutralinojs/neutralinojs).
## Developer's FAQ
How to build `neutralino.js` from this repository?
```bash
git clone https://github.com/neutralinojs/neutralino.js.git
cd neutralino.js
npm install
npm run build
```How to test with the Neutralinojs server?
```bash
cd ../neutralinojs
bash ./bin/script_update_client.sh
./bin/neutralino-{platform}_{arch} --load-dir-res # Eg: ./bin/neutralino-linux_x64 --load-dir-res
```### License
[MIT](LICENSE)
### Contributing to Neutralinojs
We really appreciate your code contributions. Please read [this contribution guide](https://neutralino.js.org/docs/contributing/framework-developer-guide#contribution-guidelines) before sending a pull request. Thanks for your contributions.
### Contributors
Made with [contributors-img](https://contrib.rocks).