Neutralinojs ist ein leichtes und tragbares Desktop -Anwendungsentwicklungsrahmen. Sie können mit JavaScript, HTML und CSS leichte plattformübergreifende Desktop-Anwendungen entwickeln. Apps, die mit Neutralinojs erstellt wurden, können unter Linux, MacOS, Windows, Web und Chrome ausgeführt werden. Außerdem können Sie Neutralinojs mit jeder Programmiersprache (über Extensions IPC) erweitern und Neutralinojs als Teil einer Quelldatei (über untergeordnete Prozesse IPC) verwenden.
- Neutralinojs gegen Electron, NW.JS, Tauri, Nodegui, Flutter, .Net Maui, Wehschungen
- Neutralinojs vs. Electron vs. NW.JS (2018)
- Roadmap 2024
- Versionshinweise
Beginnen Sie mit der Neu Cli:
# Creating a new app
npm i -g @neutralinojs/neu
neu create hello-world
cd hello-world
neu run
# Building your app (No compilation - takes less than a second)
neu build
Sie können Ihre bevorzugten Frontend -Frameworks verwenden:
# Creating a new React-based app
neu create hello-react -t codezri/neutralinojs-react
Bauen Sie Apps mit: neutralino.js.org/docs
Warum Neutralinojs?
In Elektronen und NWJs müssen Sie NodeJs und Hunderte von Abhängigkeitsbibliotheken installieren. Eingebetteter Chrom und Knoten machen einfache Apps aufblühend. Neutralinojs bietet ein leichtes und tragbares SDK, das eine Alternative für Electron und NW.Js. ist. Neutralinojs bündelt kein Chrom und verwendet die vorhandene Webbrowserbibliothek im Betriebssystem (z. B. GTK-Webkit2 unter Linux). Neutralinojs implementiert eine WebSocket -Verbindung für native Operationen und bettet einen statischen Webserver ein, um den Webinhalt zu bedienen. Außerdem bietet es eine integrierte JavaScript-Client-Bibliothek für Entwickler.
Stellen Sie Fragen zu Stackoverflow mit Tag -Neutralinojs auf
Beitragen
Bitte überprüfen Sie den Beitragsleitfaden. Wir verwenden Github -Diskussionen und Zwietracht für schnelle Diskussionen.
- Schließen Sie sich mit Zwietracht an
- Starten Sie einen Thread über Diskussionen
Neutralinojs -Mitwirkende:
Bild erstellt mit Mitwirkenden-Img.
Unterprojekte
- Builds werden von Buildzri angetrieben
- Veröffentlichungen werden von Releasezri angetrieben
Sponsoren und Spender
Organisationen und Einzelpersonen unterstützen die Entwicklung von Neutralinojs. Siehe: https://codezri.org/sponsors
Wenn Sie unsere Arbeit unterstützen möchten, können Sie über Patreon- oder Github -Sponsoren an Neutralinojs spenden.
Lizenzen und Urheberrechte
- Neutralinojs Kern: MIT. Copyright (C) 2021 Neutralinojs und Mitwirkende.
- C ++ WebSocket Client/Server-Bibliothek: BSD-3-Klausel von Zaphoyd/WebSocketpp. Copyright (C) 2014, Peter Thorson. Alle Rechte vorbehalten.
- JSON Parser Library: MIT von Nlohmann/JSON. Copyright (C) 2013-2022 Niels Lohmann.
- Plattformübergreifende WebView-Bibliothek: MIT von WebView/WebView. Copyright (C) 2017 Serge Zaitsev.
- Plattformübergreifende Tablettbibliothek: MIT aus ZSerge/Tably. Copyright (C) 2017 Serge Zaitsev.
- Plattformübergreifende GUI-Dialoge Bibliothek: WTFPL von Samhocevar/Portable-Datei-Dialogs. Copyright (C) 2018—2020 Sam Hocevar
- Base64 Encoder/Decoder Library: MIT von TobiasLocker/Base64. Copyright (C) 2019 Tobias Locker.
- Plattformübergreifende Plattformverzeichnisse API: MIT von Sago007/PlatformFolders. Copyright (C) 2015 Poul Sander.
- C ++ Protokollierungsbibliothek: MIT von Amrayn/EasyLoggingpp. Copyright (C) 2012-2018 Amrayn Web Services. Copyright (C) 2012-2018 @abumusamq
- Plattformübergreifende Prozessbibliothek: MIT aus Eidheim/Tiny-Process-Bibliothek. Copyright (C) 2015-2020 Ole Christian Eidheim.
- ASIO Standalone C ++ Bibliothek: Lizenz V1.0 von Chriskohlhoff/ASIO erhöhen. Copyright (C) 2003-2021 Christopher M. Kohlhoff
- Plattformübergreifende C ++ Clipboard-Bibliothek: MIT aus DACAP/Clip. Copyright (C) 2015-2021 David Capello
- Plattformübergreifende C ++ -Systeminformationsbibliothek: CC0 1.0 Universal von ThePhd/InfoWare. Geschrieben in 2016-2020 von Nabijaczleweli und Thephd
- Plattformübergreifende C ++ Filesystem-Beobachterbibliothek: MIT von Spartanj/EFSW. Copyright (C) 2020 Martín Lucas Golini
- Logo Design Credits: Iconspng. Copyright kostenlos, wie auf ihrer Website erwähnt.
Siehe die vollständige Lizenzdatei