Open Source Python Software Development Software - Page 24

Python Software Development Software

View 6284 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 to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 1
    rich

    rich

    Rich is a Python library for rich text and beautiful formatting

    The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more, out of the box. Rich is a Python library for rich text and beautiful formatting in the terminal. Rich works with Linux, OSX, and Windows. True color/emoji works with new Windows Terminal, classic terminal is limited to 16 colors. Rich requires Python 3.7 or later. Effortlessly add rich output to your application, you can import the rich print method, which has the same signature as the builtin Python function. Rich can be installed in the Python REPL, so that any data structures will be pretty printed and highlighted. As you might expect, this will print "Hello World!" to the terminal. Note that unlike the builtin print function, Rich will word-wrap your text to fit within the terminal width.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    torchvision

    torchvision

    Datasets, transforms and models specific to Computer Vision

    The torchvision package consists of popular datasets, model architectures, and common image transformations for computer vision. We recommend Anaconda as Python package management system. Torchvision currently supports Pillow (default), Pillow-SIMD, which is a much faster drop-in replacement for Pillow with SIMD, if installed will be used as the default. Also, accimage, if installed can be activated by calling torchvision.set_image_backend('accimage'), libpng, which can be installed via conda conda install libpng or any of the package managers for debian-based and RHEL-based Linux distributions, and libjpeg, which can be installed via conda conda install jpeg or any of the package managers for debian-based and RHEL-based Linux distributions. It supports libjpeg-turbo as well. libpng and libjpeg must be available at compilation time in order to be available. TorchVision also offers a C++ API that contains C++ equivalent of python models.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    tqdm

    tqdm

    A Fast, Extensible Progress Bar for Python and CLI

    tqdm is a fast, extensible progress bar for Python and CLI that enables you to see the progress of your loops in a clear and smart way. Simply wrap any iterable with tqdm(iterable), and sit back and watch that progress meter go! tqdm can be wrapped around any iterable, or executed as a module with pipes. Just by inserting tqdm (or python -m tqdm) between pipes will pass through all stdin to stdout while printing progress to stderr. tqdm does not require any dependencies, has a very low overhead and uses smart algorithms to predict the remaining time and skip unnecessary iteration displays. It works on just about any platform, console or in a GUI, as well as IPython/Jupyter notebooks.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    tvm

    tvm

    Open deep learning compiler stack for cpu, gpu, etc.

    Apache TVM is an open source machine learning compiler framework for CPUs, GPUs, and machine learning accelerators. It aims to enable machine learning engineers to optimize and run computations efficiently on any hardware backend. The vision of the Apache TVM Project is to host a diverse community of experts and practitioners in machine learning, compilers, and systems architecture to build an accessible, extensible, and automated open-source framework that optimizes current and emerging machine learning models for any hardware platform. Compilation of deep learning models in Keras, MXNet, PyTorch, Tensorflow, CoreML, DarkNet and more. Start using TVM with Python today, build out production stacks using C++, Rust, or Java the next day.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 5
    txtai

    txtai

    Build AI-powered semantic search applications

    txtai executes machine-learning workflows to transform data and build AI-powered semantic search applications. Traditional search systems use keywords to find data. Semantic search applications have an understanding of natural language and identify results that have the same meaning, not necessarily the same keywords. Backed by state-of-the-art machine learning models, data is transformed into vector representations for search (also known as embeddings). Innovation is happening at a rapid pace, models can understand concepts in documents, audio, images and more. Machine-learning pipelines to run extractive question-answering, zero-shot labeling, transcription, translation, summarization and text extraction. Cloud-native architecture that scales out with container orchestration systems (e.g. Kubernetes). Applications range from similarity search to complex NLP-driven data extractions to generate structured databases. The following applications are powered by txtai.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6

    uvloop

    Ultra fast asyncio event loop

    uvloop is an ultra-fast, drop-in replacement of the built-in asyncio event loop. Together with asyncio and the power of async/await in Python 3.5, uvloop makes it easier than ever to write high-performance Python networking code. uvloop makes asyncio incredibly fast-- 2 to 4 times faster than nodejs, or any other Python asynchronous framework. The performance of asyncio when it is uvloop-based is almost comparable to that of Go programs. uvloop is written in Cython and is built on top of libuv, a high performance, fast and stable multiplatform asynchronous I/O library used by nodejs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    vim-jukit

    vim-jukit

    Jupyter-Notebook inspired Neovim/Vim Plugin

    REPL plugin and Jupyter-Notebook alternative for (Neo)Vim. This plugin is aimed at users in search for a REPL plugin with lots of additional features.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    virtualenv

    virtualenv

    Virtual Python environment builder

    virtualenv is a tool to create isolated Python environments. Since Python 3.3, a subset of it has been integrated into the standard library under the venv module. It creates an environment that has its own installation directories, that doesn’t share libraries with other virtualenv environments (and optionally doesn’t access the globally installed libraries either). The basic problem being addressed is one of dependencies and versions, and indirectly permissions. Imagine you have an application that needs version 1 of LibFoo, but another application requires version 2. How can you use both these libraries? If you install everything into your host python (e.g. python3.8) it’s easy to end up in a situation where two packages have conflicting requirements.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    wxpy

    wxpy

    Probably the most elegant Wechat personal number API

    On the basis of itchat, wxpy improves the ease of use of the module through a large number of interface optimizations and provides rich function expansion. All in all, it can be used to automate the operation of various WeChat personal accounts. Judging from the recent feedback (late June 2017), there is a certain probability that the use of robots may be restricted from logging in. It is mainly manifested in the inability to log in to Web WeChat (but does not affect other platforms such as mobile phones). Comprehensive object-oriented interface, more elegant invocation. Default multi-threaded response message, faster reply. Contains practical. Receive warnings with WeChat in other projects with just two lines of code. Happy exploration and debugging, no need to change it. Can be mixed with the original interface of itchat.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 10
    xbar Plugins

    xbar Plugins

    Plugin repository for xbar (the BitBar reboot)

    xbar-plugins is the community plugin repository for xbar, the macOS menu bar utility inspired by BitBar. It contains scripts, programs, and command-line tools that add quick status displays or interactive menu bar actions. The repository works as a centralized collection where users can find plugins for monitoring systems, services, development tools, productivity, and everyday utilities. Plugin authors can contribute their own scripts so others can install and use them through xbar. The project is practical because xbar can turn almost any script output into a menu bar item. It is best suited for macOS users who want lightweight, customizable, script-driven information in their menu bar.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Easy Python Decompiler

    Easy Python Decompiler

    Python 1.0 - 3.4 bytecode decompiler

    Easy Python Decompiler is python bytecode decompiler, decompiles pyc & pyo files. Python version 1.0 to 3.4 are supported. This project is based two excellent decompiler "Uncompyle2" & "Decompyle++" No python installation is necessary for decompiling! You can decompile a single file or a whole directory. Unicode filenames are supported..
    Downloads: 29 This Week
    Last Update:
    See Project
  • 12
    ctypes is a Python module allowing to create and manipulate C data types in Python. These can then be passed to C-functions loaded from dynamic link libraries.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 13
    Python port for Windows CE (Pocket PC) devices. Intended to be as close to desktop version as possible (console, current directory support, testsuite passed).
    Downloads: 12 This Week
    Last Update:
    See Project
  • 14
    jdTextEdit

    jdTextEdit

    jdTextEdit is a powerful texteditor with a lot of features

    Leader badge
    Downloads: 48 This Week
    Last Update:
    See Project
  • 15

    Gnu Tools

    Unix Tools For Windows

    CodeBlocks With A full development environment. Took a while but CodeBlocks is now upto speed and in sync with the current release version. New version of CodeBlocks supports XML based configuration, so users can do specialized compiler support if needed. Changed away from the old Msys in favor of Msys2 which has better support for a lot of things like miktex. Old package is still there if you still need it but wont be developed on anymore. Loads of modifications compared to the Msys2 package from Alex, you can still update Msys2 packages from his server though. MinGW64 packages have to many changes compared to Alex version so those will not upgrade but im working on creating my own package server. Current Msys2/MinGW64 gcc is now 6.2.0-4 and binutils 2.27. New packages will be uploaded shortly. Stay tuned for more changes.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    Python Audio Tools are a collection of audio handling programs. These include programs for CD extraction, track conversion from one audio format to another, track renaming and retagging, track identification, CD burning from tracks, and more.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 17

    awesome-android-root

    Best root apps, Magisk, KernelSu & LSPosed modules & rooting guides

    Discover 600+ root apps, Magisk / KernelSU / APatch / LSPosed (Xposed) modules and step-by-step rooting guides.
    Downloads: 45 This Week
    Last Update:
    See Project
  • 18
    Epydoc is a tool for generating API documentation for Python modules, based on their docstrings. Epydoc supports two output formats (HTML and PDF), and four markup languages for docstrings (Epytext, Javadoc, ReStructuredText, and plaintext).
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    Oblivion Works
    Wrye Bash has moved to Github! Downloads: https://github.com/wrye-bash/wrye-bash/releases Code: https://github.com/wrye-bash/wrye-bash
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    The Virtual USB Analyzer is a graphical tool for browsing traces of captured USB data. It supports logs generated by Ellisys hardware analyzers and VMware's software analyzer, and Linux's usbmon.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 21
    Build system and integration libraries allows automatic building of GTK+-2 & 3 applications on OSX using the native Quartz display system, the Mac menubar, and familiar key bindings. This project is now part of Gnome, see https://wiki.gnome.org/action/show/Projects/GTK+/OSX for more information.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 22
    Python Tk Gui Builder allows python programmers to build graphical user interfaces using the included Tkinter (tk) widgets without having to write the source code. They simply point and click on widgets and their options.
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 23
    PyGObject for Windows

    PyGObject for Windows

    All-In-One PyGI/PyGObject for Windows Installer

    Cross-platform python dynamic bindings of GObject-based libraries for Windows 32-bit and 64-bit.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 24
    PyUSB
    PyUSB provides USB access on the Python language.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 25
    Meld

    Meld

    Visual diff and merge tool

    Meld is a visual diff and merge tool designed to help users compare files, directories, and version-controlled projects with clarity and precision. It supports two-way and three-way comparisons, making it especially useful for reviewing code changes and resolving merge conflicts. Meld provides live comparison updates, allowing users to see differences immediately as files are edited. With built-in navigation tools, users can move quickly between changes and work directly on specific change blocks. The tool integrates with many popular version control systems, helping developers better understand patches and project history. Widely used on Linux and available for Windows, Meld is a reliable solution for managing and understanding differences in code and files.
    Downloads: 9 This Week
    Last Update:
    See Project