Python Softwares and Apps

Discover best Python softwares, apps and websites.

Filter by Platform

Platforms:

Python Applications

Sort:
Eclipse

Eclipse

Open Source

Eclipse is a powerful, open-source Integrated Development Environment (IDE) widely used for Java development, but also supporting a variety of other programming languages through its extensive plugin ecosystem. It provides a robust set of tools for coding, debugging, testing, and deployment.

Highly extensible with a vast plugin ecosystem
Java IDE
Development
ShiftEdit

ShiftEdit

Freemium

ShiftEdit is a versatile, web-based Integrated Development Environment (IDE) designed for web developers. It offers a rich set of features including code editing for various languages, built-in FTP/SFTP access, and seamless integration with cloud storage services like Dropbox and version control platforms like GitHub. Ideal for collaborative projects and development on the go, ShiftEdit provides a comprehensive environment directly within your browser.

Accessible from any web browser, offering great flexibility.
Dropbox integration
Development
ZeroNet

ZeroNet

Open Source

ZeroNet is a decentralized, peer-to-peer network designed for building uncensored websites and applications. It leverages Bitcoin cryptography and BitTorrent technology to create a distributed platform where sites are hosted by visitors.

Highly resistant to censorship
Decentralized
Development File Sharing
SymPy

SymPy

Open Source

SymPy is a comprehensive Python library for symbolic mathematics. It empowers users to perform advanced mathematical computations, ranging from basic algebra and calculus to more complex concepts like differential equations and geometric algebra, all within the familiar Python environment.

Provides exact symbolic results.
Development Education & Reference
Jython

Jython

Open Source

Jython is a Python implementation designed to run on the Java Virtual Machine (JVM). It allows Python developers to leverage Java libraries and frameworks, and Java developers to integrate Python scripting into their applications, bridging the gap between the two ecosystems.

Seamless integration with Java libraries and frameworks.
Java
Development
Flask

Flask

Open Source

Flask is a lightweight and flexible Python web microframework designed for building web applications quickly and efficiently. It's known for its simplicity, minimal core, and extensibility.

Lightweight and fast
Python
Development
Bitcoin

Bitcoin

Open Source

Bitcoin is the original decentralized digital currency, built on blockchain technology. It enables peer-to-peer transactions without intermediaries like banks, offering a globally accessible payment system.

Decentralized and not controlled by any single entity.
Peer-To-Peer
Business & Commerce Development File Sharing
Sphinx

Sphinx

Open Source

Sphinx is a powerful and flexible documentation generator written in Python. It takes reStructuredText or Markdown source files and compiles them into various output formats, including HTML, PDF, and ePub. Sphinx is widely used for documenting Python projects but is versatile enough for documenting any type of project or knowledge base.

Generates high-quality, professional documentation.
Documentation
Development
Browsershots

Browsershots

Open Source

Browsershots is a free and open-source online service that provides screenshots of your website as rendered in various web browsers and operating systems. It helps developers test website compatibility across different environments without needing to install multiple browsers.

Free to use.
Cross browser testing
Development
Matplotlib

Matplotlib

Open Source

Matplotlib is a comprehensive plotting library for Python, enabling the creation of static, animated, and interactive visualizations in a variety of formats. It is widely used in scientific computing and data analysis.

High degree of customization for plots.
Python
Development
Plotly

Plotly

Freemium

Plotly is an open-source graphing library that makes interactive, publication-quality graphs online. It supports numerous chart types and integrates seamlessly with Python, R, MATLAB, and more, enabling users to create and share complex data visualizations with ease.

Creates highly interactive and customizable charts.
Charts
Development
Anjuta

Anjuta

Open Source

Anjuta is a versatile integrated development environment (IDE) designed for the GNOME desktop environment, offering a comprehensive suite of tools for software development.

Deep integration with the GNOME desktop environment.
Java
Development
Appcelerator Titanium

Appcelerator Titanium

Open Source

Appcelerator Titanium is a powerful open-source framework designed for building native mobile applications from a single JavaScript codebase. It enables developers to leverage their existing web development skills to create high-performance, truly native user experiences across iOS and Android devices.

Develop native apps for iOS and Android with JavaScript
Code completion
Development
Codecademy

Codecademy

Freemium

Codecademy is a leading online interactive platform providing free and paid coding courses in various programming languages and technologies. It offers a hands-on learning experience directly in your browser, making it accessible for beginners and those looking to expand their skill set.

Interactive learning environment is highly effective for beginners.
Built-in Terminal
Development Education & Reference
wxWidgets

wxWidgets

Open Source

wxWidgets is a mature, open-source C++ library that empowers developers to create cross-platform graphical user interfaces (GUIs) with native look and feel.

Native look and feel on each platform.
Python
Development
wxPython

wxPython

Open Source

wxPython is a popular and mature GUI toolkit for the Python programming language. It provides a native look and feel on various operating systems, allowing developers to create desktop applications with rich user interfaces.

Native look and feel across different operating systems.
Python
Development
Pygame

Pygame

Open Source

Pygame is a user-friendly, cross-platform library for Python, designed to facilitate the creation of 2D games, multimedia applications, and visualizations.

Easy to learn and use for beginners.
Gaming
Development Games
PyQt

PyQt

Open Source

PyQt is a Python binding for the powerful and versatile Qt cross-platform GUI toolkit. It allows Python developers to create feature-rich graphical applications for desktop, mobile, and embedded platforms.

Comprehensive access to the robust Qt framework.
Scripting
Development Education & Reference
ServerPilot.io

ServerPilot.io

Freemium

ServerPilot is a server management panel designed specifically for PHP applications, including WordPress. It automates the configuration of web servers, databases, and security features on cloud servers like DigitalOcean, Linode, and Vultr, simplifying the process of deploying and managing multiple websites on a single VPS.

Simplified setup and management of PHP/WordPress sites.
Nginx
Development Network & Admin Online Services OS & Utilities
Amahi Home Server

Amahi Home Server

Open Source

Amahi Home Server is a free and open-source server system based on Fedora Linux, designed to simplify home networking and digital life. It provides easy-to-use solutions for file sharing, backups, media streaming, and application management within a home environment.

User-friendly web interface simplifies setup and management.
Music Streaming
Audio & Music Backup & Sync Development File Sharing Network & Admin Office & Productivity Security & Privacy
Weblate

Weblate

Open Source

Weblate is a robust, web-based translation platform designed for deep integration with version control systems. It streamlines the localization workflow for software, documentation, and web content, supporting a wide range of formats and enabling collaborative translation efforts with built-in checks and automation.

Deep integration with Git and version control systems automates workflows
Version Control
Development Education & Reference
Fabric

Fabric

Open Source

Fabric is a high-level Python library designed to streamline command execution and automation tasks, primarily in server environments. It simplifies common system administration chores like deploying applications, running remote shell commands, and managing configuration files. It's a valuable tool for developers and system administrators looking to automate repetitive tasks scripting complex workflows.

Python native, easy to integrate for Python users.
Configuration
Development Network & Admin OS & Utilities
EventGhost

EventGhost

Open Source

EventGhost is a powerful and highly customizable automation tool for Windows, allowing users to automate virtually any action in response to various events, from key presses and remote control signals to application launches and system events.

Highly customizable and flexible event-driven automation.
Command Line support
Development Office & Productivity
Sunflower

Sunflower

Open Source

Sunflower is a flexible and powerful twin-panel file manager designed specifically for the Linux desktop. It offers a highly customizable interface, extensive plugin support, and a rich set of features for efficient file management, including dual-pane and multi-tab views, support for various protocols, and built-in tools.

Efficient twin-panel interface for faster file operations.
Dual Pane Support
Development File Management
talkatv

talkatv

Open Source

Talkatv is an open-source, embeddable commenting system built with Python, designed to facilitate community engagement on websites. It offers features like social authentication, spam protection, and notifications.

Open-source codebase available for inspection and modification.
Embeddable
Development
Showing 31 - 55 of 55 results