Lightweight
Sciter's runtime is very small compared to other frameworks, making applications fast and efficient with low memory consumption.
Self-contained
Sciter is a single DLL with no dependencies required. This simplifies deployment and reduces potential conflicts with other libraries.
Good performance
The framework provides a balance between modern web technologies and high performance by utilizing native C++ code.
Cross-platform
Sciter works on Windows, macOS, Linux, Android, and iOS, allowing developers to write applications that run on multiple platforms without additional effort.
Rich UI capabilities
The framework allows the creation of complex and responsive user interfaces using HTML, CSS, and JavaScript.
Offline applications
Sciter does not require a web server as it can run entirely offline, which is beneficial for certain application types.
Active development and support
Sciter is actively maintained and supported, with regular updates and a responsive support system available.
Sciter is generally considered a good option for developers who are looking for a lightweight and efficient way to build desktop applications with web technologies.
We have collected here some useful links to help you find out if Sciter is good.
Check the traffic stats of Sciter on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Sciter on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Sciter's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Sciter on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Sciter on Reddit. This can help you find out how popualr the product is and what people think about it.
That's what Sciter does - https://sciter.com/ - it just gives you a lightweight HTML / CSS / Javascript "webview" engine. Like you pointed out, that shoudl be enough. But corporates want a "webview" that is an OS so that they can do everything with Javascript on it (hence why embedded Chrome with NodeJS is so popular). - Source: Hacker News / 5 months ago
If I was to spend a trillion tokens on a barely working browser I would have started with the source code of Sciter [0] instead. I really like the premise of an electron alternative that compiles to a 5MB binary, with a custom data store based on DyBASE [1] built into the front end javascript so you can just persist any object you create. I was ready to build software on top of it but couldn't get the basic... - Source: Hacker News / 6 months ago
There is also https://sciter.com/ that the author tried to find finance to make it opensource but couldn't find enough supporters. - Source: Hacker News / about 1 year ago
> I'm convinced that using an embedded browser engine to render app UI is the future. Sciter exists: https://sciter.com/ And it indeed is great for UI. - Source: Hacker News / over 1 year ago
I think Sciter is probably the better comparison: https://sciter.com/ It is a ground-up implementation of HTML and CSS rendering. IIRC it used to have its own programming language but now uses JS. Iโve long been interested in this kind of thing but havenโt actually played with Sciter in depth. Used to be that the licensing was a concern but looking at the site now it seems the terms have changed to be much more... - Source: Hacker News / almost 2 years ago
Seems a good place to mention https://sciter.com/ It's been on HN loads of times. A "browser" engine but very narrow scope. Works a treat for LOB type apps. - Source: Hacker News / about 2 years ago
> wondering if css and svg could be used as abstraction over graphics and UI libraries There's another project called Sciter that uses CSS to target native graphics libraries: https://sciter.com > I wonder how hard it was to implement css. I've heard it can be pretty complex. It was hard, but the biggest barrier is the obscurity of the knowledge. Text layout is the hardest, because working with glyphs and... - Source: Hacker News / over 2 years ago
[2] https://sciter.com/wp-content/uploads/2024/01/select-variants.png. - Source: Hacker News / over 2 years ago
Otherwise, if we have only retained mode as in browsers, we will need to modify the DOM heavily and create temporary elements for handles. [1] https://sciter.com. - Source: Hacker News / over 2 years ago
An embedded engine is also a much faster path to viable use cases. For example Sciter [1] has some degree of success despite implementing only a sane subset of the DOM API. It doesn't work well for general internet surfing, but when used as an UI library you just avoid the parts that don't work. 1: https://sciter.com/. - Source: Hacker News / over 2 years ago
I've still never used it but I've long been curious about Sciter: https://sciter.com. - Source: Hacker News / almost 3 years ago
These bullet points are exactly what I did in Sciter (https://sciter.com) - Windowing -- Tabs -- Menus -- Painting -- Animation -- Text -The compositor -Handling input -- Pointer input -- Keyboard input - Accessibility - Internationalization and localization - Cross-platform APIs - The web view - Native look and feel On top of that DOM and CSS implementations to achieve declarative UI. And JS as a languuage behind... - Source: Hacker News / about 3 years ago
I'm not sure if it can support all the libraries but yes it can be used to make desktop apps. Theres also Sciter. https://sciter.com/. - Source: Hacker News / about 3 years ago
There's also https://sciter.com/ if you don't give a damn about standards. Source: about 3 years ago
I agree web stuff is really the best way to develop UIs. Good luck making responsive stuff in C++ for example. The paradigm of HTML, CSS, and JS is extremely powerful and even allows you to use canvas, webgpu, wasm. There are multiple commercial projects that use web dev paradigm for GUIs: https://coherent-labs.com/ https://ultralig.ht/. - Source: Hacker News / about 3 years ago
I did UI part of it. Up until last year my Sciter ( https://sciter.com ) worked on WinCE. Dropped support after my last customer that was using WinCE decided to drop support of that OS. WinCE had pretty solid and stable core runtime and API. Graphics was limited by GDI (no antialiasing and alpha channel) but that was the only major problem. - Source: Hacker News / over 3 years ago
Electron is going to kill the good performance gains of Perspective. Even if you have a fully beefed-up workstation, Electron is going to trigger the CPU fans. Electron is discouraged nowadays in favor of lightweight solutions like Sciter[0], Tauri[1] or even WebView2[2]. -- [0]: https://sciter.com/ [1]: https://tauri.app/ [2]: https://learn.microsoft.com/en-us/microsoft-edge/webview2/. - Source: Hacker News / over 3 years ago
It has its own HTML/CSS rendering engine that draws stuff using DirectX, Vulkan (Win/Lin) and Metal(MacOS). It is used in many (~500 mln installations) applications that are considered native. Like Norton and other antiviruses (https://sciter.com/#customers). - Source: Hacker News / over 3 years ago
Check my Sciter ( https://sciter.com ) It is embeddable HTML/CSS/JS/ UI layer by design. If you want to check how it feels in real life application then check https://notes.sciter.com/ . That's monolithic, portable executable (~7mb) that includes Sciter itself and HTML/CSS/JS/ resources of the application ( https://gitlab.com/c-smile/sciter.notes/-/tree/main/src/res ). - Source: Hacker News / over 3 years ago
Popups (tooltips include) are shown as out-of-canvas elements - separate desktop windows, that's the must for desktop UI. Check this: https://terrainformatica.com/w3/sciter-tooltip.png So far these APIs appear as complete, I do not have other tooltip related requests last 5 or so years. [1] https://sciter.com. - Source: Hacker News / over 3 years ago
Chrome engine is build for browsing the web multiple windows multiple tabs etc. If you drive with a empty truck with trailer it uses more oil than a car. Chrome is not designed for this. There are other engines like https://sciter.com that are work for single apps, but probably scale bad if they are misused as a browser. - Source: Hacker News / over 3 years ago
Do you know an article comparing Sciter to other products?
Suggest a link to a post with product alternatives.
Is Sciter good? This is an informative page that will help you find out. Moreover, you can review and discuss Sciter here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.