Skip to content
Portable and lightweight cross platform application development framework
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Merge pull request #103 from eduenriquez/feature/pull-request-template Oct 8, 2018
.vscode
core-linux Add multiple html file support Jan 20, 2019
core-macos
core-windows Update neutralino.js Jan 20, 2019
dist
media Add files via upload Dec 22, 2018
neutralino.js Add readDirectory to js library Jan 20, 2019
.gitignore
CODE_OF_CONDUCT.md Update code of conduct email Oct 2, 2018
CONTRIBUTING.md Add CONTRIBUTING.md #4 Aug 16, 2018
LICENSE
README.md Add new article link Mar 12, 2019
build.bat
build.sh Create main build script for linux Jul 12, 2018

README.md

GitHub license GitHub (pre-)release GitHub last commit HitCount Twitter OpenCollective Support us

Neutralino is a lightweight and portable application development framework. It lets you develop cross-platform applications using JavaScript, HTML and CSS.

Neutralinojs vs Electron vs NW.js

Why Neutralinojs?

In Electron and NWjs you have to install NodeJs and hundreds of dependency libraries. Embedded Chromium and Node creates large overhead and makes even simple apps like “hello world” considerable in size. Neutralino offers a lightweight and portable SDK which is an alternative for Electron and NW.js also with many advantages.

Ask questions on Stackoverflow using tag neutralinojs

See how it works

How it works?

Contribution

Help Neutralino!

  • Give us a star ⭐️
  • Fork and Clone! Awesome
  • Select existing issues or create a new issue and give us a PR with your bugfix or improvement after. We love it ❤️
  • Refer to this guide for Contribution Procedures and Standards.

Neutralinojs cloud

This experimental mode can be used to expose native functions for clients

./neutralino  /dev/null 2>&1 &

Check this article

Realtime Chat Room - Slack

Mailing List - Google Group

  • Join our Google group for feature proposals and requests.
  • You can help us by writing sample Neutralino apps,by composing or improving documentation or by writing code.

Developer Guide

Required tools

To create Neutralino developer environment in your pc, install these tool kits.

Build Neutralino platform in Windows

> build

Build Neutralino platform in Linux

Install GTk and webkit libraries

$ sudo apt-get install libgtk-3-dev
$ sudo add-apt-repository ppa:webkit-team/ppa
$ sudo apt-get update
$ sudo apt-get install libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-dev
$ bash build.sh

Neutralino platform components will be assembled in to /dist

Build Neutralino server in Windows

> cd core-windows
> build

Build Neutralino server in Linux

$ cd core-linux
$ bash build.sh

Neutralino server will be compiled in /bin

Build Neutralino.js with webpack

$ cd neutralino.js
$ npm install
$ npm run build

Development Milestones

  • Solution Design
  • Windows Server
  • Linux Server
  • Javascript SDK
  • Documentation
  • Web site
  • Security improvements
  • Experimental Release
  • Stable release
  • Neutralino-packager CLI
  • MacOS support

Become a Backer

If you like to contribute by funding for sustaining our work, Please visit https://opencollective.com/neutralinojs

Become a Patron

License

MIT

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.