Skip to content
This repository was archived by the owner on Jul 3, 2023. It is now read-only.

c-smile/sciter-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f33df07 · Jul 3, 2023
Jul 15, 2022
Jan 1, 2022
Dec 27, 2021
Jan 1, 2022
Jul 6, 2021
Mar 23, 2021
Aug 21, 2021
Dec 27, 2021
Mar 30, 2020
Dec 27, 2021
Dec 7, 2019
Jul 10, 2020
Dec 27, 2021
Nov 13, 2020
Dec 27, 2021
Dec 27, 2021
Dec 27, 2021
Mar 15, 2021
Jan 18, 2023
Dec 15, 2020
Aug 21, 2020
Aug 21, 2021
Jul 3, 2023
Oct 26, 2018
Aug 21, 2021
Apr 6, 2020
Jan 1, 2022
Aug 21, 2021
Aug 21, 2021

Repository files navigation

NOTE: Sciter.TIS development has stopped.

This version of Sciter uses TIScript language as a language-behind-the-UI.

Development of this branch was stopped in favour of Sciter.JS.

Sciter.JS uses modern JavaScript (ES2020) instead of TIScript.

Please visit Sciter.JS SDK

sciter-sdk

Sciter is an embeddable HTML/CSS/scripting engine, Windows, Mac OSX and Linux.

log file

logfile.htm

Some screenshots of real life applications that use Sciter UI

WarThinder

Norton Internet Security

Avast

Cardio monitor

Hello World

  • "hellowest Hello World in the World" - this demo does not require any compilation.
  • hello C++ world - C++ integration demo that shows:
    • how to create HTML/CSS window from C++ code;
    • how to define native C++ function to be called from script;
    • how to use resources embedded as resource.cpp file - generated by bin/packfolder[.exe] utility that compresses folder with HTML/CSS/script files into a static byte array.

Information

Essential integration headers

  • include/sciter-x-dom.hpp - sciter::dom::element C++ class pretty much all you need to access DOM tree of the window. That is C++ wrapper of [include/sciter-x-dom.h](plain C DOM API)
  • include/sciter-x-window.hpp - sciter::window C++ class represents sciter window on all supported platforms. The window class:

Application demos