Skip to content
This repository has been archived by the owner before Nov 9, 2022. It is now read-only.

c-smile/sciter-js-sdk

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.

NOTE: sciter-js-sdk is moved to https://gitlab.com/c-smile/sciter-js-sdk/

Build cross platform desktop applications with HTML, CSS and javascript.

Tutorials, Documentation and Development logfile.

Script

Sciter.JS uses QuickJS in particular QuickJS++.

  • ES6: async/await, classes, modules, destructuring;
  • BigInt, BigFloat, BigDecimal - arbitrary precision IEEE 754 floating point operations and transcendental functions with exact rounding (currency, etc);
  • Node.JS runtime (more or less full) is coming;

Platforms

  • Windows - i32, i64 and arm64 - published;
  • Linux - i64, arm32 (Raspberry Pi) - published;
  • MacOS - i64 and arm64 - published;
  • Mobiles - pending;

Demos

Calc demo (universal: Browser and Sciter)

Windows:

Browser and Sciter

Linux (Raspbian on Raspberry Pi in particular)

Linux on Raspberry Pi

MacOS:

Path: samples/calc

Browser and Sciter shows the same HTML document.

To run demo start run-calculator-browser.bat or run-calculator-sciter.bat. The later will start bin.win/x32/scapp.exe - standalone Sciter engine.

Mithril demo (universal: Browser and Sciter)

Path: samples/mithril

Sciter.JS runs mithril as it is. Only basic use cases are thested so far though.