awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Turfjs avatar

Turfjs/turf

0
View on GitHub↗
10,380 स्टार्स·1,006 फोर्क्स·TypeScript·MIT·7 व्यूज़turfjs.org↗

Turf

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 client-side spatial statistics.

Its capability surface covers GeoJSON data processing, geospatial analysis, and the calculation of spatial statistics to identify patterns and distributions across geographic areas. It also provides the derived coordinates and shapes required for interactive map visualization.

Features

  • Geospatial Data - Provides a comprehensive library for processing, analyzing, and deriving insights from geospatial data.
  • Geographic Tools - Provides a modular engine for calculating distances, areas, and intersections within custom JavaScript mapping applications.
  • Spatial Analysis - Computes geometric relationships and performs spatial operations on geographic data to derive insights from coordinates.
  • Client-Side Spatial - Calculates spatial patterns and statistical distributions of geographic data without requiring a backend server.
  • JavaScript Geospatial Libraries - Provides a comprehensive JavaScript and TypeScript engine for performing advanced spatial analysis and geometric operations on GeoJSON data.
  • GeoJSON Data Generators - Provides utility functions to programmatically create structured points, lines, and polygons for geographic mapping.
  • GeoJSON Data Models - Uses the GeoJSON specification as the primary internal format for representing and exchanging all geographic data structures.
  • GeoJSON Generators - Provides utility functions to programmatically create structured GeoJSON points, lines, and polygons.
  • GeoJSON Processing - Creates and transforms geographic data structures to ensure they follow the GeoJSON standard for mapping applications.
  • Geospatial Coordinate Logic - Implements mathematical formulas to calculate spatial relationships directly from latitude and longitude coordinate pairs.
  • Spatial Statistics - Processes geographic datasets to identify patterns, groups, and statistical distributions across spatial areas.
  • Spatial Metric Calculators - Provides a collection of tools for calculating distance, area, and geometric relationships between geographic coordinates.
  • Browser-Based Geospatial Analysis - Enables complex spatial calculations and geometric manipulations directly in the web browser using JavaScript.
  • Mapping and Visualization - Generates the derived coordinates and shapes required to render dynamic spatial analysis on interactive digital maps.
  • Modular Library Architectures - Organizes geospatial operations into independent, integrable packages to minimize final bundle size.
  • Pure Functional Logic Implementations - Processes spatial data using deterministic functions that return new objects without side effects or mutating inputs.
  • Tree-Shakable Architectures - Structures the codebase to enable build tools to remove unused geospatial functions during the compilation process.
  • Data Processing Tools - Comprehensive library for advanced spatial analysis.
  • Data Operations - Comprehensive library for spatial operations and analysis.
  • Distributed Systems - Engine for geospatial processing and analysis.
  • Spatial Analysis - Listed in the “Spatial Analysis” section of the Awesome Arcgis Developers awesome list.

स्टार हिस्ट्री

turfjs/turf के लिए स्टार हिस्ट्री चार्टturfjs/turf के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Turf के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Turf के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • mapbox/geojson-mergemapbox का अवतार

    mapbox/geojson-merge

    245GitHub पर देखें↗

    Merge multiple GeoJSON files into one FeatureCollection.

    JavaScript
    GitHub पर देखें↗245
  • maptalks/maptalks.jsmaptalks का अवतार

    maptalks/maptalks.js

    4,519GitHub पर देखें↗

    maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and 3D geographic data on a web canvas. It functions as a 3D geospatial engine supporting 3DTiles and GLTF formats, a GeoJSON visualization tool, and a spatial analysis library. The project distinguishes itself through high-performance rendering and dynamic geospatial animation, including the ability to simulate traffic flow and execute smooth visual transitions for map elements. It provides comprehensive tools for interactive geometry editing, allowing users to draw and modify ve

    HTML
    GitHub पर देखें↗4,519
  • mbloch/mapshapermbloch का अवतार

    mbloch/mapshaper

    4,133GitHub पर देखें↗

    Mapshaper is a tool for processing, simplifying, and converting geographic vector data, available as a command-line interface, a web browser tool, and a Node.js library. It functions as a coordinate projector, vector data converter, and web map asset optimizer designed to transform spatial datasets between different coordinate reference systems and file formats. The project is distinguished by its topology-preserving geometry simplification, which reduces vertex counts while maintaining shared boundaries to prevent gaps and overlaps. It further optimizes assets for the web through coordinate

    JavaScript
    GitHub पर देखें↗4,133
  • cesiumgs/cesiumCesiumGS का अवतार

    CesiumGS/cesium

    15,412GitHub पर देखें↗

    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
    GitHub पर देखें↗15,412
Turf के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

turfjs/turf क्या करता है?

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.

turfjs/turf की मुख्य विशेषताएं क्या हैं?

turfjs/turf की मुख्य विशेषताएं हैं: Geospatial Data, Geographic Tools, Spatial Analysis, Client-Side Spatial, JavaScript Geospatial Libraries, GeoJSON Data Generators, GeoJSON Data Models, GeoJSON Generators।

turfjs/turf के कुछ ओपन-सोर्स विकल्प क्या हैं?

turfjs/turf के ओपन-सोर्स विकल्पों में शामिल हैं: mapbox/geojson-merge — Merge multiple GeoJSON files into one FeatureCollection. maptalks/maptalks.js — maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and… mbloch/mapshaper — Mapshaper is a tool for processing, simplifying, and converting geographic vector data, available as a command-line… cesiumgs/cesium — Cesium is a JavaScript library designed for rendering high-precision 3D globes and 2D maps within web browsers. It… geopandas/geopandas — GeoPandas is a Python library that extends pandas with native support for geospatial data. It treats geographic… alexbol99/flatten-js — flatten-js is a javascript library for manipulating abstract geometrical shapes like point, vector, line, ray,…