Open Source Python Software Development Software - Page 6

Python Software Development Software

View 6111 business solutions

Browse free open source Python Software Development Software and projects below. Use the toggles on the left to filter open source Python Software Development Software by OS, license, language, programming language, and project status.

  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 1
    lxml

    lxml

    The lxml XML toolkit for Python

    A Python library for efficient XML and HTML processing, known for speed and compatibility. The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. It is unique in that it combines the speed and XML feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API. The latest release works with all CPython versions from 3.6 to 3.12. See the introduction for more information about the background and goals of the lxml project.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2

    GCC toolchain for MSP430

    Superseded by http://www.ti.com/tool/msp430-gcc-opensource

    This is a port of the GNU C Compiler (GCC) and GNU Binutils (as, ld) for the embedded processor MSP430. Tools for debugging and download are provided (GDB, JTAG and BSL) Obsolete. See http://www.ti.com/tool/msp430-gcc-opensource or upstream GNU tools.
    Downloads: 62 This Week
    Last Update:
    See Project
  • 3
    Apache Airflow

    Apache Airflow

    Programmatically author, schedule, and monitor workflows

    Apache Airflow is a community-created platform for programmatically authoring, scheduling, and monitoring workflows. It’s much easier to do all these things when workloads are defined as code. They become more versionable, testable, maintainable and collaborative. With Airflow you can author workflows as directed acyclic graphs (DAGs) of tasks. This means that your tasks are executed on an array of workers while following the specified dependencies. And with rich command line utilities in place, performing complex surgeries on DAGs is simple and straightforward. Apache Airflow has a rich and useful UI that easily visualizes pipelines running in production, monitors progress, and troubleshoots issues when necessary.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4
    Black

    Black

    The uncompromising Python code formatter

    Black is the uncompromising Python code formatter that takes total control over your Python code formatting in the best way. Black delivers speed and certainty, while freeing you from constant pycodestyle nagging. Your code review becomes a lot faster and easier, so you can spend more time and mental energy on more important things. Blackened code makes the smallest diffs possible and looks the same no matter the project. Its formatting eventually becomes transparent, so you can simply forget about it and focus on your task at hand. Black has been successfully used in many projects, and has gained stellar user reviews as an exceptional, uncompromising PEP 8 compliant opinionated formatter.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    Cython

    Cython

    The most widely used Python to C compiler

    Cython is an optimizing static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself. Write Python code that calls back and forth from and to C or C++ code natively at any point. Easily tune readable Python code into plain C performance by adding static type declarations, also in Python syntax. Use combined source code level debugging to find bugs in your Python, Cython, and C code. Interact efficiently with large data sets, e.g. using multi-dimensional NumPy arrays. Quickly build your applications within the large, mature, and widely used CPython ecosystem. Integrate natively with existing code and data from legacy, low-level or high-performance libraries and applications. The Cython language is a superset of the Python language that additionally supports calling C functions and declaring C types on variables and class attributes.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    DocTR

    DocTR

    Library for OCR-related tasks powered by Deep Learning

    DocTR provides an easy and powerful way to extract valuable information from your documents. Seemlessly process documents for Natural Language Understanding tasks: we provide OCR predictors to parse textual information (localize and identify each word) from your documents. Robust 2-stage (detection + recognition) OCR predictors with pretrained parameters. User-friendly, 3 lines of code to load a document and extract text with a predictor. State-of-the-art performances on public document datasets, comparable with GoogleVision/AWS Textract. Easy integration (available templates for browser demo & API deployment). End-to-End OCR is achieved in docTR using a two-stage approach: text detection (localizing words), then text recognition (identify all characters in the word). As such, you can select the architecture used for text detection, and the one for text recognition from the list of available implementations.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    MASVS

    MASVS

    The OWASP MASVS (Mobile Application Security Verification Standard)

    The OWASP Mobile Application Security Verification Standard (MASVS) is a comprehensive security standard for mobile applications, providing guidelines and a checklist for secure mobile app development.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    Numba

    Numba

    NumPy aware dynamic Python compiler using LLVM

    Numba is an open source JIT compiler that translates a subset of Python and NumPy code into fast machine code. Numba translates Python functions to optimized machine code at runtime using the industry-standard LLVM compiler library. Numba-compiled numerical algorithms in Python can approach the speeds of C or FORTRAN. You don't need to replace the Python interpreter, run a separate compilation step, or even have a C/C++ compiler installed. Just apply one of the Numba decorators to your Python function, and Numba does the rest. Numba is designed to be used with NumPy arrays and functions. Numba generates specialized code for different array data types and layouts to optimize performance. Special decorators can create universal functions that broadcast over NumPy arrays just like NumPy functions do. Numba also works great with Jupyter notebooks for interactive computing, and with distributed execution frameworks, like Dask and Spark.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    Saleor

    Saleor

    Customer-centric e-commerce on a modern stack

    Saleor is one of the fastest growing open source e-commerce platforms, built to deliver ultra-fast, dynamic and personalized shopping experiences. Built with Python, Django, GraphQL, and ReactJS, Saleor is modular and highly performant. With a GraphQL API and headless commerce, you can build beautiful, customized online stores anywhere on any device using the latest technology. Saleor gives you great flexibility, with options for building your front-end how you want, and seamless integrations with accounting and inventory systems. It’s also global-ready, able to automatically localize pricing, language and even checkout experience by country. See a Saleor storefront in action at https://pwa.saleor.io/ or get a glimpse of the admin dashboard here: https://pwa.saleor.io/dashboard/. Use login credentials: admin@example.com/admin
    Downloads: 8 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Stanza

    Stanza

    Stanford NLP Python library for many human languages

    Stanza is a collection of accurate and efficient tools for the linguistic analysis of many human languages. Starting from raw text to syntactic analysis and entity recognition, Stanza brings state-of-the-art NLP models to languages of your choosing. Stanza is a Python natural language analysis package. It contains tools, which can be used in a pipeline, to convert a string containing human language text into lists of sentences and words, to generate base forms of those words, their parts of speech and morphological features, to give a syntactic structure dependency parse, and to recognize named entities. The toolkit is designed to be parallel among more than 70 languages, using the Universal Dependencies formalism. Stanza is built with highly accurate neural network components that also enable efficient training and evaluation with your own annotated data.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11

    PyLoris

    A protocol agnostic application layer denial of service attack.

    PyLoris is a scriptable tool for testing a server's vulnerability to connection exhaustion denial of service (DoS) attacks. PyLoris can utilize SOCKS proxies and SSL connections, and can target protocols such as HTTP, FTP, SMTP, IMAP, and Telnet.
    Leader badge
    Downloads: 57 This Week
    Last Update:
    See Project
  • 12
    GHunt

    GHunt

    Offensive Google framework

    GHunt (v2) is an offensive Google framework, designed to evolve efficiently. It's currently focused on OSINT, but any use related with Google is possible. It will automatically use venvs to avoid dependency conflicts with other projects. First, launch the listener by doing ghunt login and choose between 1 of the 2 first methods. Put GHunt on listening mode (currently not compatible with docker) Paste base64-encoded cookies. Enter manually all cookies. The development of this extension has followed Firefox guidelines to use the Promise-based WebExtension/BrowserExt API being standardized by the W3 Browser Extensions group, and is using webextension-polyfill to provide cross-browser compatibility with no changes.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Hydra Framework

    Hydra Framework

    Framework for elegantly configuring complex applications

    Hydra lets you focus on the problem at hand instead of spending time on boilerplate code like command-line flags, loading configuration files, logging etc. With Hydra, you can compose your configuration dynamically, enabling you to easily get the perfect configuration for each run. You can override everything from the command line, which makes experimentation fast, and removes the need to maintain multiple similar configuration files. Hydra has a pluggable architecture, enabling it to integrate with your infrastructure. Future plugins will enable launching your code on AWS or other cloud providers directly from the command-line. Hydra is an open-source Python framework that simplifies the development of research and other complex applications. The key feature is the ability to dynamically create a hierarchical configuration by composition and override it through config files and the command line.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    Music Assistant

    Music Assistant

    Music Assistant is a free, opensource Media library manager

    Music Assistant Server is the core backend for Music Assistant, a free and open-source music library manager for local and online music sources. It connects streaming services, local files, metadata providers, and many speaker ecosystems into one centralized music system. The server is designed to run on an always-on device such as a Raspberry Pi, NAS, Intel NUC, or similar home server. It can work as a standalone product, but it is especially tailored for Home Assistant users who want automation, voice control, and smart-home playback workflows. Music Assistant supports features such as library matching, metadata enrichment, gapless playback, crossfade, volume normalization, synchronized playback, announcements, and queue transfers. It is a strong choice for users who want one organized media layer across different music services and playback devices.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    NiceGUI

    NiceGUI

    Create web-based user interfaces with Python

    NiceGUI is a Python-based UI framework that enables developers to create interactive web applications using only Python code. It abstracts away the complexities of HTML, CSS, and JavaScript, allowing for rapid development of web interfaces directly from Python scripts. NiceGUI is suitable for building dashboards, control panels, and other web-based tools, especially in contexts like robotics and data visualization.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    Poetry

    Poetry

    Python packaging and dependency management made easy

    Poetry is a comprehensive Python dependency management and packaging tool that streamlines project setup and maintenance. By consolidating various configuration files into a single pyproject.toml, it simplifies the management of dependencies, virtual environments, and package publishing. Poetry ensures consistency across development environments and facilitates the creation of reproducible builds, making it an essential tool for Python developers seeking efficiency and reliability.​
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    Pyrogram

    Pyrogram

    Elegant, modern and asynchronous Telegram MTProto API framework

    Pyrogram is a modern, elegant and asynchronous MTProto API framework. It enables you to easily interact with the main Telegram API through a user account (custom client) or a bot identity (bot API alternative) using Python. Ready: Install Pyrogram with pip and start building your applications right away. Easy: Makes the Telegram API simple and intuitive, while still allowing advanced usages. Elegant: Low-level details are abstracted and re-presented in a more convenient way. Fast: Boosted up by TgCrypto, a high-performance cryptography library written in C. Type-hinted: Types and methods are all type-hinted, enabling excellent editor support. Async: Fully asynchronous (also usable synchronously if wanted, for convenience). Powerful: Full access to Telegram's API to execute any official client action and more.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    SimpleLogin

    SimpleLogin

    The SimpleLogin back-end

    With email aliases, you can be anonymous online and protect your inbox against spams and phishing. Open-source. Made and hosted in Europe. Receive and send emails anonymously. Next time a website asks for your email address, give an alias instead of your real email. Emails sent to an alias are instantly forwarded to your inbox without the sender knowing anything. Just hit "Reply" if you want to reply to a forwarded email: the reply is sent from your alias and your real email stays hidden. You can also easily send emails from your alias. Quickly create an alias on the go. Sign up for a newsletter, create a new online account with a click. Built upon open-source technology, all SimpleLogin components are also open-source. Not only can an alias receive emails, it can also send emails. An alias is a full-fledged email address. Manage your aliases on SimpleLogin website or on our Chrome, Firefox, Safari extensions.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19

    easygui

    GUI Dialog library for Python with a major goal of simplicity

    EasyGUI is a module for very simple, very easy GUI programming in Python. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. Instead, all GUI interactions are invoked by simple function calls.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 20
    Boltons

    Boltons

    250+ constructs, recipes, and snippets which extend the Python library

    Boltons is a set of pure-Python utilities in the same spirit as, and yet conspicuously missing from, the standard library. Due to the nature of utilities, application developers might want to consider other integration options. Boltons is tested against Python 2.6-2.7, 3.4-3.7, and PyPy. The majority of boltons strive to be “good enough” for a wide range of basic uses, leaving advanced use cases to Python’s myriad specialized 3rd-party libraries. In many cases the respective boltons module will describe 3rd-party alternatives worth investigating when use cases outgrow boltons. If you’ve found a natural “next-step” library worth mentioning, consider filing an issue! boltons has a minimalist architecture, remain as consistent, and self-contained as possible, with an eye toward maintaining its range of use cases and usage patterns as wide as possible. The boltons package depends on no packages, making it easy for inclusion into a project.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    ComfyUI IPAdapter plus

    ComfyUI IPAdapter plus

    ComfyUI reference implementation for IPAdapter models

    ComfyUI_IPAdapter_plus is a ComfyUI extension that adds a reference implementation for IPAdapter models. It focuses on image-to-image conditioning, letting a reference image guide the subject, style, or composition of a new generation. The project treats IPAdapter like a one-image LoRA, making it useful when users want visual influence without full model training. It includes example workflows that cover the main IPAdapter functions and help users build practical ComfyUI graphs. The extension supports unified loaders, model loaders, advanced apply nodes, attention masks, reference image weighting, and different embedding strategies. It is now in maintenance-only mode, so it is best used by ComfyUI users who need established IPAdapter workflows rather than a rapidly evolving plugin.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22
    ComfyUI SUPIR

    ComfyUI SUPIR

    SUPIR upscaling wrapper for ComfyUI

    The ComfyUI-SUPIR project is a ComfyUI integration of the SUPIR model, which is designed for high-quality image restoration and super-resolution. It enables users to enhance low-resolution or degraded images using advanced diffusion-based techniques. The integration provides nodes that allow users to control parameters such as noise levels, guidance strength, and output quality. It is particularly useful for workflows that require upscaling or restoring images before further processing. The project leverages modern generative models to produce sharp, detailed outputs while preserving the original structure of the image. It can be combined with other ComfyUI nodes for tasks such as stylization or animation. The system is designed to balance quality and performance, making it suitable for both experimentation and production use. Overall, it brings state-of-the-art image enhancement capabilities into the ComfyUI ecosystem.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    Crosvm

    Crosvm

    The Chrome OS Virtual Machine Monitor

    crosvm (ChromeOS Virtual Machine Monitor) is a secure, lightweight virtual machine monitor built on top of the Linux KVM hypervisor. Developed for ChromeOS, it is designed to isolate and execute Linux and Android guests efficiently while maintaining strong security boundaries. Unlike general-purpose emulators like QEMU, crosvm avoids full hardware emulation and focuses on modern paravirtualized I/O using the virtio standard, reducing complexity and attack surface. Written in Rust, it emphasizes memory safety and modularity, allowing sandboxed device emulation with fine-grained privilege separation. crosvm underpins several ChromeOS subsystems, including Android Runtime for Chrome (ARCVM) and Crostini Linux containers, enabling rich application compatibility within a tightly controlled environment.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    DefectDojo

    DefectDojo

    DefectDojo is a DevSecOps and vulnerability management tool

    DefectDojo is a security orchestration and vulnerability management platform. DefectDojo allows you to manage your application security program, maintain product and application information, triage vulnerabilities and push findings to systems like JIRA and Slack. DefectDojo enriches and refines vulnerability data using a number of heuristic algorithms that improve with the more you use the platform. DefectDojo integrates with 85+ security tools. DefectDojo has bi-directional integration with JIRA to manage vulnerabilities in developer's natural backlogs. DefectDojo has smart features that learn over time and can automatically tune results. DefectDojo has everything you need to track projects, personnel, metrics, and tasks. DefectDojo allows you to focus on what you actually enjoy doing, rather than reports and metrics.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    Dulwich

    Dulwich

    Pure-Python Git implementation

    Dulwich is a Python implementation of the Git file formats and protocols, which does not depend on Git itself. All functionality is available in pure Python. Optional C extensions can be built for improved performance. Dulwich takes its name from the area in London where the friendly Mr. and Mrs. Git once attended a cocktail party. Supported Python versions are Python 3.5 and later. Versions of Dulwich prior to 0.20 also supported Python 2.7. Supported platforms include Linux, Mac OS X and Windows. Dulwich comes with both a lower-level API and higher-level plumbing ("porcelain"). By default, Dulwich' setup.py will attempt to build and install the optional C extensions. The reason for this is that they significantly improve the performance since some low-level operations that are executed often are much slower in CPython.
    Downloads: 6 This Week
    Last Update:
    See Project
Monday.com Logo