SciterSharp - Port of Sciter headers for the C# language (+ WPF and Windows Forms support) (+ Windows, Linux, OSX = cross-platform)

  •        33

This library provides bindings of Sciter C/C++ headers to the C# language. Sciter is a multi-platform HTML engine. With this library you can create C#/.NET desktop applications using not just HTML, but all the features of Sciter: CSS3, SVG, scripting, AJAX,



Related Projects

go-sciter - Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development

  •    Go

Check this page for other language bindings (Delphi / D / Go / .NET / Python / Rust). The ownership of project is transferred to this new organization. Thus the import path for golang should now be, but the package name is still sciter.

sciter-sdk - Sciter is an embeddable HTML/CSS/scripting engine

  •    C

Sciter is an embeddable HTML/CSS/scripting engine

wxWidgets - Cross-Platform GUI Library - Report issues here:

  •    C++

wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls. wxWidgets licence is a modified version of LGPL explicitly allowing not distributing the sources of an application using the library even in the case of static linking.

LCUI - A small C library for building user interfaces with C, XML and CSS.

  •    C

A small C library for building user interfaces with C, XML and CSS. LCUI is a freely available software library for building user interfaces. It is written in C and supports the use of XML and CSS to describe the graphical interface of simple desktop apps.


  •    Java

Guice-GUI (to be pronounced quot;Juice-GUIquot;) is a GUI framework for building Swing application based on Google Guice Dependency Injection library and Sun's JSR-296 Swing Application Framework implementation. It is easy to start with and simple to use.

azul - Desktop GUI Framework

  •    Rust

Azul is a free, functional, IMGUI-oriented GUI framework for rapid prototyping of desktop applications written in Rust, supported by the Mozilla WebRender rendering engine, using a CSS / DOM model for layout and styling. Read more about the Hello-World application ...

pywebview - A lightweight cross-platform native wrapper around a webview component that allows to display HTML content in its own dedicated window

  •    Python

pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own native GUI window. It gives you power of web technologies in your desktop application, hiding the fact that GUI is browser based. You can use pywebview either with a lightweight web framework like Flask or Bottle or on its own with a two way bridge between Python and DOM. pywebview uses native GUI for creating a web component window: WinForms on Windows, Cocoa on Mac OSX and Qt4/5 or GTK3 on Linux. If you choose to freeze your application, pywebview does not bundle a heavy GUI toolkit or web renderer with it keeping the executable size small. Compatible with both Python 2 and 3. While Android is not supported, you can use the same codebase with solutions like Python for Android for creating an APK.

bowline - Ruby/JS GUI and Binding framework (deprecated)

  •    Ruby

Ruby/JS GUI and Binding framework (deprecated)



php framework with auto generated database baseclasses, logging, auto generated webforms, error reporting, web gui components and much more. This framework can be used for as well web gui work as sysgtem administration purposes.

DMF: Distributed Multiplatform Framework

  •    C++

A component based programming framework. This project is aimed to support various target frameworks. A wxWidgets based GUI application is the major sample which also provides rapid database GUI design with UML import and export (db reverse engineering).


  •    Java

A framework for creating java GUI application by defining GML(Graphics Markup Language) only drag and drop GUI component in CS3 software. After define GML this software can generate source code automatically comply with the framework(View,Modal,Controlle

Blazze - open source GUI framework.

  •    Java

The goal of the Blazze project is to implement a framework to simplify creation of a client GUI in N-tier architecture.

Java Application Framework/GUI Editor

  •    Java

Java n-tier Framework and GUI Screen builder/designer, supporting 1, 2 and 3 tier mixed architectures to databases, application servers or local persistent data in files. Extensive documentation including launching from a Web Server.

QooxDootNET ASP.NET UI AJAX Framework

  •    ASPNET

QooxDootNET ASP.NET RIA AJAX Framework with full state support, GUI Design support, databinding, GUI set based on QooxDoo



Empinia is a plugin-framework for the development of Windows-GUI-applications. It uses .NET and is written in C#. It provides an infrastructure making applications extendible by plugins. You can find us at


  •    C++

wxWorkshop is an IDE framework and RAD tool for developing applications based on the wxWidgets cross-platform GUI framework for C++ and Python (wxPython). It features a high-performance editor for designing an application's GUI resources visually.

The V C++ GUI Framework

  •    C++

A very easy to use GUI C++ framework for Windows and *NIX systems. Supports WIN32 API on Windows platforms, and Athena and Motif X widgets on *NIX systems. First developed in 1995, is still in active development. Currently working on Version 2.0.

Binding.scala - Reactive data-binding for Scala

  •    Scala

Binding.scala is a data-binding framework for Scala, running on both JVM and Scala.js. Binding.scala can be used as a reactive templating language in both web and desktop GUI development. It enables you use native XHTML literal syntax to create reactive DOM nodes, which are able to automatically change whenever the data source changes.

ThinWire Ajax RIA Framework

  •    Java

ThinWire is an Ajax RIA framework for building zero footprint Ajax browser applications that feel like desktop GUI applications. Program Ajax on the server, using an event driven GUI model that reconnects program logic. All Major Ajax Browsers Supported!

Mapper: WEB/GUI Presentation Framework

  •    Java

Mapper is a presentation framework for XML, WEB amp; GUI applications based on the Model-View-Controller pattern. Its event driven components amp; models provide an easy amp; consistent way to bind fields to ValueObjects or Collections for all presentation types.