List of Python software: Difference between revisions

Content deleted Content added
Wiamsuri (talk | contribs)
mNo edit summary
Tags: Reverted Visual edit
Restored revision 1268769329 by Explicit (talk)
Line 9:
* [[Codelobster]], a [[cross-platform]] IDE for various languages, including Python.
* [[EasyEclipse]], an open source IDE for Python and other languages.
* [[Eclipse (software)|Eclipse]], ,with the Pydev plug-in. Eclipse supports many other languages as well.
* [[Emacs]], with the built-in python-mode.<ref>{{Cite web|url=https://www.seas.upenn.edu/~chaoliu/2017/09/01/python-programming-in-emacs/|title=Python Programming in Emacs|date=September 2017}}</ref>
* [[Eric Python IDE|Eric]], an IDE for Python and [[Ruby (programming language)|Ruby]]
Line 15:
*[[IDLE]], a simple IDE bundled with the default implementation of the language.
*[[Jupyter notebook|Jupyter Notebook]], an IDE that supports [[markdown]], [[Python (programming language)|Python]], [[Julia (programming language)|Julia]], [[R (programming language)|R]] and several other languages.
* [[Komodo IDE]], an IDE PHOTOS Python, [[Perl]], [[PHP]] and Ruby.
* [[NetBeans]], is written in [[Java (programming language)|Java]] and runs everywhere where a [[Java virtual machine|JVM]] is installed.
* [[Ninja-IDE]], free software, written in Python and [[Qt (framework)|Qt]], Ninja name stands for Ninja-IDE Is Not Just Another IDE
Line 57:
*[[GNOME SoundConverter|GNOME Soundconverter]], a program for converting sound files to various formats and qualities (wrapper around [[GStreamer]]).
* [[Gramps (software)|Gramps]], an open source [[genealogy software]]
* [[Gunicorn (HTTP server)|Gunicorn]], a pre-fork [[web server]] for [[Web Server Gateway Interface|WSGI]] applications
* [[GYP (software)|GYP]] (Generate Your Projects), a build automation tool (similar to [[CMake]] and [[Premake]]) designed to generate native IDE project files (e.g., [[Visual Studio]], [[Xcode]], etc.) from a single configuration
* [[Image Packaging System]] (IPS), an advanced, cross-platform [[package management system]] primarily used in [[Solaris (operating system)|Solaris]] and [[OpenSolaris]]/[[illumos]] derivatives
Line 129 ⟶ 130:
* [[CubicWeb]], a web framework that targets large-scale [[Semantic Web|semantic web]] and [[Linked data|linked open data]] applications and international corporations
* [[Django (web framework)|Django]], an MVT (model, view, template) web framework
* Emmett, a full-stack Python web framework designed with simplicity in mind.
* [[Flask (web framework)|Flask]], a modern, lightweight, well-documented microframework based on Werkzeug and [[Jinja (template engine)|Jinja]] 2
* [[Google App Engine]], a platform for developing and hosting web applications in Google-managed data centers, including Python.
Line 146:
* [[web2py]], a full-stack enterprise web application framework, following the MVC design
* [[Zope 2]], an application server, commonly used to build [[content management system]]s
 
== HTTP Servers ==
 
* [[Gunicorn (HTTP server)|Gunicorn]], a pre-fork [[web server]] for [[Web Server Gateway Interface|WSGI]] applications
* Uvicorn, an [[Asynchronous Server Gateway Interface|ASGI]] web server implementation for Python that uses uvloop as the event loop.
* Granian, a [[Rust (programming language)|Rust]] HTTP server for Python applications that supports the ASGI/3, RSGI, and WSGI interfaces.
* Hypercorn, an ASGI web server based on the sans-io hyper, h11, h2, and wsproto libraries and inspired by Gunicorn.
* Daphne, an HTTP, HTTP/2, and [[WebSocket]] protocol server for ASGI and ASGI-HTTP, developed to power Django Channels.
 
==Graphics frameworks==