Python frameworks

These are famous Python frameworks:
  • Web frameworks:
    • CherryPy, an object-oriented web application server and framework
    • Django, an MVC (model, view, controller) web framework
    • Flask, a modern, lightweight, well-documented microframework based on Werkzeug and Jinja 2
    • Google App Engine, a platform for developing and hosting web applications in Google-managed data centers, including Python
    • Pylons, a lightweight web framework emphasizing flexibility and rapid development
    • Pyramid, is a minimalistic web framework inspired by Zope, Pylons and Django
    • Quixote, a framework for developing Web applications in Python
    • Topsite Templating System, another Python-powered web framework
    • TurboGears, a web framework combining Pylons, SQLAlchemy, and Genshi
    • web2py, a full-stack enterprise web application framework, following the MVC design
    • Zope, an application server, commonly used to build content management systems

  • Graphics frameworks: 
    • Pygame, Python bindings for SDL
    • Pyglet, a cross-platform windowing and multimedia library for Python
    • Panda3D, a 3D game engine for Python
    • Python Imaging Library, a module for working with images
    • Python-Ogre, a Python Language binding for the OGRE 3D engine
    • Soya3D, a high-level 3D game engine for Python
    • Python Irrlicht, Python bindings for Irrlicht Engine
    • PyCUDA, Python bindings for Nvidia CUDA

  • GUI frameworks:
    • PyGTK, a popular cross-platform GUI library based on GTK+; furthermore, other GNOME libraries also have bindings for Python
    • PyQt, another cross-platform GUI library based on Qt; as above, KDE libraries have bindings too
    • PySide, an alternative to the PyQt library
    • wxPython, a port of wxWidgets and a cross-platform GUI library for Python
    • More..

No comments:

Post a Comment