awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to flatgeobuf/flatgeobuf

Open-source alternatives to Flatgeobuf

30 open-source projects similar to flatgeobuf/flatgeobuf, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Flatgeobuf alternative.

  • turfjs/turfTurfjs avatar

    Turfjs/turf

    10,380View on GitHub↗

    Turf is a JavaScript and TypeScript geospatial analysis library and toolkit used for performing spatial analysis and geometric operations on GeoJSON data. It functions as a modular spatial engine that allows for the generation, manipulation, and classification of geographic datasets within web and node environments. The library provides a set of utility functions to programmatically create structured points, lines, and polygons. It enables the calculation of distances, areas, and geometric relationships between geographic coordinates, supporting both browser-based geospatial analysis and clie

    TypeScript
    View on GitHub↗10,380
  • uber-web/math.gluber-web avatar

    uber-web/math.gl

    420View on GitHub↗

    A 3D/WebGL math library

    TypeScript
    View on GitHub↗420
  • alexbol99/flatten-jsalexbol99 avatar

    alexbol99/flatten-js

    648View on GitHub↗

    flatten-js is a javascript library for manipulating abstract geometrical shapes like point, vector, line, ray, segment, circle, arc and polygon. Shapes may be organized into Planar Set - searchable container which support spatial queries.

    JavaScript
    View on GitHub↗648
  • ngageoint/geopackage-jsngageoint avatar

    ngageoint/geopackage-js

    331View on GitHub↗

    GeoPackage JS is an implementation of the OGC GeoPackage spec. This library works in both the browser and Node 12+.

    TypeScript
    View on GitHub↗331
  • proj4js/proj4jsproj4js avatar

    proj4js/proj4js

    2,223View on GitHub↗

    JavaScript library to transform coordinates from one coordinate system to another, including datum transformations

    JavaScript
    View on GitHub↗2,223

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • springmeyer/arc.jsspringmeyer avatar

    springmeyer/arc.js

    384View on GitHub↗

    great circle routes in javascript

    TypeScript
    View on GitHub↗384
  • geotiff/geoblazeGeoTIFF avatar

    GeoTIFF/geoblaze

    190View on GitHub↗

    Blazing Fast JavaScript Raster Processing Engine

    JavaScript
    View on GitHub↗190
  • jvail/spl.jsjvail avatar

    jvail/spl.js

    191View on GitHub↗

    SpatiaLite 5.1.1-rc0 and friends - sqlite 3.51.1, geos 3.14.1, proj 9.7.1, rttopo 1.1.0 - for node (sync API) and browser (async API).

    JavaScript
    View on GitHub↗191
  • mourner/flatbushmourner avatar

    mourner/flatbush

    1,593View on GitHub↗

    A really fast static spatial index for 2D points and rectangles in JavaScript.

    JavaScript
    View on GitHub↗1,593
  • mathigon/euclid.jsmathigon avatar

    mathigon/euclid.js

    132View on GitHub↗

    Euclid.ts is a Typescript library for 2D geometry. It contains classes for elements like points, lines, circles, and polygons, intersection detection, as well as SVG and Canvas drawing tools. It was developed for Mathigon.org, an award-winning mathematics education project.

    TypeScript
    View on GitHub↗132
  • neocarto/geotoolboxneocarto avatar

    neocarto/geotoolbox

    74View on GitHub↗

    geotoolbox is a javascript tool for geographers. It allows one to manage GeoJSON properties (attribute data) and provides several useful GIS operations for thematic cartography. The aim of geotoolbox is to offer functions designed to handle geoJSON directly, not just single features or…

    JavaScript
    View on GitHub↗74
  • riatelab/statsbreaksriatelab avatar

    riatelab/statsbreaks

    24View on GitHub↗

    statsbreaks is a javascript package whose objective is to split (to classify/to discretize) a quantitative dataset into a (k) number of classes or thematic categories. The general aim is to create a choropleth map, for example with bertin.js.

    JavaScript
    View on GitHub↗24
  • bjornharrtell/jstsbjornharrtell avatar

    bjornharrtell/jsts

    1,555View on GitHub↗

    JavaScript Topology Suite

    JavaScript
    View on GitHub↗1,555
  • urbica/galtonurbica avatar

    urbica/galton

    277View on GitHub↗

    Lightweight Node.js isochrone map server

    JavaScript
    View on GitHub↗277
  • mourner/rbushmourner avatar

    mourner/rbush

    2,753View on GitHub↗

    RBush

    JavaScript
    View on GitHub↗2,753
  • bugra9/gdal3.jsbugra9 avatar

    bugra9/gdal3.js

    428View on GitHub↗

    gdal3.js is a port of Gdal applications (gdaltranslate, ogr2ogr, gdalrasterize, gdalwarp, gdaltransform) to Webassembly. It allows you to convert raster and vector geospatial data to various formats and coordinate systems.

    JavaScript
    View on GitHub↗428
  • geotiffjs/geotiff.jsgeotiffjs avatar

    geotiffjs/geotiff.js

    1,026View on GitHub↗

    geotiff.js is a small library to parse TIFF files for visualization or analysis. It is written in pure JavaScript, and is usable in both the browser and node.js applications.

    JavaScript
    View on GitHub↗1,026
  • harrystevens/geometricHarryStevens avatar

    HarryStevens/geometric

    1,094View on GitHub↗

    Geometric.js is a JavaScript library for working with points, lines, polygons, and angles. It uses plain JavaScript arrays for geometry primitives, includes TypeScript declarations for editor autocomplete and type checking, and works in modern browsers and Node.js.

    JavaScript
    View on GitHub↗1,094
  • koopjs/koopkoopjs avatar

    koopjs/koop

    708View on GitHub↗

    Transform, query, and download geospatial data on the web.

    JavaScript
    View on GitHub↗708
  • manuelbieh/geolibmanuelbieh avatar

    manuelbieh/geolib

    4,273View on GitHub↗

    Geolib is a geospatial calculation library and point analysis tool. It provides a collection of utilities for computing distances, bearings, and areas between coordinates, as well as converting geographic measurements and coordinate formats. The library features a Well-Known Text geometry parser to convert WKT strings into coordinate structures for polygon analysis. It includes specialized tools for geofencing and point containment, enabling the determination of whether a coordinate falls within a defined polygon or a specified radius. The toolset covers broad capability areas including loca

    JavaScript
    View on GitHub↗4,273
  • mapbox/geobufmapbox avatar

    mapbox/geobuf

    1,026View on GitHub↗

    A compact binary encoding for geographic data.

    JavaScript
    View on GitHub↗1,026
  • mapbox/geojson-mergemapbox avatar

    mapbox/geojson-merge

    245View on GitHub↗

    Merge multiple GeoJSON files into one FeatureCollection.

    JavaScript
    View on GitHub↗245
  • cesiumgs/cesiumCesiumGS avatar

    CesiumGS/cesium

    15,412View on GitHub↗

    Cesium is a JavaScript library designed for rendering high-precision 3D globes and 2D maps within web browsers. It functions as a visualization engine that leverages hardware-accelerated graphics to display complex geographic data, terrain, and imagery. The library distinguishes itself through a modular architecture that supports the streaming of massive geographic datasets. By employing tiled data delivery and hierarchical level-of-detail optimization, it maintains performance while navigating large-scale environments. It also includes a time-dynamic state management system, which synchroniz

    JavaScript
    View on GitHub↗15,412
  • jpmens/jojpmens avatar

    jpmens/jo

    4,868View on GitHub↗

    Jo is a command-line utility designed to construct and manipulate JSON objects and arrays directly from shell arguments and standard input. It functions as a data processing tool that transforms raw input into structured formats, enabling the generation of complex payloads for APIs, configuration files, and automated data pipelines. The tool distinguishes itself through its ability to resolve hierarchical data structures using delimiter-based path definitions and its integrated type-inference engine, which automatically casts input values into native boolean, numeric, or null types. Users can

    C
    View on GitHub↗4,868
  • ddohler/gdal-jsD

    ddohler/gdal-js

    0View on GitHub↗
    View on GitHub↗0
  • dbohdan/remarshalD

    dbohdan/remarshal

    0View on GitHub↗
    View on GitHub↗0
  • dazuma/thermo.jsdazuma avatar

    dazuma/thermo.js

    1View on GitHub↗

    Sample heat map implementation in Javascript

    JavaScript
    View on GitHub↗1
  • bitcoinexchangefh/bitcoinexchangefhBitcoinExchangeFH avatar

    BitcoinExchangeFH/BitcoinExchangeFH

    952View on GitHub↗

    BitcoinExchangeFH is a slim application to record the price depth and trades in various exchanges. You can set it up quickly and record the all the exchange data in a few minutes!

    Python
    View on GitHub↗952
  • analyticalgraphicsinc/cesiumAnalyticalGraphicsInc avatar

    AnalyticalGraphicsInc/cesium

    15,379View on GitHub↗

    Cesium is a JavaScript geospatial visualization library and 3D globe engine designed to render world-scale environments and precision spatial data. It functions as a web-based mapping tool that displays hardware-accelerated 3D globes and 2D maps directly in a browser without requiring external plugins. The project operates as a 3D tiles renderer, utilizing the 3D Tiles open standard to stream and display large-scale geospatial datasets. It enables the visualization and analysis of high-accuracy spatial information across global environments. The library covers a broad range of capabilities,

    JavaScript
    View on GitHub↗15,379
  • datalab-to/chandradatalab-to avatar

    datalab-to/chandra

    4,833View on GitHub↗

    sChandra is a document processing platform that converts images, PDFs, Word documents, spreadsheets, and other formats into structured output such as HTML, Markdown, or JSON while preserving layout. It can also extract specific data fields from invoices, contracts, or reports using user-defined JSON schemas, with citations back to source locations. The service supports form filling in PDF and image documents, document generation from Markdown, and extraction of tracked changes from Word files. The platform distinguishes itself with pipeline-based processing chains that combine multiple proces

    Pythonaiocr
    View on GitHub↗4,833