Neutralinojs est un cadre de développement d'applications de bureau léger et portable. Il vous permet de développer des applications de bureau multiplateforme légères à l'aide de JavaScript, HTML et CSS. Les applications construites avec Neutralinojs peuvent fonctionner sur Linux, MacOS, Windows, Web et Chrome. En outre, vous pouvez étendre Neutralinojs avec n'importe quel langage de programmation (via les extensions IPC) et utiliser Neutralinojs dans le cadre de n'importe quel fichier source (via l'enfant processus IPC).
- Neutralinojs vs. Electron, NW.JS, Tauri, Nodegui, Flutter, .net Maui, gémisse
- Neutralinojs vs. Electron vs NW.JS (2018)
- Feuille de route 2024
- Notes de libération
Commencez avec la 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
Vous pouvez utiliser vos frameworks de frontend préférés:
# Creating a new React-based app
neu create hello-react -t codezri/neutralinojs-react
Commencez à créer des applications: Neutralino.js.org/docs
Pourquoi Neutralinojs?
Dans Electron et NWJS, vous devez installer des NodeJ et des centaines de bibliothèques de dépendances. Le chrome et le nœud intégrés rendent les applications simples. Neutralinojs propose un SDK léger et portable qui est une alternative pour Electron et NW.Js. Neutralinojs ne regroupe pas le chrome et utilise la bibliothèque du navigateur Web existant dans le système d'exploitation (par exemple: gtk-webkit2 sur Linux). Neutralinojs implémente une connexion WebSocket pour les opérations natives et intègre un serveur Web statique pour servir le contenu Web. En outre, il propose une bibliothèque client JavaScript intégrée pour les développeurs.
Posez des questions sur stackOverflow en utilisant TAG Neutralinojs
Contributif
Veuillez vérifier le guide de contribution. Nous utilisons des discussions GitHub et Discord pour des discussions rapides.
- Rejoignez-vous sur Discord
- Démarrer un fil sur les discussions
Contributeurs de Neutralinojs:
Image créée avec les contributeurs-IMG.
Sous-projets
- Les constructions sont alimentées par Buildzri
- Les versions sont alimentées par lideadzri
Sponsors et donateurs
Les organisations et les individus soutiennent le développement de Neutralinojs. Voir: https://codezri.org/sponsors
Si vous aimez soutenir notre travail, vous pouvez faire un don à Neutralinojs via Patreon ou Github Sponsors.
Licences et droits d'auteur
- Neutralinojs Core: MIT. Copyright (C) 2021 Neutralinojs et contributeurs.
- C ++ WebSocket Client / Server Library: BSD-3-CLAUSE de ZAPHOYD / WebSocketpp. Copyright (C) 2014, Peter Thorson. Tous droits réservés.
- Bibliothèque JSON Parser: MIT de Nlohmann / JSON. Copyright (C) 2013-2022 Niels Lohmann.
- Bibliothèque WebView multiplateforme: MIT à partir de WebView / WebView. Copyright (C) 2017 Serge Zaitsev.
- Bibliothèque de plate-forme multiplateforme: MIT de Zserge / Tray. Copyright (C) 2017 Serge Zaitsev.
- Bibliothèque de dialogue GUI multiplateforme: WTFPL de Samhocevar / portable-file-dialogs. Copyright (c) 2018-2020 Sam Hocevar
- Base64 Library Encodeur / Decoder: MIT de Tobiaslocker / Base64. Copyright (C) Tobias Locker 2019.
- API des répertoires de plate-forme connus multiplateformes: MIT de Sago007 / plate-forme. Copyright (C) Pander Poul 2015.
- Bibliothèque de journalisation C ++: MIT d'Amrayn / EasyLoggingPP. Copyright (c) 2012-2018 Amrayn Web Services. Copyright (c) 2012-2018 @abumusamq
- Bibliothèque de processus multiplateforme: MIT de Eidheim / Tiny-Process-Library. Copyright (C) 2015-2020 Ole Christian Eidheim.
- ASIO Standalone C ++ Library: Boost Licence V1.0 de Chriskohlhoff / ASIO. Copyright (C) 2003-2021 Christopher M. Kohlhoff
- Bibliothèque du presse-papiers C ++ multiplateforme: MIT à partir de DACAP / CLIP. Copyright (c) 2015-2021 David Capello
- Bibliothèque d'informations système C ++ multiplateforme: CC0 1.0 Universal de ThePhd / Infoware. Écrit en 2016-2020 par Nabijaczleweli et ThePhd
- Bibliothèque d'observation du système de fichiers C ++ multiplateforme: MIT de Spartanj / EFSW. Copyright (C) 2020 Martín Lucas Golini
- Crédits de conception du logo: iconspng. Copyright gratuit comme mentionné dans leur site Web.
Voir le fichier de licence complet