NeutralinoJS adalah kerangka pengembangan aplikasi desktop yang ringan dan portabel. Ini memungkinkan Anda mengembangkan aplikasi desktop lintas platform ringan menggunakan JavaScript, HTML dan CSS. Aplikasi yang dibangun dengan netralinoJs dapat berjalan di Linux, MacOS, Windows, Web, dan Chrome. Juga, Anda dapat memperluas neutralinoJs dengan bahasa pemrograman apa pun (melalui Extensions IPC) dan menggunakan netralinoJS sebagai bagian dari file sumber apa pun (melalui proses anak IPC).
- Neutralinojs vs. Electron, NW.JS, Tauri, Nodegui, Flutter, .net Maui, Wails
- NeutralinoJS vs. Electron vs. NW.JS (2018)
- Roadmap 2024
- Catatan Rilis
Mulailah dengan 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
Anda dapat menggunakan kerangka kerja frontend favorit Anda:
# Creating a new React-based app
neu create hello-react -t codezri/neutralinojs-react
Mulai Membangun Aplikasi: Netralino.js.org/docs
Mengapa NetralinoJS?
Dalam elektron dan NWJS, Anda harus menginstal nodej dan ratusan perpustakaan ketergantungan. Chromium dan node tertanam membuat aplikasi sederhana kembung. NeutralinoJS menawarkan SDK yang ringan dan portabel yang merupakan alternatif untuk Electron dan NW.JS. NeutralinoJS tidak menggabungkan kromium dan menggunakan pustaka browser web yang ada di sistem operasi (misalnya: GTK-WEBKIT2 di Linux). NeutralinoJS mengimplementasikan koneksi WebSocket untuk operasi asli dan menanamkan server web statis untuk melayani konten web. Juga, ia menawarkan Perpustakaan Klien JavaScript bawaan untuk pengembang.
Ajukan pertanyaan di StackOverflow menggunakan Tag NeutralinoJS
Berkontribusi
Silakan periksa panduan kontribusi. Kami menggunakan diskusi GitHub dan perselisihan untuk diskusi cepat.
- Bergabunglah dengan Perselisihan
- Mulailah utas tentang diskusi
Kontributor NeutralinoJS:
Gambar dibuat dengan kontributor-IMG.
Subproyasi
- Builds didukung oleh Buildzri
- Rilis didukung oleh Releasezri
Sponsor dan donator
Organisasi dan individu mendukung pengembangan NeutralinoJS. Lihat: https://codezri.org/sponsors
Jika Anda ingin mendukung pekerjaan kami, Anda dapat menyumbang ke NeutralinoJs melalui sponsor Patreon atau GitHub.
Lisensi dan Hak Cipta
- Inti NeutralinoJS: MIT. Hak Cipta (C) 2021 NeutralinoJS dan Kontributor.
- C ++ Websocket Client/Server Library: BSD-3-Clause dari Zaphoyd/Websocketpp. Hak Cipta (C) 2014, Peter Thorson. Semua hak dilindungi undang -undang.
- Perpustakaan JSON Parser: MIT dari Nlohmann/Json. Hak Cipta (C) 2013-2022 Niels Lohmann.
- Perpustakaan WebView Cross-Platform: MIT dari WebView/WebView. Hak Cipta (C) 2017 Serge Zaitsev.
- Perpustakaan baki lintas platform: MIT dari zserge/baki. Hak Cipta (C) 2017 Serge Zaitsev.
- Perpustakaan Dialog GUI Cross-Platform: WTFPL dari SamHocevar/Portable-File-Dialogs. Hak Cipta (C) 2018-2020 Sam Hocevar
- Base64 Encoder/Decoder Library: MIT dari Tobiaslocker/Base64. Hak Cipta (C) 2019 Tobias Locker.
- Direktori platform yang dikenal lintas platform API: MIT dari Sago007/PlatformFolder. Hak Cipta (C) 2015 Poul Sander.
- C ++ Logging Library: MIT dari Amrayn/Easyloggingpp. Hak Cipta (C) 2012-2018 Amrayn Web Services. Hak Cipta (C) 2012-2018 @abumusamq
- Perpustakaan proses lintas platform: MIT dari Eidheim/Tiny-Process-Library. Hak Cipta (C) 2015-2020 Ole Christian Eidheim.
- Perpustakaan ASIO Standalone C ++: Boost Lisensi V1.0 dari Chriskohlhoff/ASIO. Hak Cipta (C) 2003-2021 Christopher M. Kohlhoff
- Perpustakaan Cross-Platform C ++ Clipboard: MIT dari DACAP/CLIP. Hak Cipta (C) 2015-2021 David Capello
- Perpustakaan Informasi Sistem Cross-Platform C ++: CC0 1.0 Universal dari ThePHD/InfoWare. Ditulis pada 2016-2020 oleh NabiJaczleweli dan ThePhd
- Perpustakaan Cross-Platform C ++ Filesystem Watcher: MIT dari Spartanj/EFSW. Hak Cipta (C) 2020 Martín Lucas Golini
- Kredit Desain Logo: Iconspng. Hak cipta gratis seperti yang disebutkan di situs web mereka.
Lihat file lisensi lengkap