Alternatives to Pillow

Compare Pillow alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to Pillow in 2025. Compare features, ratings, user reviews, pricing, and more from Pillow competitors and alternatives in order to make an informed decision for your business.

  • 1
    TinyPNG

    TinyPNG

    Tinify

    TinyPNG (by Tinify) is a free image optimization tool trusted by developers and designers worldwide. It uses smart lossy compression to compress JPEG, PNG, WebP, and AVIF files by up to 80% without visible quality loss - boosting speed, SEO, and reducing bandwidth. Compress, convert, and resize images via our intuitive web app or powerful API. SDKs are available for Python, Node.js, PHP, Java, Ruby, and .NET. Includes an official WordPress plugin and a growing ecosystem of community-built integrations. Tinify is simple and accessible with no complex settings, no guesswork. It just works. Whether you're a beginner or building for scale, you get reliable results fast. All plans start with a generous free tier, and responsive customer support is here when you need help. George the panda 🐼 would be thrilled to see you give it a try.
    Compare vs. Pillow View Software
    Visit Website
  • 2
    Imagify

    Imagify

    Imagify

    Imagify is a powerful and easy-to-use WordPress plugin designed to optimize images and speed up your website. It automatically compresses, resizes, and converts images to modern formats like WebP and Avif with just one click. Created by the team behind WP Rocket, Imagify guarantees improved website loading times without sacrificing image quality. It enhances key performance metrics such as Google PageSpeed scores and Core Web Vitals. Imagify is ideal for users who want a quick and efficient way to compress large image files in bulk without any technical knowledge. Overall, it helps businesses improve SEO, user experience, and conversions by making images lighter and faster to load.
    Starting Price: $4.99 per month
  • 3
    Amazon Rekognition
    Amazon Rekognition makes it easy to add image and video analysis to your applications using proven, highly scalable, deep learning technology that requires no machine learning expertise to use. With Amazon Rekognition, you can identify objects, people, text, scenes, and activities in images and videos, as well as detect any inappropriate content. Amazon Rekognition also provides highly accurate facial analysis and facial search capabilities that you can use to detect, analyze, and compare faces for a wide variety of user verification, people counting, and public safety use cases. With Amazon Rekognition Custom Labels, you can identify the objects and scenes in images that are specific to your business needs. For example, you can build a model to classify specific machine parts on your assembly line or to detect unhealthy plants. Amazon Rekognition Custom Labels takes care of the heavy lifting of model development for you, so no machine learning experience is required.
  • 4
    Azure Computer Vision
    Boost content discoverability, automate text extraction, analyze video in real time, and create products that more people can use by embedding vision capabilities in your apps. Use visual data processing to label content with objects and concepts, extract text, generate image descriptions, moderate content, and understand people’s movement in physical spaces. No machine learning expertise is required.
  • 5
    OpenCV

    OpenCV

    OpenCV

    OpenCV (Open Source Computer Vision Library) is an open-source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code. The library has more than 2500 optimized algorithms, which includes a comprehensive set of both classic and state-of-the-art computer vision and machine learning algorithms. These algorithms can be used to detect and recognize faces, identify objects, classify human actions in videos, track camera movements, track moving objects, extract 3D models of objects, produce 3D point clouds from stereo cameras, and stitch images together to produce a high-resolution image of an entire scene, find similar images from an image database, remove red eyes from images taken using flash, follow eye movements, recognize scenery, etc.
    Starting Price: Free
  • 6
    JDeli

    JDeli

    IDR Solutions

    JDeli is a powerful Java SDK designed to help you easily read, write, convert, manipulate and process various image formats in Java. Here’s an overview of its features: -Wide Image Format Support: JDeli reads/writes BMP, GIF, HEIC, JPEG, JPEG2000, PNG, TIFF, and WebP. It also reads DICOM, EMF/WMF, PSD, and SGI formats. -High Performance: JDeli’s encoders and decoders outperform alternatives, making it ideal for performance-critical applications. -File Security: JDeli operates securely on your servers, with no callbacks or cloud access. Critical customer data remains secure. -Ongoing Development: JDeli offers nightly and stable builds with regular new features. It continues to expand its range of supported image formats, including AVIF, HEIC, and JPEG XL. -No Third-Party Libraries: JDeli avoids third-party dependencies, minimizing security risks and JVM crashes.
    Starting Price: $1600 per year
  • 7
    scikit-image

    scikit-image

    scikit-image

    scikit-image is a collection of algorithms for image processing. It is available free of charge and free of restriction. We pride ourselves on high-quality, peer-reviewed code, written by an active community of volunteers. scikit-image provides a versatile set of image processing routines in Python. This library is developed by its community, and contributions are most welcome! scikit-image aims to be the reference library for scientific image analysis in Python. We accomplish this by being easy to use and install. We are careful in taking on new dependencies, and sometimes cull existing ones, or make them optional. All functions in our API have thorough docstrings clarifying expected inputs and outputs. Conceptually identical arguments have the same name and position in a function signature. Test coverage is close to 100% and code is reviewed by at least two core developers before being included in the library.
  • 8
    Libpixel

    Libpixel

    Libpixel

    The only image processing solution that is dead simple and saves you hundreds of hours of engineering time. We process your images on the fly as you request them. You only need the originals. In order to request images of the correct width, height or processed in other ways, you simply add the relevant parameters to the URL. For example, to stretch to fill a 200 x 200 pixel box, you would use a URL. We understand that some entities have unique circumstances, usually due to regulatory restrictions, and cannot rely on publicly hosted image processing services. We provide only image processing and delivery, so if you’re looking for cloud storage and sharing files, we’re probably not the right choice. To crop an image, you specify four parameters – the origin x and y (which defines the top left of the crop rectangle) and the dimensions w and h (which define the size of the rectangle).
    Starting Price: $ 15 Per month
  • 9
    LEADTOOLS Imaging Pro
    LEADTOOLS Imaging Pro includes the tools developers need to add powerful imaging technology to applications. With more than 32 years of imaging development expertise, LEADTOOLS Imaging Pro includes 150+ image formats, image compression, image processing, image viewers, imaging common dialogs, 200+ image display effects, TWAIN and WIA image scanning, screen capture, and image printing. LEADTOOLS Imaging Pro is an entry-level product to develop applications that incorporate LEADTOOLS imaging libraries. Many additional features are available in the various products of the Pro family, as well as the Document, Recognition, Medical, and Multimedia families. For the greatest values in the market for Barcode, and PDF, take a look at the other products within the Pro Family.
    Starting Price: $795 one-time payment
  • 10
    imagor

    imagor

    cshum

    Imagor is a fast, secure image processing server and Go library, utilizing one of the most efficient image processing libraries, libvips. It supports a wide range of image operations, including resizing, cropping, rotating, flipping, and applying filters. Imagor is designed to be stateless and can be easily deployed using Docker. It supports various storage backends such as HTTP, AWS S3, Google Cloud Storage, and the local filesystem. The server is highly configurable, allowing users to define loaders, storages, and processors to suit their specific needs. Imagor also provides support for URL-safe image operations, enabling on-the-fly image transformations through URL parameters. Security features include HMAC-based URL signing to prevent unauthorized access. It is extensible, with support for custom filters and processors. For video thumbnail generation, Imagor integrates with ffmpeg through the imagorvideo extension, allowing the extraction of video frames.
    Starting Price: Free
  • 11
    LEADTOOLS Imaging SDK
    LEADTOOLS Imaging SDK Technology includes the tools developers need to add powerful imaging technology to their applications. Based on more than 32 years of imaging development, LEADTOOLS Imaging features include more than 150 image formats, image compression, more than 200 image processing functions, image viewers, common dialogs, more than 200 display effects, TWAIN, and WIA scanning, screen capture, and printing. With LEADTOOLS, developers can create applications to load, save, and convert many industry-standard and proprietary formats. LEAD Technologies is committed to maintaining and expanding the most comprehensive support of file formats on the market, and currently supports more than 150 raster, vector, and document file formats and sub-formats.
  • 12
    Viesus

    Viesus

    Viesus

    Viesus is a software for the automatic enhancement of large volumes of images in industrial image processing applications for print and digital media. Viesus provides features for the automatic optimization, repair and upscaling of images for the best possible visual result per image. As an industry grade software, Viesus is built for large image volumes, fast processing speeds and a high level of quality, reliability and consistency. Image Enhancement: Viesus Image Enhancement optimizes images in a natural way and based on the individual characteristics of an image. AI Upscaling: Viesus AI Upscaling boosts the quality of low resolution images by improving the printable and pixel resolution to make them fit for use in large print formats or high quality advertising campaigns. Viesus AI Upscaling has recently won the PRINTING United Pinnacle Product Award 2023 in the category non-output
    Starting Price: $0.01/image
  • 13
    DotImage

    DotImage

    Atalasoft

    DotImage supports many formats including TIFF, PDF, DICOM, JPEG2000, JBIG2, Word, Excel, & PowerPoint. You can edit, insert, reorder, remove & rotate pages as well as cleanup documents using binarize, deskew & despeckle. DotImage includes Touch Support & Adaptive Scaling for Mobile Viewing and you can upload files using drag & drop or selection. A Thumbnail viewer is included to easily view and rearrange pages. DotImage includes the ability to convert an image from a supported format to PDF. With our PDF Reader add-on you can view, edit, easily convert from PDF to another image format and combine or separate PDFs. Read or write PDF meta-data or bookmarks, view and annotate PDFs, in browser PDF Form Fill and PDF/A and password required encrypted PDFs are also supported. Add OCR to create Searchable PDFs.
    Starting Price: $3,000 one-time payment
  • 14
    ImageGear

    ImageGear

    Accusoft

    This document and image clean up and processing toolkit allows developers to quickly integrate document handling functions like image conversion, creation, editing, manipulation, compression, and image enhancement to their applications. ImageGear gives your application the ability to clean up files including deskew, line and speckle removal, and more. In addition, ImageGear’s color processing tools allow you to enhance image quality resulting in a reduction in compressed file sizes. This document and image processing SDK includes a variety of APIs that enable image clean up and processing. Add functionality to your applications, learn how you can meet all your document lifecycle needs with ImageGear. This PDF SDK allows .NET developers to add robust PDF functionality to an application. Users can view, convert, annotate, compress, redact, insert, remove, or reorder pages. Learn about all of the PDF manipulation capabilities and discover how ImageGear PDF can enhance your application.
  • 15
    imageio

    imageio

    imageio

    Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, volumetric data, and scientific formats. It is cross-platform, runs on Python 3.5+, and is easy to install. Imageio is written in pure Python, so installation is easy. Imageio works on Python 3.5+. It also works on Pypy. Imageio depends on Numpy and Pillow. For some formats, imageio needs additional libraries/executables (e.g. ffmpeg), which imageio helps you to download/install. If something doesn’t work as it should, you need to know where to search for causes. The overview on this page aims to help you in this regard by giving you an idea of how things work, and - hence - where things may go sideways.
    Starting Price: Free
  • 16
    imgix

    imgix

    Zebrafish Labs

    Powerful image processing, simple API, imgix transforms, optimizes, and intelligently caches your entire image library for fast websites and apps using simple and robust URL parameters. We don’t charge to create variations of your Master Images. You can be as creative with the service as possible. Over 100 real-time image operations, plus client libraries and CMS plugins for easy integrations with your product. Serve optimized images to every device quickly with a worldwide CDN optimized for visual content. Browse, search, sort, and organize all of your cloud storage images. Resize, crop, and enhance your images with simple URL parameters. Intelligent, automated compression that eliminates unnecessary bytes. Customers see images fast thanks to imgix's caching and global CDN. Introducing imgix Image Management. ​​Transform your cloud bucket into a sophisticated platform that allows you to finally see what your images can do for you.
    Starting Price: Free
  • 17
    Imagga

    Imagga

    Imagga

    Build the next generation of Image Recognition Applications with Imagga's API. Empowering intelligent apps with our customizable machine learning technology. Automatically assign tags to your images. Powerful API for image analysis and discovery. Empower product discoverability in your application. Powerful API for building visual search capabilities. Unlock facial recognition in your applications. Powerful API for building face recognition. Train our image A.I. to better organize your photos in your own list of categories. Automatically categorize your image content. Powerful API for instant image classification. Automated adult image content moderation trained on state of the art image recognition technology. Automatically generate beautiful thumbnails. Powerful API for content-aware cropping. Let colors bring meaning to your product's photos. Powerful API for color extraction.
    Starting Price: $79 per month
  • 18
    VisionSense
    Real-time computer vision and advanced image processing solution that leverages advanced models of convolutional neural networks. The top application of the product has been in building management, identity verification and fraud detection, manufacturing and quality control. Winjit is one of India’s leading technology providers with over a decade of experience in innovating engineering solutions across industries.
  • 19
    Insight Toolkit (ITK)
    Welcome to the Insight Toolkit (ITK). ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions. Establish a foundation for future, reproducible research. Create a repository of fundamental algorithms. Develop a platform for advanced product development. Support commercial application of the technology. Create conventions for future work. Support education in scientific image analysis. Grow a self-sustaining community of software users and developers. ITK is one of the largest and earliest open source projects within the scientific community. We set out to build a great image analysis tool that serves a broad range of applications and environments.
    Starting Price: Free
  • 20
    Accord.NET Framework

    Accord.NET Framework

    Accord.NET Framework

    The Accord.NET Framework is a .NET machine learning framework combined with audio and image processing libraries completely written in C#. It is a complete framework for building production-grade computer vision, computer audition, signal processing and statistics applications even for commercial use. A comprehensive set of sample applications provide a fast start to get up and running quickly, and an extensive documentation and wiki helps fill in the details.
  • 21
    Blitline

    Blitline

    Blitline

    Spend less & scale your apps with ease with Blitline’s Image Processing-as-a-Service (IPaaS). Blitline provides the most affordable Image Processing as a Service (IPaaS) solution for media and software companies that need bulk image and media processing at scale. From digital asset management (DAM) platforms and content management systems (CMS) to digital education sites and online marketplaces, the Blitline JSON API is a better alternative to Open Source solutions that bottleneck user experience innovations and expensive outsourced services that charge by the gigabyte and are primarily geared towards image and video formats only. Get started with the Blitline today for an all-in-one enterprise solution that will boost your secure media processing performance and lower your total cost of ownership. Massive. We maintain a cluster of machines as big as anyone. Always on demand. Smart. We were the first to market in 2011 and have been growing ever since.
    Starting Price: $9 per month
  • 22
    python-docx

    python-docx

    python-docx

    python-docx is a Python library for creating and updating Microsoft Word (.docx) files. Paragraphs are fundamental in Word. They’re used for body text, but also for headings and list items like bullets. You’re free to specify both width and height, but usually, you wouldn’t want to. If you specify only one, python-docx uses it to calculate the properly scaled value of the other. This way the aspect ratio is preserved and your picture doesn’t look stretched. If you don’t know what a Word paragraph style is you should definitely check it out. Basically, it allows you to apply a whole set of formatting options to a paragraph at once. python-docx allows you to create new documents as well as make changes to existing ones. Actually, it only lets you make changes to existing documents; it’s just that if you start with a document that doesn’t have any content, it might feel at first like you’re creating one from scratch.
  • 23
    tox

    tox

    tox

    tox aims to automate and standardize testing in Python. It is part of a larger vision of easing the packaging, testing and release process of Python software. tox is a generic virtualenv management and test command-line tool you can use for checking that your package installs correctly with different Python versions and interpreters, running your tests in each of the environments, configuring your test tool of choice, and acting as a frontend to continuous integration servers, greatly reducing boilerplate and merging CI and shell-based testing. First, install tox with pip install tox. Then put basic information about your project and the test environments you want your project to run in into a tox.ini file residing right next to your setup.py file. You can also try generating a tox.ini file automatically, by running tox-quickstart and then answering a few simple questions. Install and test your project against Python2.7 and Python3.6.
    Starting Price: Free
  • 24
    Filestack

    Filestack

    Filestack

    Filestack revolutionizes content management with its powerful, easy-to-use API, offering developers a comprehensive solution for file and media handling. As the #1 developer service for uploads, it enables seamless content ingestion from any source, including web, mobile, and cloud storage. Filestack's intelligent processing capabilities transform, convert, and optimize files on-the-fly, while its high-performance CDN ensures lightning-fast, secure delivery of responsive content. With features like an embeddable viewer for in-app display and flexible storage options, Filestack streamlines the entire content workflow, from upload to delivery, empowering developers to create superior user experiences efficiently.
    Starting Price: $69 per month
  • 25
    broot

    broot

    broot

    The ROOT data analysis framework is used much in High Energy Physics (HEP) and has its own output format (.root). ROOT can be easily interfaced with software written in C++. For software tools in Python there exists pyROOT. Unfortunately, pyROOT does not work well with python3.4. broot is a small library that converts data in python numpy ndarrays to ROOT files containing trees with a branch for each array. The goal of this library is to provide a generic way of writing python numpy datastructures to ROOT files. The library should be portable and supports both python2, python3, ROOT v5 and ROOT v6 (requiring no modifications on the ROOT part, just the default installation). Installation of the library should only require a user to compile to library once or install it as a python package.
    Starting Price: Free
  • 26
    pyglet

    pyglet

    pyglet

    The cross-platform windowing and multimedia library for Python. pyglet is a powerful, yet easy-to-use Python library for developing games and other visually-rich applications on Windows, Mac OS X, and Linux. It supports windowing, user interface event handling, Joysticks, OpenGL graphics, loading images, and videos, and playing sounds and music. All of this with a friendly Pythonic API, that's simple to learn and doesn't get in your way. pyglet is provided under the BSD open-source license, allowing you to use it for both commercial and other open-source projects with very little restriction. No external dependencies or installation requirements. For most application and game requirements, pyglet needs nothing else besides Python, simplifying distribution and installation. This makes it easy to package your project with freezers such as PyInstaller. pyglet provides real platform native windows, allowing you to take advantage of multiple windows and multi-monitor desktops.
    Starting Price: Free
  • 27
    openpyxl

    openpyxl

    openpyxl

    openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files. It was born from a lack of an existing library to read/write natively from Python in the Office Open XML format. All kudos to the PHPExcel team as openpyxl was initially based on PHPExcel. By default, openpyxl does not guard against quadratic blowup or billion laughs XML attacks. To guard against these attacks install defusedxml. Install openpyxl using pip. It is advisable to do this in a Python virtualenv without system packages. Sometimes you might want to work with the checkout of a particular version. This may be the case if bugs have been fixed but a release has not yet been made. There is no need to create a file on the filesystem to get started with openpyxl. Just import the Workbook class and start work. Sheets are given a name automatically when they are created. Once you gave a worksheet a name, you can get it as a key of the workbook.
    Starting Price: Free
  • 28
    PyQtGraph

    PyQtGraph

    PyQtGraph

    PyQtGraph is a pure-python graphics and GUI library built on PyQt/PySide and NumPy. It is intended for use in mathematics/scientific/engineering applications. Despite being written entirely in python, the library is very fast due to its heavy leverage of NumPy for number crunching and Qt's GraphicsView framework for fast display. PyQtGraph is distributed under the MIT open-source license. Basic 2D plotting in interactive view boxes. Line and scatter plots. Data can be panned/scaled by mouse. Fast drawing for real-time data display and interaction. Displays most data types (int or float; any bit depth; RGB, RGBA, or luminance). Functions for slicing multidimensional images at arbitrary angles (great for MRI data). Rapid update for video display or real-time interaction. Image display with interactive lookup tables and level control. Mesh rendering with isosurface generation. Interactive viewports rotate/zoom with mouse. Basic 3D scenegraph for easier programming.
    Starting Price: Free
  • 29
    Sirv

    Sirv

    Sirv

    Image CDN for resizing and optimizing your images for extremely fast delivery. Sirv automatically detects the most optimal image dimensions, resolution and format for each user. Automatic format conversion, so your website serves the best next-gen image formats such as WebP, instead of PNG of JPEG. Entirely automated and relied upon by over 30,000 businesses for the best possible image optimisation. Easily organise, search and tag your images in Sirv's digital asset management (DAM) service at https://my.sirv.com. It's a pleasure to use - fast and simple. Create your free trial now and start benefiting from the fastest image CDN service of them all.
    Starting Price: $19/month
  • 30
    SceneXplain

    SceneXplain

    SceneXplain

    Welcome to SceneXplain, your gateway to revealing the rich narratives hidden within your images. Our cutting-edge AI technology dives deep into every detail, generating sophisticated textual descriptions that breathe life into your visuals. With a user-friendly interface and seamless API integration, SceneXplain empowers developers to effortlessly incorporate our advanced service into their multimodal applications. Bid farewell to uninspired image captions. SceneXplain harnesses the power of state-of-the-art large models and language models to explain the intricate stories beyond the pixels, transcending the limitations of conventional captioning algorithms. Trust in SceneXplain to deliver an engaging, concise, and professional image storytelling experience.
    Starting Price: $9.99 per month
  • 31
    requests

    requests

    Python Software Foundation

    Requests is a simple, yet elegant, HTTP library. Requests allows you to send HTTP/1.1 requests extremely easily. There’s no need to manually add query strings to your URLs, or to form-encode your PUT & POST data, but nowadays, just use the JSON method! Requests is one of the most downloaded Python packages today, pulling in around 30M downloads/week, according to GitHub, Requests is currently depended upon by 1,000,000+ repositories. You may certainly put your trust in this code. Requests is available on PyPI. Requests is ready for the demands of building robust and reliable HTTP–speaking applications, for the needs of today. Automatic content decompression and decoding. International domains and URLs. Sessions with cookie persistence. Browser-style TLS/SSL verification. Basic & digest authentication, and familiar dict–like cookies. Multi-part file uploads. SOCKS proxy support. Connection timeouts and streaming downloads.
  • 32
    SensePhoto

    SensePhoto

    SenseTime

    Based on the deep learning technology, provides multi-camera and single-camera portrait blur, single-camera portrait blur, re-lighting, super-resolution, image quality enhancement, and intelligent album management to intelligent terminal devices. Universal port interfaces support hassle-free integration. Offers customers professional and speedy technical support. Universal port interfaces support hassle-free integration. Provides a wide range of product features and produces high-quality professional image processing effects with our industry-leading technology. Extensive experience in AI and deep learning, leading big data-driven image analysis algorithm and a professional product development team. Proprietary technology empowers businesses and services. SenseTime is a leading AI software company focused on creating a better AI-empowered future through innovation. Upholding a vision of advancing the interconnection of the physical and digital worlds with AI.
  • 33
    zdaemon

    zdaemon

    Python Software Foundation

    zdaemon is a Unix (Unix, Linux, Mac OS X) Python program that wraps commands to make them behave as proper daemons. zdaemon provides a script, zdaemon, that can be used to run other programs as POSIX (Unix) daemons. (Of course, it is only usable on POSIX-complient systems.) Using zdaemon requires specifying a number of options, which can be given in a configuration file, or as command-line options. It also accepts commands teling it what to do. Start a process as a daemon. Stop a running daemon process. Stop and then restart a program. Find out if the program is running. Send a signal to the daemon process. Reopen the transcript log. Commands can be given on a command line, or can be given using an interactive interpreter. We can specify a program name and command-line options in the program command. Note, however, that the command-line parsing is pretty primitive.
    Starting Price: Free
  • 34
    TUTUCLOUD

    TUTUCLOUD

    TUTUCLOUD

    TUTUCLOUD, also known as 涂图, is a leading provider of video and image processing solutions based in Hangzhou, China. Established in 2014, the company offers a comprehensive suite of services tailored for developers, including photo capture and editing, video recording and post-editing, portrait beautification, facial effects, filter effects, and sticker effects. These services are accessible through various APIs and SDKs, facilitating seamless integration into diverse applications. TUTUCLOUD emphasizes professional pre-sales and after-sales support, ensuring product quality, security, and reliability.
  • 35
    Cloudmersive

    Cloudmersive

    Cloudmersive

    Cloudmersive offers a wide range of powerful APIs for various business needs, including virus scanning, document conversion, image recognition, and natural language processing (NLP). Their platform is designed for scalability and flexibility, providing solutions for both cloud and on-premise deployment. With over 16 programming languages supported, Cloudmersive allows businesses to integrate sophisticated functionalities like OCR, barcode scanning, and security threat detection into their applications with ease. Trusted by companies worldwide, Cloudmersive's APIs are engineered to enhance operational efficiency and ensure data security.
  • 36
    NG-ZORRO

    NG-ZORRO

    ng-zorro-antd

    An enterprise-class Angular UI component library based on Ant Design, all components are open source and free to use under MIT license. Ant Design of Angular is dedicated to providing a good development experience for programmers. The following StackBlitz link demonstrates a basic use case, and it is recommended to fork this demo as a baseline while doing Bug Report. However, please do not use this demo as a scaffold in a real production environment. After changing the directory to the newly created project, you can automatically run the following commands to initialize the project's configuration, including importing i18n files and stylesheets and loading initial modules. You may use any existing scaffold tools in the Angular ecosystem in order to customize the building process.
    Starting Price: Free
  • 37
    CVXOPT

    CVXOPT

    CVXOPT

    CVXOPT is a free software package for convex optimization based on the Python programming language. It can be used with the interactive Python interpreter, on the command line by executing Python scripts, or integrated in other software via Python extension modules. Its main purpose is to make the development of software for convex optimization applications straightforward by building on Python’s extensive standard library and on the strengths of Python as a high-level programming language. Efficient Python classes for dense and sparse matrices (real and complex), with Python indexing and slicing and overloaded operations for matrix arithmetic. Interfaces to the linear programming solver in GLPK, the semidefinite programming solver in DSDP5, and the linear, quadratic and second-order cone programming solvers in MOSEK.
    Starting Price: Free
  • 38
    websockets

    websockets

    Python Software Foundation

    An implementation of the WebSocket Protocol (RFC 6455 & 7692). websockets is a library for building WebSocket servers and clients in Python with a focus on correctness, simplicity, robustness, and performance. Built on top of asyncio, Python’s standard asynchronous I/O framework, it provides an elegant coroutine-based API. websockets is heavily tested for compliance with RFC 6455. Continuous integration fails under 100% branch coverage. websockets is built for production. For example, it was the only library to handle backpressure correctly before the issue became widely known in the Python community. Memory usage is optimized and configurable. A C extension accelerates expensive operations. It’s pre-compiled for Linux, macOS, and Windows and packaged in the wheel format for each system and Python version. websockets takes care of everything under the hood so you can focus on your application!
    Starting Price: Free
  • 39
    urllib3

    urllib3

    urllib3

    urllib3 is a powerful, user-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. urllib3 brings many critical features that are missing from the Python standard libraries. Thread safety, connection pooling, client-side TLS/SSL verification. File uploads with multipart encoding. Helpers for retrying requests and dealing with HTTP redirects. Support for gzip, deflate, and brotli encoding. Proxy support for HTTP and SOCKS. 100% test coverage. urllib3 is one of the most downloaded packages on PyPI and is a dependency of many popular Python packages like Requests, Pip, and more! urllib3 is made available under the MIT License. The API Reference documentation provides API-level documentation. The User Guide is the place to go to learn how to use the library and accomplish common tasks. The more in-depth Advanced Usage guide is the place to go for lower-level tweaking.
  • 40
    yarl

    yarl

    Python Software Foundation

    All URL parts, scheme, user, password, host, port, path, query, and fragment are accessible by properties. All URL manipulations produce a new URL object. Strings passed to constructor and modification methods are automatically encoded giving canonical representation as result. Regular properties are percent-decoded, use raw_ versions for getting encoded strings. Human-readable representation of URL is available as .human_repr(). PyPI contains binary wheels for Linux, Windows and MacOS. If you want to install yarl on another operating system (like Alpine Linux, which is not manylinux-compliant because of the missing glibc and therefore, cannot be used with our wheels) the tarball will be used to compile the library from the source code. It requires a C compiler and Python headers installed. Please note that the pure-Python (uncompiled) version is much slower. However, PyPy always uses a pure-Python implementation, and, as such, it is unaffected by this variable.
    Starting Price: Free
  • 41
    ruffus

    ruffus

    ruffus

    Ruffus is a computation pipeline library for python. It is open-sourced, powerful and user-friendly, and widely used in science and bioinformatics. Ruffus is designed to allow scientific and other analyses to be automated with the minimum of fuss and the least effort. Suitable for the simplest of tasks. Handles even fiendishly complicated pipelines which would cause make or scons to go cross-eyed and recursive. No "clever magic", no pre-processing. Unambitious, the lightweight syntax which tries to do this one small thing well. Ruffus is available under the permissive MIT free software license. This permits free use and inclusion even within proprietary software. It is good practice to run your pipeline in a temporary, “working” directory away from your original data. Ruffus is a lightweight python module for building computational pipelines. Ruffus requires Python 2.6 or higher or Python 3.0 or higher.
    Starting Price: Free
  • 42
    waiting

    waiting

    Python Software Foundation

    waiting is a small library for waiting for stuff to happen. It basically waits for a function to return True, in various modes. Waiting is compatible with flux for simulated timelines. The most basic usage is when you have a function you want to wait for. Waiting forever is very simple. If your predicate returns a value, it will be returned as the result of wait(). A timeout parameter can also be specified. When a timeout expires without the predicate being fulfilled, an exception is thrown. Sleeping polls the predicate at a certain interval (by default 1 second). The interval can be changed with the sleep_seconds argument. When waiting for multiple predicates, waiting provides two simple facilities to help aggregate them, any and all. They resemble Python’s built-in any() and all(), except that they don’t call a predicate once it has been satisfied (this is useful when the predicates are inefficient and take time to complete).
    Starting Price: Free
  • 43
    xlrd

    xlrd

    Python Software Foundation

    xlrd is a library for developers to extract data from Microsoft Excel (tm) .xls spreadsheet files. xlrd is a library for reading data and formatting information from Excel files in the historical .xls format. This library will no longer read anything other than .xls files. Ignores charts, macros, pictures, any other embedded object, including embedded worksheets, VBA modules, and formulas, but results of formula calculations are extracted, comments, hyperlinks, auto filters, advanced filters, pivot tables, conditional formatting, and data validation. Password-protected files are not supported and cannot be read by this library. From the command line, this will show the first, second, and last rows of each sheet in each file. xlrd is licensed under the BSD license.
    Starting Price: Free
  • 44
    GDAL

    GDAL

    GDAL

    GDAL is a translator library for raster and vector geospatial data formats that is released under an MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.
    Starting Price: Free
  • 45
    warcat

    warcat

    Python Software Foundation

    Tool and library for handling Web ARChive (WARC) files. Naively join archives into one. Extract files from archive. List commands available. List contents of archive. Load archive and write it back out. Split archives into individual records. Verify digest and validate conformance. The library may not be entirely thread-safe yet. The goal of the Warcat project is to create a tool and library as easily and fast as manipulating any other archive such as tar and zip archives. Warcat is designed to handle large, gzip-ed files by partially extracting them as needed. Warcat is provided without warranty and cannot guarantee the safety of your files. Remember to make backups and test them! A WARC file contains one or more records concatenated together. Each record contains named fields, newline, a content block, newline, and newline. A Content Block may be two types, {binary data} or {Named Fields, newline, and binary data}.
    Starting Price: Free
  • 46
    gTTS

    gTTS

    gTTS

    gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate's text-to-speech API. Write spoken mp3 data to a file, a file-like object (bytestring) for further audio manipulation, or stdout. Or simply pre-generate Google Translate TTS request URLs to feed to an external program. Customizable speech-specific sentence tokenizer that allows for unlimited lengths of text to be read, all while keeping proper intonation, abbreviations, decimals and more. Customizable text pre-processors which can, for example, provide pronunciation corrections.
    Starting Price: Free
  • 47
    BuildVu

    BuildVu

    IDR Solutions

    With BuildVu, you’ll unlock precise PDF-to-HTML/SVG conversion, giving you greater control and added functionality over PDF in your web application. -Optimized Content: BuildVu intelligently converts PDFs, optimizing for smaller file sizes and fast rendering in browsers. -File Metadata: Access PDF data in JSON format, including metadata, word lists, outlines (bookmarks), and annotations. -Thumbnails: Generate high-quality page thumbnails with customizable dimensions. -Annotations: Enjoy support for various annotation types (Links, Popups, Sound/Video, Text, Highlight, Underline) in easy-to-use JSON format. -search.json: Extract all text from the document alongside the HTML content. -Font Conversion: Restructure embedded fonts for compatibility across web browsers. -Office Conversion: Combine BuildVu with LibreOffice for seamless conversion from Office formats (Word, PowerPoint, Excel).
    Starting Price: $450 per month
  • 48
    pandas

    pandas

    pandas

    pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. Tools for reading and writing data between in-memory data structures and different formats: CSV and text files, Microsoft Excel, SQL databases, and the fast HDF5 format. Intelligent data alignment and integrated handling of missing data: gain automatic label-based alignment in computations and easily manipulate messy data into an orderly form.Aggregating or transforming data with a powerful group by engine allowing split-apply-combine operations on data sets. Time series-functionality: date range generation and frequency conversion, moving window statistics, date shifting and lagging. Even create domain-specific time offsets and join time series without losing data.
  • 49
    WebDataRocks

    WebDataRocks

    WebDataRocks

    WebDataRocks is a simple free JS library for creating functional and easy-to-use pivot tables. It can be used with Angular, Vue, React or any other framework. Free Flexible in customization JavaScript based client-side component Loads 1MB of JSON or CSV data files Full set of enterprise features Integration with 3rd party charting libraries Full set of enterprise features Features like filtering, sorting, grouping, conditional and number formatting, calculated values, totals are available for efficient work with your data. It supports printing or exporting web report to PDF, Excel or HTML with just one click. Ready-to-use modern UI The tool offers a classy spreadsheet-like interface optimized both for browsers and apps. All principles of reliability and excellent user experience are already implemented in this web reporting tool.
    Starting Price: Free
  • 50
    h5py

    h5py

    HDF5

    The h5py package is a Pythonic interface to the HDF5 binary data format. It lets you store huge amounts of numerical data, and easily manipulate that data from NumPy. For example, you can slice into multi-terabyte datasets stored on disk, as if they were real NumPy arrays. Thousands of datasets can be stored in a single file, categorized and tagged however you want. H5py uses straightforward NumPy and Python metaphors, like dictionary and NumPy array syntax. For example, you can iterate over datasets in a file, or check out the .shape or .dtype attributes of datasets. You don't need to know anything special about HDF5 to get started. In addition to the easy-to-use high level interface, h5py rests on a object-oriented Cython wrapping of the HDF5 C API. Almost anything you can do from C in HDF5, you can do from h5py.
    Starting Price: Free