Alternatives to GDAL

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

  • 1
    Canvas X Draw

    Canvas X Draw

    Canvas GFX

    The Canvas X Draw graphic design and technical illustration software suite is trusted by some of the world’s largest and most successful brands to visually communicate complex data and ideas with absolute clarity. With Canvas X Draw you get professional vector graphics and rich photo-editing tools in a single, easy to use application. So whether you’re making complex technical illustrations, designing a floor-plan, making flyers and logos, or fine-tuning your photos, Canvas X Draw offers some of the best graphic design capabilities on the market. - Vector graphics and Raster images in a single application - Dynamic Menus and toolbars - Picture perfect photo editing - Flaweless image tracing - Design layering - High impact brand assets - Light and dark modes - Countless common and specialized symbols One powerful app for all your vector and raster graphics. Simple enough for beginners. Rich enough for pros. Priced for everyone.
    Starting Price: $199 per Year
  • 2
    Azure AI Search
    Deliver high-quality responses with a vector database built for advanced retrieval augmented generation (RAG) and modern search. Focus on exponential growth with an enterprise-ready vector database that comes with security, compliance, and responsible AI practices built in. Build better applications with sophisticated retrieval strategies backed by decades of research and customer validation. Quickly deploy your generative AI app with seamless platform and data integrations for data sources, AI models, and frameworks. Automatically upload data from a wide range of supported Azure and third-party sources. Streamline vector data processing with built-in extraction, chunking, enrichment, and vectorization, all in one flow. Support for multivector, hybrid, multilingual, and metadata filtering. Move beyond vector-only search with keyword match scoring, reranking, geospatial search, and autocomplete.
    Starting Price: $0.11 per hour
  • 3
    QGIS

    QGIS

    QGIS

    Create, edit, visualize, analyze and publish geospatial information on Windows, Mac, Linux, BSD and mobile devices. For your desktop, server, in your web browser and as developer libraries. QGIS is a user-friendly open-source Geographic Information System (GIS) licensed under the GNU General Public License. QGIS is an official project of the Open Source Geospatial Foundation (OSGeo). It runs on Linux, Unix, Mac OSX, Windows and Android and supports numerous vector, raster, and database formats and functionalities. QGIS provides a continously growing number of capabilities provided by core functions and plugins. You can visualize, manage, edit, analyze data, and compose printable maps. We also collect case studies of how people all over the world use QGIS for their GIS work. You can view combinations of vector and raster data (in 2D or 3D) in different formats and projections without conversion to an internal or common format.
  • 4
    GRASS GIS
    GRASS GIS (Geographic Resources Analysis Support System) is a free and open-source Geographic Information System (GIS) software suite utilized for geospatial data management and analysis, image processing, graphics and map production, spatial modeling, and visualization. It supports raster, vector, and geospatial processing, enabling advanced modeling, data management, imagery processing, and time series analysis with a Python API, optimized for large-scale analysis. GRASS GIS is compatible with multiple operating systems, including OS X, Windows, and Linux, and can be accessed through a graphical user interface or integrated with other software such as QGIS. The software includes over 350 modules for rendering maps and images, manipulating raster and vector data, processing multispectral image data, and creating, managing, and storing spatial data. GRASS GIS is widely used in academic and commercial settings, as well as by governmental agencies.
    Starting Price: Free
  • 5
    Whitebox

    Whitebox

    Whitebox

    Whitebox Geospatial Inc. offers innovative geospatial software built on open-source platforms, providing a suite of tools for advanced geospatial data analysis. Their flagship product, WhiteboxTools Open Core (WbT), contains over 475 tools for processing various types of geospatial data, including raster, vector, and LiDAR datasets. WbT is designed for seamless integration with other GIS software, such as QGIS and ArcGIS, enhancing their analytical capabilities. It features extensive use of parallel computing, operates without the need for additional libraries like GDAL, and can be utilized from scripting environments, making it a versatile choice for geospatial professionals. For users seeking advanced functionalities, Whitebox offers the Whitebox Toolset Extension (WTE), a paid extension that adds more than 75 tools for sophisticated geospatial data processing. Additionally, Whitebox Workflows for Python (WbW) provides geospatial professionals with next-level geoprocessing.
    Starting Price: $500 one-time payment
  • 6
    FugroViewer
    FugroViewer is a robust, easy-to-use freeware designed to help users make the most of their geospatial data. We have developed it for use with various types of raster- and vector-based geospatial datasets, including data from photogrammetric, lidar, and IFSAR sources. FugroViewer 3.5 is available for download. FugroViewer now reads files up to six times larger, with improved graphics handling to decrease the rendering time of data and increase efficiency. FugroViewer supports the latest open file format for lidar data storage and delivery. Display elevation and terrain model data in standard ortho, 3D perspective, and cross-section/profile views. Display GPS time and RGB value, if the information is available. Color TINs by elevation using blue-to-red earth tone, or intensity values. Overlay imagery and vectors onto your 3D elevation and terrain datasets. Examine lidar point clouds by classification, flight line, return number, or source ID.
    Starting Price: Free
  • 7
    Global Mapper

    Global Mapper

    Blue Marble Geographics

    Global Mapper® is a cutting-edge GIS software that provides both novice and experienced geospatial professionals with a comprehensive array of spatial data processing tools, with access to an unparalleled variety of data formats. Global Mapper’s intuitive user interface and logical layout help smooth the learning curve and ensure that users will be up-and-running in no time. Organizations of any size quickly see a significant return on investment brought about by efficient data processing, accurate map creation, and optimized spatial data management. Vector, raster, and elevation data can be exported in virtually every common file format as well as many proprietary types. During export, data can be tiled into smaller or more manageable files or the export area can be cropped to a defined area or to the extent of the current screen view.
  • 8
    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
  • 9
    IMAGINE Photogrammetry

    IMAGINE Photogrammetry

    Hexagon Geospatial

    How do you consolidate multiple photogrammetry projects into a single, fast, manageable workflow? Is it possible to reach new levels of production throughput without compromising the detail and accuracy your customers expect or the functionality you have grown accustomed to? How do you handle photogrammetric projects with a variety of different data types and formats? Today, photogrammetry and production mapping experts are under pressure to produce more in less time, while maintaining a rigorous degree of accuracy. Hexagon’s Geospatial division understands this challenge and builds the tools to help you accomplish your goals on time, in scope, and to the preferred accuracy. IMAGINE Photogrammetry, a seamlessly integrated collection of software tools, enables you to transform raw imagery into reliable data layers required for all digital mapping, raster processing, GIS raster analysis, and 3D visualization needs.
  • 10
    GIS Cloud Map Editor
    GIS Cloud’s Map Editor supports a number of vector and raster formats, rich GIS symbology and it has built-in collaboration capabilities which allow real-time editing and sharing. Developed on the latest HTML5 technologies, it is the first of its kind application with full vector-based editing and real-time updates to the geodatabase. Share your private maps with Map Viewer and edit your projects and data collected from MDCP and MDC in Map Editor. Export maps to high-resolution raster images and print them out. Create points, lines and polygons, edit spatial and non-spatial data.
    Starting Price: $55 per user per month
  • 11
    Lucide

    Lucide

    Lucide

    Lucide is an open source icon library offering over 1,500 lightweight, scalable vector graphics (SVG) icons designed with a strict set of design rules for consistency in style and readability. These icons are highly customizable, allowing developers to adjust color, size, stroke width, and more to match their UI needs. Lucide's icons are tree-shakable, ensuring that only the icons used are included in the final bundle, optimizing performance. The library provides official packages for various frameworks and platforms, including React, Vue, Svelte, Solid, Angular, Preact, Astro, React Native, and Flutter, facilitating easy integration into diverse projects. Lucide also offers a web-based customizer for real-time icon adjustments and supports accessibility best practices. As a community-driven project and a fork of Feather Icons, Lucide encourages contributions and maintains active engagement through GitHub and Discord.
    Starting Price: Free
  • 12
    Vectorizer

    Vectorizer

    Vectorizer

    Vectorization of raster images is done by converting pixel color information into simple geometric objects. The most common variant is looking over edge detection areas of the same or similar brightness or color, which are then expressed as a graphic primitives like lines, circles and curves. A Raster graphics image is a rectangular grid of pixels, in which each pixel (or point) has an associated color value. Changing the size of the raster image mostly results in loss of apparent quality. Vector graphics are not based on pixels but on primitives such as points, lines, curves which are represented by mathematical expressions. Without a loss in quality vector graphics are easily scale- and rotatable.
    Starting Price: $5.09 one-time payment
  • 13
    GTXRaster CAD Series
    GTXRaster CAD PLUS - With software licensing from Flexera the user has more flexibility in licensing, choosing either standalone or network installations! Now with Package and Borrow facilities for the network versions, users can easily access multiple versions or Borrow a license from the network - great for consulting engineers! From hybrid raster/vector editing to full automatic CAD conversion, the series provides total flexibility to suit any drawing requirements. All commands, menus and toolbars are consistent with the CAD application, providing a productive and very easy-to-learn user interface. See the NEW Ribbon user interface in the GTXRaster CAD 2021 Series! New functionality with the GIMPORT command to rapidly import and convert to TIF a wide-range of raster file formats not supported by most CAD and imaging applications. PDF support allowing the user to open a PDF file, extract the image and optionaly, save the image back to PDF.
  • 14
    Graphite

    Graphite

    Graphite

    Graphite is a free, open source alpha-stage vector and raster graphics editor that delivers a fully nondestructive editing workflow by combining layer-based compositing with a node-based procedural design engine. Starting life as a vector editor, Graphite has evolved into an all-in-one graphics toolbox built more like a game engine than a traditional creative app, wrapping its Rust-powered Graphene core in user-friendly tools for vector art, raster image editing, animation, page layout, motion graphics, and VFX compositing. Its hybrid editing paradigm uses a permanent node graph under the hood, enabling infinite scalability of effects such as boolean operations, procedural polka-dot patterns, and Mandelbrot fractals, while presenting artists with intuitive layer stacks and node-based layers. Available today as a lightweight offline web app, Graphite supports non-destructive workflows for magazine spreads, technical illustrations, and generative designs.
    Starting Price: Free
  • 15
    statsmodels

    statsmodels

    statsmodels

    statsmodels is a Python module that provides classes and functions for the estimation of many different statistical models, as well as for conducting statistical tests and statistical data exploration. An extensive list of result statistics is available for each estimator. The results are tested against existing statistical packages to ensure that they are correct. The package is released under the open-source Modified BSD (3-clause) license. statsmodels supports specifying models using R-style formulas and pandas DataFrames. Have a look at dir(results) to see available results. Attributes are described in results.__doc__ and results methods have their own docstrings. You can also use numpy arrays instead of formulas. The easiest way to install statsmodels is to install it as part of the Anaconda distribution, a cross-platform distribution for data analysis and scientific computing. This is the recommended installation method for most users.
    Starting Price: Free
  • 16
    Pillow

    Pillow

    Pillow

    The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool. Pillow for enterprise is available via the Tidelift subscription. The Python Imaging Library is ideal for image archival and batch processing applications. You can use the library to create thumbnails, convert between file formats, print images, etc. The current version identifies and reads a large number of formats. Write support is intentionally restricted to the most commonly used interchange and presentation formats. The library contains basic image processing functionality, including point operations, filtering with a set of built-in convolution kernels, and color space conversions.
    Starting Price: Free
  • 17
    Scan2CAD

    Scan2CAD

    Scan2CAD

    Scan2CAD is conversion software that enables users to convert designs for CAD. Stop manually tracing or outsourcing redrawing. Scan2CAD repeatedly saves days for companies converting designs. We've spent the last 20 years developing the most accurate automatic raster to vector conversion for CAD. Scan2CAD is not only a raster to vector solution. Convert your vector files such as PDFs for CAD. Convert any popular file-type such as images and PDFs to industry standard file-types such as DXF and DWG. Edit your designs with Scan2CAD's Drawing and Editing tools. Each tool is designed for absolute accuracy. With Scan2CAD you have the flexibility to edit your raster and vector designs within the same application.
    Starting Price: $49 per month
  • 18
    Descartes Labs

    Descartes Labs

    Descartes Labs

    The Descartes Labs Platform is designed to answer some of the world’s most complex and pressing geospatial analytics questions. Our customers use the platform to build algorithms and models that transform their businesses quickly, efficiently, and cost-effectively. By giving data scientists and their line-of-business colleagues the best geospatial data and modeling tools in one package, we help turn AI into a core competency. Data science teams can use our scaling infrastructure to design models faster than ever, using our massive data archive or their own. Customers rely on our cloud-based platform to quickly and securely scale computer vision, statistical, and machine learning models to inform business decisions with powerful raster-based analytics. Our extensive API documentation, tutorials, guides and demos provide a deep knowledge base for users allowing them to quickly deploy high-value applications across diverse industries.
  • 19
    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
  • 20
    generator-qr.com
    QR Codes with logo Add your logos in vector or raster format or use one of the suggested logos of popular messengers, websites and applications. Save QR code with logo in high quality. QR Code vector formats Create your own QR code and save it in high resolution for large format printing. Choose any resolution for your QR code and save it as SVG or PDF vector format. QR Codes for businesses Generate and print QR codes with your company logo. Custom design Change QR code design. You can choose shape and color, add gradient and logo. Create a unique design or use the standard QR code style.
  • 21
    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
  • 22
    SVGator

    SVGator

    SVGator

    SVGator is an online animation software that lets users create animations without any coding skills. Besides the SVG vector format, there are many other export formats available: Lottie JSON, GIF, .JS, .DART, multiple raster image formats and video formats, etc. SVGator also supports custom easing functions, snapping, and interactivity, so the animation can be set to start on mouse-over, on scroll into view, or on click. The keyframe-based, friendly interface includes advanced animators like Morph, Filter, Color, Translate, Stroke, and many more. SVGator enables users to automate custom workflows and create stunning animated icons, logos, illustrations, and other graphic arts in the fastest way possible. Other benefits include the constantly growing assets library, player API and videos up to 4k resolution at 60 fps, with transparency support, rendered in the cloud. The exported SVG is ready to implement and looks the same as in preview mode.
    Starting Price: $24 per month
  • 23
    pygame

    pygame

    pygame

    Pygame is a set of Python modules designed for writing video games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system. Pygame is free. Released under the LGPL license, you can create open-source, freeware, shareware, and commercial games with it. With dual-core CPUs common, and 8-core CPUs cheaply available on desktop systems, making use of multi-core CPUs allows you to do more in your game. Selected pygame functions release the dreaded python GIL, which is something you can do from C code. Uses optimized C and assembly code for core functions. C code is often 10-20 times faster than python code, and assembly code can easily be 100x or more times faster than python code. Comes with many operating systems. Just an apt-get, emerge, pkg_add, or just install away.
    Starting Price: Free
  • 24
    AG Grid

    AG Grid

    AG Grid

    AG Grid is a high-performance, feature-rich JavaScript Data Grid library used to display, manipulate, and interact with large tabular datasets in modern web applications, offering core features such as sorting, filtering, editing, grouping, aggregation, pivoting, pagination, and responsive performance that scales to hundreds of thousands of rows with minimal overhead. It is framework-agnostic with official support for major frameworks, including React, Angular, Vue, and plain JavaScript, while maintaining a single consistent API and zero third-party dependencies, making it simple to integrate into existing applications and customize deeply with user-defined components, theming, and modules that allow fine control over bundle size and capabilities. AG Grid is available in a free open source Community edition with essential grid functionality under the MIT license, as well as a commercial Enterprise edition that adds advanced features.
    Starting Price: $999 per developer
  • 25
    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
  • 26
    RAW Graphs

    RAW Graphs

    DensityDesign

    Inspired by and built on top of open-source projects. RAWGraphs is open to the community for contributions. Almost 30 visual models to visualize quantities, hierarchies, time series and find insights in your data. Even though RAWGraphs is a web app, the data you insert will be processed only by your web browser. Save your project, or export it as vector or raster image. Edit it within your favourite software. Primarily conceived as a tool for designers and vis geeks, RAWGraphs aims at providing a missing link between spreadsheet applications (e.g. Microsoft Excel, Apple Numbers, OpenRefine) and vector graphics editors (e.g. Adobe Illustrator, Inkscape, Figma). RAWGraphs is an open source data visualization framework built with the goal of making the visual representation of complex data easy for everyone. The team responsible for the design, development and maintenance of the project is composed by DensityDesign, Calibro and Inmagik, who joined the team in 2019.
  • 27
    ImageMagick

    ImageMagick

    ImageMagick

    ImageMagick® is a free and open-source software suite for displaying, converting, and editing raster image and vector image files. It can read and write over 200 image file formats, and can support a wide range of image manipulation operations, such as resizing, cropping, and color correction. ImageMagick is written in C and is available for a wide range of operating systems, including Linux, macOS, and Windows. It can be used as a standalone application, or as a library that can be integrated into other software programs. One of the key features of ImageMagick is its support for scripting and automation. This allows users to create complex image manipulation pipelines that can be run automatically, without the need for manual intervention. This can be especially useful for tasks that require the processing of large numbers of images, or for tasks that need to be performed on a regular basis.
  • 28
    SVGMaker

    SVGMaker

    SVGMaker

    SVGMaker is an AI-powered vector graphics platform that enables users to generate, convert, and edit SVGs through natural language commands and editing interfaces. It supports exports in vector formats (SVG, PDF, EPS, AI, DXF) as well as raster formats (PNG, JPG, WebP). Users can create custom logos, responsive web graphics, UI elements, print-ready artwork, vinyl and laser cut files, and paper crafts. The service includes image-to-SVG conversion, SVG editing, and vector graphics optimization capabilities. Its “MCP server” feature allows integration into developer workflows; as you code (e.g., in VS Code or Cursor), SVGMaker can auto-detect where graphic assets are needed and generate matching SVGs inline, structured and styled to your design context. Files are stored in the cloud, and editing and conversion operations consume credits via a credit-based system. The platform provides tools for style and detail control, prompt interpretation, and clean code-friendly outputs.
    Starting Price: $10 per month
  • 29
    Img2Go

    Img2Go

    Img2Go

    Edit and convert image files online from your browser. You can select your image editing tool. Raster images are the most common. They save photo and picture information for each pixel in the image. That’s why raster images can not be scaled up without a loss of quality and detail. They can be compressed in different ways which affect the file size. Some raster images support transparency and even animation. Image2Go is the online solution for all your image editing problems and image conversion questions. This means that all you need to edit images online is an internet connection and this web service. No download or installation is needed, and no signing up is required. Vector images are very common in graphic design and they are often used as web graphics. The image data inside a vector image is calculated using mathematical formulas which allow the image to be enlarged without the loss of quality.
    Starting Price: $6.50 per month
  • 30
    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
  • 31
    Photo Variants

    Photo Variants

    Photo Variants

    Photo Variants is innovative photo editing software for Windows. Adjust, edit, retouch photos. Create variants and save in one project. Apply stunning effects. Add raster and vector graphics. Create graphic design elements from scratch. Key features: * RAW support; * Convenient photo culling; * A proprietary PVAR file format consisting of several variants; * Easy one-click creation of variants using presets; * Professional color adjustment; * Retouching tools; * Filters for any purpose; * Layer support; * Library of ready-to-use fonts, icons, masks and other graphics. * Batch file conversion; * Support for hundreds of graphic formats.
  • 32
    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
  • 33
    Unirest
    Unirest is a set of lightweight HTTP libraries available in multiple languages, built and maintained by Kong, who also maintains the open-source API Gateway Kong. To utilize Unirest for node.js install the npm module. You're probably wondering how using Unirest makes creating requests easier. Besides automatically supporting gzip, and parsing responses, you can start with basic examples. A request can be initiated by invoking the appropriate method on the Unirest object, then calling .end() to send the request. Alternatively, you can send the request directly by providing a callback along with the URL. Provides simple and easy-to-use methods for manipulating the request prior to being sent. This object is created when a Unirest method is invoked. This object contains methods that are chainable like other libraries such as jQuery and popular request module Superagent (which this library is modeled after slightly).
    Starting Price: Free
  • 34
    NumPy

    NumPy

    NumPy

    Fast and versatile, the NumPy vectorization, indexing, and broadcasting concepts are the de-facto standards of array computing today. NumPy offers comprehensive mathematical functions, random number generators, linear algebra routines, Fourier transforms, and more. NumPy supports a wide range of hardware and computing platforms, and plays well with distributed, GPU, and sparse array libraries. The core of NumPy is well-optimized C code. Enjoy the flexibility of Python with the speed of compiled code. NumPy’s high level syntax makes it accessible and productive for programmers from any background or experience level. NumPy brings the computational power of languages like C and Fortran to Python, a language much easier to learn and use. With this power comes simplicity: a solution in NumPy is often clear and elegant.
    Starting Price: Free
  • 35
    Beautiful Soup

    Beautiful Soup

    Beautiful Soup

    Beautiful Soup is a library that makes it easy to scrape information from web pages. It sits atop an HTML or XML parser, providing Pythonic idioms for iterating, searching, and modifying the parse tree. Beautiful Soup's support for Python 2 was discontinued on December 31, 2020: one year after the sunset date for Python 2 itself. From this point onward, new Beautiful Soup development will exclusively target Python 3. The final release of Beautiful Soup 4 to support Python 2 was 4.9.3. Beautiful Soup is licensed under the MIT license, so you can also download the tarball, drop the bs4/ directory into almost any Python application (or into your library path) and start using it immediately.
    Starting Price: Free
  • 36
    BASE Editor

    BASE Editor

    Teledyne Geospatial

    Visualize data in 2D and 3D. Display data over OGC services. Use different tools tools to compare your data. Through the combined process, combine data from historical field sheets to the latest high-density multibeam surveys in a single space. Access the latest tools for working with bathymetric data. Use BASE Editor to validate, analyze, and compile datasets in a variety of formats and from multiple sources. Integrate the latest high-resolution bathymetry and topography with historical data in a user-friendly environment. Visualize data with raster images and vector features in the 3D viewer. Once the data is prepared, generate products like smoothed contours, depth areas, and selected soundings for use in chart production. Create a fly-through video using our 3D view for any type of bathymetric data. Process model and python automate empower any workflow to be fully automated and launched in one click from BASE Editor.
  • 37
    GeoPandas

    GeoPandas

    GeoPandas

    GeoPandas is an open-source project to make working with geospatial data in python easier. GeoPandas extends the datatypes used by pandas to allow spatial operations on geometric types. Geometric operations are performed by shapely. Geopandas further depends on fiona for file access and matplotlib for plotting. The goal of GeoPandas is to make working with geospatial data in python easier. It combines the capabilities of pandas and shapely, providing geospatial operations in pandas and a high-level interface to multiple geometries to shapely. GeoPandas enables you to easily do operations in python that would otherwise require a spatial database such as PostGIS. GeoPandas is a community-led project written, used and supported by a wide range of people from all around of world of a large variety of backgrounds. GeoPandas will always be 100% open source software, free for all to use and released under the liberal terms of the BSD-3-Clause license.
  • 38
    Pencil2D

    Pencil2D

    Pencil2D

    Lightweight and easy to use so you can focus on animating and not what button to hit next. Seamlessly switch between raster and vector workflows, allowing you to sketch, ink & paint on the go. Pencil2D is completely open source and free to use, even commercially! We’re happy to share with all of you Pencil2D’s most recent release. This time our top priority was fixing the most immediate and pressing issues that not only broke the animation experience but also to patch previously implemented features. Over 330+ individual commits has been added since the last release, to stabilize and improve the software for continued use.
  • 39
    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
  • 40
    Formidable Victory
    Victory is a set of modular charting components for React and React Native. Victory makes it easy to get started without sacrificing flexibility. Create one-of-a-kind data visualizations with fully customizable styles and behaviors. Victory uses the same API for web and React Native applications for easy cross-platform charting. Fully contained, reusable data visualization elements are responsible for their own styles and behaviors. A React.js based library for creating sleek presentations using JSX syntax with the ability to live demo your code! Universal React Query Library is a blazing-fast GraphQL client, exposed as a set of ReactJS components. A physics-based animation library for React inspired by the natural world.
    Starting Price: Free
  • 41
    Radix UI

    Radix UI

    Radix UI

    ​Radix UI is an open source component library optimized for fast development, easy maintenance, and accessibility. It offers two main packages, Radix Primitives and Radix Themes. Radix Primitives is a low-level UI component library focused on accessibility, customization, and developer experience. Components adhere to WAI-ARIA design patterns, are unstyled by default, and provide full keyboard navigation. Radix Themes is a pre-styled component library designed to work out of the box with minimal configuration. It includes layout primitives, typography, and components like buttons and cards, all customizable via the Theme component. Radix Colors offers a comprehensive, accessible color system for designing beautiful, accessible websites and apps. It supports automatic dark mode, transparent variants, and is designed for user interfaces. Radix Icons provides a crisp set of 15×15 icons available as individual React components.
    Starting Price: Free
  • 42
    luminoth

    luminoth

    luminoth

    Luminoth is an open source toolkit for computer vision. Currently, we support object detection, but we are aiming for much more. : Luminoth is still alpha-quality release, which means the internal and external interfaces (such as command line) are very likely to change as the codebase matures. . If you want GPU support, you should install the GPU version of TensorFlow with pip install tensorflow-gpu, or else you can use the CPU version using pip install tensorflow. Luminoth can also install TensorFlow for you if you install it with pip install luminoth[tf] or pip install luminoth[tf-gpu], depending on the version of TensorFlow you wish to use.
    Starting Price: Free
  • 43
    Unfolded

    Unfolded

    Unfolded

    Transform your geospatial data into insightful maps within minutes. Use our extensive layer catalog and advanced timeline animation capabilities. Slice and dice your data using our intuitive geospatial analytic capabilities. Quickly arrive at insights through fluid in-browser exploration with immediate visual feedback. Publish your maps to your team with the click of a button. Make your own stories and share impactful data narratives with the world. An intuitive user experience that makes complex geospatial data science easy. Combine Shapefiles, Vector Tiles and Cloud-Optimized GeoTIFFs with traditional data formats like CSV and GeoJSON. Analyze your data by joining tables and grouping rows. Cross-filter data and correlate columns using custom metrics. Build polished web applications on top of your published maps. Iterate quickly with our well-documented and easy-to-use API. Perform geospatial joins across different geospatial data types.
  • 44
    Ariakit

    Ariakit

    Ariakit

    ​Ariakit is an open source library featuring unstyled, primitive components designed to help developers build accessible web applications with React. It provides a collection of styled examples that can be copied and pasted into applications. Ariakit's components are designed with accessibility in mind, supporting features like keyboard navigation and screen reader compatibility. It also offers integration examples with tools like Next.js App Router and React's useTransition for building responsive and accessible UIs. Developers can explore the documentation, component guides, and API references to get started.
    Starting Price: Free
  • 45
    AG Charts

    AG Charts

    AG Grid

    AG Charts is a fast and flexible JavaScript charting library designed to build interactive, highly customizable visualizations, including bar, line, pie, scatter, and bubble charts. The library provides responsive charts with features such as tooltips, zooming, panning, export as images, accessibility support, and real-time updates. It supports major frameworks including React, Angular, and Vue through official wrappers, making integration into modern web apps straightforward. AG Charts comes in two editions, Community (free, MIT-licensed) and Enterprise (commercial, with additional chart types and advanced features like context menus, advanced interactions, and financial charts).
    Starting Price: $499 per developer
  • 46
    Canvas X Geo

    Canvas X Geo

    Canvas GFX

    Combining a rich graphic toolset with sophisticated geospatial data handling, Canvas X Geo is the geospatial data illustration software designed to work in tandem with Geographic Information Systems. Represent, filter, and integrate a wide range of geospatial data formats in a single, powerful application Import and work with documents containing over one million objects in high resolution Drive data collaboration with numerous outputs, including maps, cross-sections, figures and presentations. Make your geospatial data tell a story. Put actionable insights into the hands of key stakeholders, increasing productivity and enabling better informed decision making. Combining a rich graphic toolset with sophisticated geospatial data handling, Canvas X Geo is the geospatial data illustration software designed to work in tandem with Geographic Information Systems. Represent, filter, and integrate a wide range of geospatial data formats in a single, powerful application.
    Starting Price: $299 per year
  • 47
    Untitled UI

    Untitled UI

    Untitled UI

    Untitled UI is the world’s largest Figma UI kit, React component library, and icon system, offering designers and developers everything needed to design and build modern interfaces at speed. The Figma library features over 900 global styles and variables for color, typography, and effects, more than 10,000 meticulously crafted components and variants, 420 ready‑to‑use desktop and mobile page examples, and 4,600 neutral icons and logos, fully integrated into one design system. On the development side, Untitled UI React provides an open‑source collection of production‑ready components built with React v19.1, Tailwind CSS v4.1, TypeScript v5.8, and React Aria, ensuring type safety, accessibility (keyboard navigation and screen‑reader support), and lightning‑fast performance without lock‑in. AI‑ready Lovable and bolt.new kits enable instant prototyping with simple prompts, while seamless Figma previews and consistent styling across both platforms.
    Starting Price: $129 per month
  • 48
    Pichon

    Pichon

    Icons8

    1M+ professional icons, illustrations, and photos for web, Mac, Windows, and Linux. Get the most extensive and consistent collection of curated graphics. Just drag and drop assets to any design tool. What's included: • Icons: consistent, pixel-perfect, in dozens of styles, covering all design needs • Illustrations: flat and 3D, vector and raster, for more engaging designs • Photos: background-free people and objects to create personas and visualize concepts What you can do in the app: • Search by keywords or browse by category or style • Recolor sets in a few clicks • Have all the assets at hand anytime since the app works offline The app is free and includes in-app purchases: • All graphics are free for a link with some limitations in formats or resolution • You can subscribe to one of the plans, get editable or high-res graphics, and forget about linking
    Starting Price: $15/month
  • 49
    Base UI
    From the creators of Radix, Material UI, and Floating UI, Base UI is an unstyled React component library for building accessible user interfaces. Our focus is on accessibility, performance, and developer experience. Our goal is to provide a complete set of open-source UI components, with a delightful developer experience, in a sustainable way. Features: - Headless: Base UI components are unstyled, don’t bundle CSS, and don’t prescribe a styling solution. - Accessible: Poor accessibility can make your application difficult to navigate for all users, not just for users with disabilities. - Composable: Component APIs are fully open, so you have direct access to each node, you can easily add or remove parts, and you can wrap them however you prefer.
    Starting Price: Free
  • 50
    LEAMAP

    LEAMAP

    Lynx Information Systems

    Using the utilities provided in the suite, output files can be made ready for loading to seismic interpretation workstation or further processing. LEAMAP can be used as a standalone system, or can be integrated with LEASSV to provide a full and comprehensive solution for reconstructing seismic data from images of sections and basemaps. The minimum system requirement is a PC running Microsoft Windows XP, Vista, 7, 8 or 10 (x86 or x64). Over 60 raster file formats are supported via Snowbound Software Inc's raster library. Plotting is supported via standard Windows printer drivers. Locprep is an interactive editor for Lynx and UKOOA-type location files, which store seismic shotpoint location information, and can also store general location information. You can use Locprep to perform a variety of tasks with LOC files.