1. Tide SDK

Tide SDK 是一个让你使用你的 Web 开发技能来创建漂亮而且独特桌面应用的开发工具包。支持跨平台开发。

TideSDK 当前支持的编程语言包括:

C/C++

Python

Ruby

PHP

JavaScript

接下来将支持:

Lua

Falcon

C# (maybe through Mono)

Java

http://tidesdk.multipart.net/

2. htmlPy

htmlPy 是对 PySide 的 QtWebKit 库的 Python 封装。

可以用 HTML5 和 CSS3 来开发漂亮的图形界面应用程序。

基于 Qt 构建,具备高度可定制以及跨平台支持。

兼容 Python2 和 Python3.可用于任何 Python 库和环境,如 django, flask, scipy, virtualenv 等。

也可以使用前端框架,如 bootstrap, jQuery, jQuery UI 等。

http://amol-mandhane.github.io/htmlPy/

3. AlloyDesktop

AlloyDesktop?这是一个什么东西呢?这是一个能将网页像软件一样运行在桌面上的app开发引擎。

该引擎实现了对网页的透明渲染,使网页不再局限于浏览器的框框。

http://tencentopen.github.io/proj/AlloyDesktop/index.html

4. Pydown

pydown is another “Presentation System in a single HTML page” written by python inspired by keydown.

Like keydown it uses the deck.js and its extentions for the presentation.

https://github.com/isnowfy/pydown

5. XUL

XUL 是一个Mozilla使用XML来描述用户界面的一种技术,使用XUL你可以快速的创建出跨平台,基于因特网的应用程序。

https://developer.mozilla.org/zh-CN/docs/Mozilla/Tech/XUL

XUL + XPCOM + PyXPCOM + Gecko + XULRunner

6. OneRing

OneRing 是一个跨平台的桌面应用框架。和Adobe AIR类似,它支持用html/js/css制作用户界面,与之不同的是,它的应用为本地程序,可以直接访问操作系统的数据。

授权协议: LGPL

开发语言: Python

操作系统: 跨平台

7.Twisted + Nevow

Twisted + Nevow 在python web开发上具有一定的优势,Nevow是一种比较新的CGI框架,而最近又有nufox(nevow+xul=nufox)出现,它是基于Nevow的技术

8. 他山界面开发

9. cefpython

10. electron