1. Tide SDK
Tide SDK 是一个让你使用你的 Web 开发技能来创建漂亮而且独特桌面应用的开发工具包。支持跨平台开发。
TideSDK 当前支持的编程语言包括:
C/C++
Python
Ruby
PHP
JavaScript
接下来将支持:
Lua
Falcon
C# (maybe through Mono)
Java
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的技术