c-smile/sciter-js-sdk
View on GitHub ↗ ★ 1,642 Pawn archived
Sciter.JS - Sciter but with QuickJS on board instead of my TIScript
36 mentions on Hacker News by 8 people: 1 story, 35 comments · first 2020-10-16 · latest 2025-07-12
20082026
-
…whatever classes you define) without mucking about with the leaky abstractions of an ORM. [0] https://github.com/c-smile/sciter-js-sdk/blob/main/docs/md/s... [1] http://www.garret.ru/dybase.html
comment by jazzyjackson · 2025-07-12 · in Show HN: Open source alternative to Perplexity Comet -
…to be very efficient. Definitely has great potential I think. See previous discussion here: [3] [1] https://github.com/c-smile/sciter-js-sdk [2] https://bellard.org/quickjs/ [3] https://news.ycombinator.com/item?id=24797423
comment by beowulfey · 2022-03-26 · in Ask HN: Why aren't there any real alternatives to Electron? -
…project (multiplatform) definition looks pretty readable, for example one project from Sciter SDK: https://github.com/c-smile/sciter-js-sdk/blob/main/premake5....
comment by c-smile · 2022-02-26 · in Zig build system internals -
…RPC between UI process and Rust code (Server). For the comparison: Standalone Sciter (scapp.exe, https://github.com/c-smile/sciter-js-sdk/tree/main/bin ) takes ~8 MB of RAM (with minimal Cairo and GDI backends). That's 20 times less than…
comment by c-smile · 2022-01-05 · in Tauri – Electron alternative written in Rust -
Sciter SDK ( https://github.com/c-smile/sciter-js-sdk ) is OpenSource/BSD But Sciter Engine itself ( https://sciter.com ) is not OS - its sources are available to customers only. I tried to make it Open Source (…
comment by c-smile · 2022-01-05 · in Tauri – Electron alternative written in Rust -
It does support <canvas>, with limited support but still. See: https://github.com/c-smile/sciter-js-sdk/tree/main/samples/c... Sciter also supports immediate mode painting on any element (like in DearIMGUI): element.paintBackground =…
comment by c-smile · 2021-12-31 · in Sciter, the 5 MB Electron alternative, has switched to JavaScript -
…add native objects of your app callable directly from script. Check this example of native object: https://github.com/c-smile/sciter-js-sdk/blob/main/demos/int... So you really don't need V8 JIT infrastructure to achieve max performance -…
comment by c-smile · 2021-12-31 · in Sciter, the 5 MB Electron alternative, has switched to JavaScript -
…functionality, and with native speed. And without the need for any external libraries. Check: https://github.com/c-smile/sciter-js-sdk/tree/main/docs/md/r...
comment by c-smile · 2021-12-31 · in Sciter, the 5 MB Electron alternative, has switched to JavaScript -
- React works with some modifications: check https://github.com/c-smile/sciter-js-sdk/blob/main/samples/r... - VueJS works as it is. - PReact works as it is, also with built-in JSX support of Sciter: https://github.com/c-smile/sciter-js-sdk…
comment by c-smile · 2021-12-31 · in Sciter, the 5 MB Electron alternative, has switched to JavaScript -
….freecodecamp.org/news/the-virtual-dom-is-slow-me... Just in case... Sciter's native built-in Reactor https://github.com/c-smile/sciter-js-sdk/tree/main/docs/md/r... is using that so called "Memoized DOM" approach, which, as far as I…
comment by c-smile · 2021-08-17 · in Show HN: Imba – I have spent 7 years creating a programming language for the web -
Leaflet works as it is in Sciter[1] too. SDK sample: https://github.com/c-smile/sciter-js-sdk/tree/main/samples/l... So it can be used in pretty much any native desktop application. Including desktop games that use DX11, DX12, Vulkan or…
comment by c-smile · 2021-08-16 · in LeafletJS: a JavaScript library for interactive maps -
…of JS frameworks like React, PReact, Mithril. Vanilla JS (ES2020 spec) can be used instead. See: https://github.com/c-smile/sciter-js-sdk/tree/main/docs/md/r...
comment by c-smile · 2021-07-19 · in Show HN: CalDOM: An agnostic, reactive and minimalist JavaScript UI library -
…need SQLite. And SQLite is a bit fatty. In most cases built-in Sciter's NoSQL DB is enough, see: https://github.com/c-smile/sciter-js-sdk/tree/main/docs/md/s... . Feature set is close to MongoDB but in 60 kb. But anyway Sciter provides an…
comment by c-smile · 2021-05-17 · in HTML Notepad – HTML WYSIWYG editor -
…cross-platform abstraction" needs some clarfication. For example Sciter exposes Graphics API https://github.com/c-smile/sciter-js-sdk/blob/main/include/s... , is this close to what you mean? It allows to render stuff a la ImGUI - immediate…
comment by c-smile · 2021-05-17 · in HTML Notepad – HTML WYSIWYG editor -
…as a lightweight alternative to Electron. It's less than 10mb. If you visit the repo here: https://github.com/c-smile/sciter-js-sdk There's a database demo in samples/sqlite.
comment by GirkovArpa · 2021-04-02 · in Ask HN: Desktop Programming Language -
The license looks ok: https://github.com/c-smile/sciter-js-sdk/blob/main/LICENSE The only unusual limitation is that you're not allowed to say "built with Sciter" without getting permission from the maintenaners. You can still use it for…
comment by esperent · 2021-03-07 · in Show HN: Svelte NodeGUI, a lightweight Electron alternative with native UI -
Same demo in VanilaJS and Sciter.JS : https://github.com/c-smile/sciter-js-sdk (see screenshots there). Binary is ~5MB, and that is HTML/CSS + QuickJS + NodeJS runtime. Versus 50MB+ of NodeGUI that is Node.JS + QT. And SvelteJS works in…
comment by c-smile · 2021-03-06 · in Show HN: Svelte NodeGUI, a lightweight Electron alternative with native UI -
…of them. > libraries and muscle memory Not a problem, here I am using Remarkable [1] as it is: https://github.com/c-smile/sciter-js-sdk/tree/main/samples/m... , in other places I may use LeafletJS for showing maps, etc. Essentially all…
comment by c-smile · 2021-02-20 · in Tauri: An Electron alternative written in Rust -
…for browsers. For that matter: PReact ( https://preactjs.com/ ) works out of the box already, see : https://github.com/c-smile/sciter-js-sdk/tree/main/samples/p... ; MithrilJS ( https://mithril.js.org/ ) works as it is also. SvelteJS works…
comment by c-smile · 2021-02-20 · in Tauri: An Electron alternative written in Rust -
"is this impossible?" Possible, see Sciter.JS : https://github.com/c-smile/sciter-js-sdk 10 times more compact than Tauri, 20 times less than Electron.JS Yet it has Rust API ( https://github.com/sciter-sdk/rust-sciter ), that if someone…
comment by c-smile · 2021-02-19 · in Tauri: An Electron alternative written in Rust -
…mean at all and what benefits Rust provides in that setup. For the comparison: my scapp.js.exe ( https://github.com/c-smile/sciter-js-sdk#demos ) that is Sciter.JS packaged as standalone exe without dependencies is of size 5.3mb - at least…
comment by c-smile · 2021-02-19 · in Tauri: An Electron alternative written in Rust -
Have you seen how Sciter.JS has been developing https://github.com/c-smile/sciter-js-sdk There are a few working examples, and they have dramatically lower memory footprint and are quicker to start than full fat browsers.
comment by kybernetikos · 2021-02-19 · in Tauri: An Electron alternative written in Rust -
Svelte compilations work in Sciter.JS ( https://github.com/c-smile/sciter-js-sdk ) as they are. And Sciter.JS is an embeddable UI engine for native applications so you probably don't need dedicated svelte-native at all. For that matter…
comment by c-smile · 2021-01-27 · in Vue Native (2018) -
Just in case: Sciter ( https://sciter.com ) and Sciter.JS ( https://github.com/c-smile/sciter-js-sdk ) allow to build native UI applications with HTML/CSS extended by native languages (C, C++, Rust, Go, etc.)
comment by c-smile · 2021-01-27 · in Vue Native (2018) -
…JSX expressions enables built-in and native Sciter's JSX extension to work with Mithril: See demo: https://github.com/c-smile/sciter-js-sdk/blob/main/samples/m... Sciter.JS uses QuickJS with JSX parsing extension added :…
comment by c-smile · 2021-01-16 · in Alternative lightweight UI library to modern day frameworks -
Let me try too :) Reactor - exactly 0kb (zero) ReactJS alternative built-in into Sciter.JS :) This https://github.com/c-smile/sciter-js-sdk/blob/main/samples.s... works in Sciter.JS as it is - without any external frameworks. `JSX` and…
comment by c-smile · 2021-01-16 · in Show HN: Forgo.js – a 4kb React alternative based on plain JS and DOM APIs -
…or a DLL. You can use C++ classes as they are, just need advertisement, SOM_PASSPORT_BEGIN/END : https://github.com/c-smile/sciter-js-sdk/blob/main/sqlite/sc...
comment by c-smile · 2020-12-23 · in Compiling Qt with Docker multi-stage and multi-platform -
> Just in case: Release build of my Sciter.JS ( https://github.com/c-smile/sciter-js-sdk ) gets re-compiled in 55 seconds on pretty average dev machine that I have here. Does that repo include all that's needed? Meaning, Sciter.JS is fully…
comment by mixedCase · 2020-12-23 · in Compiling Qt with Docker multi-stage and multi-platform -
…than compiling as part of the installation process). Just in case: Release build of my Sciter.JS ( https://github.com/c-smile/sciter-js-sdk ) gets re-compiled in 55 seconds on pretty average dev machine that I have here. Sciter.JS is…
comment by c-smile · 2020-12-23 · in Compiling Qt with Docker multi-stage and multi-platform -
Sciter.JS is going to change that: https://github.com/c-smile/sciter-js-sdk I cloned a 165mb Electron app in Sciter, and it was only 6mb: https://github.com/GirkovArpa/clipper-sciter
comment by GirkovArpa · 2020-11-21 · in Why I chose Electron.js for my side business -
…are here: https://sciter.com/lightweight-inline-vector-images-in-scite... [1] Sciter.JS preview: https://github.com/c-smile/sciter-js-sdk
comment by c-smile · 2020-11-05 · in SVG Path Editor -
…they contain HTML/CSS/JS engine linked in. I've started publishing Sciter.JS builds to prove that: https://github.com/c-smile/sciter-js-sdk Those binaries contain HTML5, CSS 2.1 + some Level 3 modules and full ES6 engine. 4-5mb of binaries…
comment by c-smile · 2020-11-01 · in Goodbye, Native Apps -
…published yesterday demo build of Sciter.JS that also has binaries for Raspberry Pi (ARM32). See: https://github.com/c-smile/sciter-js-sdk (screenshots are there too) Some stats: Binary size : 3.7 Mb (RPI version) HTML: HTML5 level of…
comment by c-smile · 2020-10-28 · in Graphical User Interface Using Flutter in Embedded Systems [pdf] -
https://github.com/c-smile/sciter-js-sdk https://www.kickstarter.com/projects/c-smile/open-source-sci...
comment by arghwhat · 2020-10-18 · in Stealth – Secure, Peer-to-Peer, Private and Automateable Web Browser -
▲ 497
ElectronJS alternative: SciterJS – HTML/CSS/JS in 4.5 MB executablestory by c-smile · 2020-10-16 · 191 comments