O NeutralinoJS é uma estrutura de desenvolvimento de aplicativos para desktop leve e portátil. Ele permite desenvolver aplicativos de desktop de plataforma cruzada leves usando JavaScript, HTML e CSS. Os aplicativos construídos com neutralinojs podem ser executados no Linux, MacOS, Windows, Web e Chrome. Além disso, você pode estender o neutralinino com qualquer linguagem de programação (via Extensões IPC) e usar neutralininojs como parte de qualquer arquivo de origem (via Child Processos IPC).
- Neutralinojs vs. Electron, NW.JS, Tauri, Nodegui, Flutter, .Net Maui, Wails
- Neutralinojs vs. Electron vs. NW.JS (2018)
- Roteiro 2024
- Notas de liberação
Comece com a 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
Você pode usar suas estruturas favoritas de front -end:
# Creating a new React-based app
neu create hello-react -t codezri/neutralinojs-react
Comece a criar aplicativos: neutra
Por que neutralinojs?
Em Electron e NWJS, você deve instalar o NodeJS e centenas de bibliotecas de dependência. O cromo incorporado e o nó tornam os aplicativos simples inchados. Neutralinojs oferece um SDK leve e portátil, que é uma alternativa para elétrons e nw.js. Neutralinojs não agrupa o cromo e usa a biblioteca do navegador da web existente no sistema operacional (por exemplo: GTK-Webkit2 no Linux). Neutralinojs implementa uma conexão WebSocket para operações nativas e incorpora um servidor da Web estático para servir o conteúdo da Web. Além disso, oferece uma biblioteca de clientes JavaScript embutida para desenvolvedores.
Faça perguntas no StackOverflow usando tag neutra
Contribuindo
Por favor, verifique o guia de contribuição. Utilizamos discussões e discórdios do Github para discussões rápidas.
- Junte -se à discórdia
- Inicie um tópico sobre discussões
Contribuintes neutrisnos:
Imagem criada com colaboradores-img.
Subprojetos
- Construções são alimentadas por Buildzri
- Os lançamentos são alimentados pela Releasezri
Patrocinadores e doadores
Organizações e indivíduos apóiam o desenvolvimento de neutralino. Veja: https://codezri.org/sponsors
Se você gosta de apoiar nosso trabalho, pode doar para os patrocinadores de neutralia via Patreon ou Github.
Licenças e direitos autorais
- Núcleo neutralinino: MIT. Copyright (C) 2021 Neutralino e colaboradores.
- C ++ WebSocket Client/Server Library: BSD-3-cláusula de Zaphoyd/Websocketpp. Copyright (c) 2014, Peter Thorson. Todos os direitos reservados.
- Biblioteca JSON Parser: MIT de Nlohmann/JSON. Copyright (c) 2013-2022 Niels Lohmann.
- Biblioteca da WebView entre plataformas: MIT de WebView/WebView. Copyright (c) 2017 Serge Zaitsev.
- Biblioteca de bandeja de plataforma cruzada: MIT da ZSerge/bandeja. Copyright (c) 2017 Serge Zaitsev.
- Biblioteca de diálogo GUI de plataforma cruzada: WTFPL de SamHocevar/Portable-File-Dialogs. Copyright (c) 2018-2020 Sam Hocevar
- Base64 Library do codificador/decodificador: MIT de Tobiaslocker/Base64. Copyright (c) 2019 Tobias Locker.
- API de diretórios de plataforma conhecida de plataforma cruzada: MIT de sago007/plataformPolders. Copyright (c) 2015 Poul Sander.
- Biblioteca de log C ++: MIT de AMRAYN/EASYLOGGINGPPPP. Copyright (c) 2012-2018 AMRAYN Web Services. Copyright (c) 2012-2018 @abumusamq
- Biblioteca de processos de plataforma cruzada: MIT da Library Eidheim/Tiny-Process. Copyright (c) 2015-2020 Ole Christian Eidheim.
- Biblioteca Standalona C ++ ASIO: Boost License v1.0 de Chriskohlhoff/Asio. Copyright (c) 2003-2021 Christopher M. Kohlhoff
- Biblioteca C ++ de plataforma cruzada: MIT do DACAP/CLIP. Copyright (c) 2015-2021 David Capello
- Biblioteca de informações do sistema C ++ de plataforma cruzada: CC0 1.0 Universal do ThePhD/InfoWare. Escrito em 2016-2020 por Nabijaczleweli e ThePhd
- Library de Observador de Arquivos C ++ de plataforma cruzada: MIT de Spartanj/EFSW. Copyright (C) 2020 Martín Lucas Golini
- Créditos do design do logotipo: iconspng. Os direitos autorais são mencionados em seu site.
Veja o arquivo de licença completo