NeutralinoJS es un marco de desarrollo de aplicaciones de escritorio ligero y portátil. Le permite desarrollar aplicaciones de escritorio multiplataforma livianas utilizando JavaScript, HTML y CSS. Las aplicaciones construidas con neutralinojs pueden ejecutarse en Linux, macOS, Windows, Web y Chrome. Además, puede extender NeutralinoJs con cualquier lenguaje de programación (a través de Extensions IPC) y usar NeutralinoJS como parte de cualquier archivo fuente (a través de los procesos infantiles IPC).
- Neutralinojs vs. Electron, NW.JS, Tauri, Nodegui, Flutter, .NET Maui, lamenta
- Neutralinojs vs. Electron vs. NW.JS (2018)
- Hoja de ruta 2024
- Notas de lanzamiento
Comience con el 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
Puedes usar tus marcos frontend favoritos:
# Creating a new React-based app
neu create hello-react -t codezri/neutralinojs-react
Comience a construir aplicaciones: neutralino.js.org/docs
¿Por qué neutralinojs?
En Electron y NWJS, debe instalar NodeJs y cientos de bibliotecas de dependencia. El cromo y el nodo incrustados hacen que las aplicaciones simples sean hinchadas. NeutralinoJS ofrece un SDK ligero y portátil que es una alternativa para Electron y NW.JS. NeutralinoJS no agrupa el cromo y utiliza la biblioteca de navegador web existente en el sistema operativo (por ejemplo, GTK-Webkit2 en Linux). Neutralinojs implementa una conexión WebSocket para operaciones nativas e incorpora un servidor web estático para servir al contenido web. Además, ofrece una biblioteca de clientes JavaScript incorporada para desarrolladores.
Haga preguntas en stackoverflow usando la etiqueta neutralinojs
Que contribuye
Consulte la guía de contribución. Utilizamos discusiones de Github y discordia para discusiones rápidas.
- Únete a Discord
- Comience un hilo sobre las discusiones
Colaboradores de NeutralinoJS:
Imagen creada con los contribuyentes-IMG.
Subproyectos
- Las construcciones están impulsadas por buildzri
- Los lanzamientos están impulsados por ReleSzri
Patrocinadores y donantes
Las organizaciones e individuos apoyan el desarrollo de neutralinojs. Ver: https://codezri.org/sponsors
Si desea apoyar nuestro trabajo, puede donar a Neutralinojs a través de patrocinadores de Patreon o Github.
Licencias y derechos de autor
- Neutralinojs Core: MIT. Copyright (c) 2021 Neutralinojs y colaboradores.
- C ++ WebSocket Cliente/Biblioteca del servidor: Cláusula BSD-3 de Zaphoyd/WebSocketpp. Copyright (c) 2014, Peter Thorson. Reservados todos los derechos.
- Biblioteca Parser JSON: MIT de Nlohmann/JSON. Copyright (c) 2013-2022 Niels Lohmann.
- Biblioteca de WebView de plataforma cruzada: MIT desde WebView/WebView. Copyright (c) 2017 Serge Zaitsev.
- Biblioteca de bandeja multiplataforma: MIT de ZSerge/Bandeja. Copyright (c) 2017 Serge Zaitsev.
- Biblioteca de diálogo de GUI multiplataforma: WTFPL de SamHocevar/Portable-File-Dialogs. Copyright (c) 2018-2020 Sam Hocevar
- BASE BASE64 Coder/Decoder Biblioteca: MIT de Tobiaslocker/Base64. Copyright (c) Locker Tobias 2019.
- Directorios de plataforma conocidos multiplataforma API: MIT de Sago007/PlatformFolders. Copyright (c) 2015 Poul Sander.
- Biblioteca de registro C ++: MIT de Amrayn/Easyloggingpp. Copyright (c) Servicios web de Amrayn 2012-2018. Copyright (c) 2012-2018 @ABUMUSAMQ
- Biblioteca de procesos multiplataforma: MIT de Eidheim/Tiny-Process-Biblybrary. Copyright (c) 2015-2020 Ole Christian Eidheim.
- Biblioteca ASIO Standalone C ++: Boost License v1.0 de Chriskohlhoff/ASIO. Copyright (c) 2003-2021 Christopher M. Kohlhoff
- Biblioteca de portapapeles C ++ de plataforma cruzada: MIT de DACAP/Clip. Copyright (c) 2015-2021 David Capello
- Biblioteca de información del sistema C ++ de plataforma cruzada: CC0 1.0 Universal de thePHD/infoWare. Escrito en 2016-2020 por Nabijaczleweli y thePhd
- Biblioteca de observador del sistema de archivos C ++ de plataforma cruzada: MIT de Spartanj/EFSW. Copyright (c) 2020 Martín Lucas Golini
- Créditos de diseño de logotipo: iconspng. Copyright gratis como se menciona en su sitio web.
Ver el archivo de licencia completo