The "Awesome Frontend GIS" project is a curated collection of resources focused on Geographic Information Systems (GIS) specifically designed for web browsers. Frontend GIS encompasses tools and libraries that allow developers to create interactive maps, visualize spatial data, and integrate geographic information into web applications. This list includes mapping libraries, data visualization tools, tutorials, and community resources that cater to both beginners and experienced developers. Whether you're looking to build a simple map or a complex spatial analysis application, this collection provides valuable insights and tools to enhance your GIS projects on the web.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Vue.js" project is a curated collection of resources aimed at supporting developers using Vue.js, a progressive JavaScript framework for building user interfaces. This list encompasses a variety of resources including libraries, tools, plugins, tutorials, and community contributions that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides invaluable resources to help you create dynamic and responsive web applications. Dive into this collection to discover tools and insights that will elevate your Vue.js projects to the next level.
The "Awesome React" project is a curated resource list designed to support developers using React, a popular JavaScript library for building user interfaces. This list includes a wide range of resources such as libraries, tools, tutorials, components, and community-driven content that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into the world of React and discover the resources that will help you create dynamic and responsive user interfaces with ease.
The "Awesome Android UI" project is a curated resource list dedicated to enhancing user interface design for Android applications. Android UI refers to the visual elements and interactive components that make up the user experience on Android devices. This list includes a variety of resources such as UI libraries, design tools, components, animations, and tutorials that cater to both novice and experienced developers. By providing a comprehensive selection of resources, this project empowers developers to create visually appealing and user-friendly applications. Whether you're looking for inspiration or practical tools to streamline your design process, you'll find valuable assets to elevate your Android UI development.
The "Awesome Tailwind CSS" project is a comprehensive repository of resources dedicated to using Tailwind CSS, a utility-first CSS framework for building custom user interfaces rapidly. This curated list includes official documentation, IDE extensions, tools, UI libraries, components, and plugins, providing valuable aids for developers of all skill levels. With resources for design inspiration and development support, the project fosters a vibrant community around Tailwind CSS. Whether you’re searching for components or enhancing your workflow, this collection serves as a go-to guide for maximizing the potential of Tailwind CSS.
A WebGL-powered geospatial data visualization and analysis engine for building high-performance maps and spatial applications.
Compact, modular JavaScript wrappers for the ArcGIS REST API that run in Node.js and modern browsers.
A JavaScript library for creating thematic maps and visualizing geospatial data on the web.
An open-source JavaScript library for creating high-precision 3D globes and 2D maps in web browsers without plugins.
A JavaScript library for geographic projections, spherical shapes, and spherical trigonometry using GeoJSON.
A collection of extended geographic projections for use with D3's d3-geo library.
A JavaScript library for computing Voronoi diagrams and Delaunay triangulations on the surface of a sphere.
A lightweight JavaScript library for creating interactive SVG map visualizations with D3.js and TopoJSON.
A WebGL2/WebGPU-powered framework for high-performance, large-scale data visualization in the browser.
A JavaScript library for creating customizable thematic web maps using D3, designed for Eurostat data but compatible with custom geometries and statistics.
A web component for 3D globe data visualization using ThreeJS/WebGL with multiple interactive layers.
A JavaScript library for client-side visualization of gridded and tabular coordinate data in the browser with diverse cartographic styles.
A Three.js-based JavaScript/WebGL framework for visualizing 3D geospatial data in web browsers.
A lightweight open-source JavaScript library for building mobile-friendly interactive maps.
A Leaflet plugin that embeds animated weather maps from Windy.com into websites with full JavaScript control.
A JavaScript library for rendering interactive, customizable vector maps in web browsers using WebGL.
An open-source library for publishing interactive vector tile maps in web browsers and webview-based apps.
A lightweight and pluggable WebGL-driven JavaScript library for building high-performance 2D/3D maps with rich 3D features.
A high-performance JavaScript library for creating interactive maps on the web with support for tiles, vectors, and markers.
A React library for creating beautiful SVG maps with d3-geo and topojson using a declarative API.
A JavaScript library for rendering 2D & 3D maps in web browsers using WebGL, optimized for vector data like OpenStreetMap.
A JavaScript library for building web-based geospatial data explorers with 2D/3D visualization and extensive data format support.
A JavaScript API for embedding beautiful, interactive 3D maps into web pages using WebGL.
A JavaScript library for calculating great circle routes and outputting them as GeoJSON or WKT.
A curated list of tools, libraries, and resources for working with the GeoJSON geographic data format.
A TypeScript library for 2D Euclidean geometry with classes for shapes, intersection detection, and SVG/Canvas drawing.
A very fast static spatial index for 2D points and rectangles in JavaScript, using a packed Hilbert R-tree algorithm.
A performant binary encoding for geographic data based on flatbuffers, designed for fast streaming and spatial filtering.
A JavaScript library for 2D geometry manipulation, supporting shapes like points, lines, circles, polygons, and spatial queries.
A lightweight Node.js server for generating isochrone maps using OSRM routing data.
Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser using WebAssembly.
A blazing fast JavaScript raster processing engine for analyzing GeoTIFFs in browsers and Node.js.
A compact binary encoding for geographic data that compresses GeoJSON into protocol buffers for faster and smaller transfers.
A pure JavaScript library for parsing and reading raster data from TIFF and GeoTIFF files in both browser and Node.js environments.
A zero-dependency JavaScript library for basic geospatial operations like distance calculation and coordinate conversion.
A JavaScript library for reading and rendering OGC GeoPackage files in both browser and Node.js environments.
An open specification for storing geospatial vector data (points, lines, polygons) in the Apache Parquet columnar storage format.
A JavaScript library for managing GeoJSON properties and performing GIS operations for thematic cartography.
A Node.js utility to merge multiple GeoJSON files into a single FeatureCollection, supporting both in-memory and streaming modes.
A JavaScript library for slicing GeoJSON data into vector tiles on the fly in the browser or Node.js.
A JavaScript library for performing 2D geometric calculations on points, lines, and polygons.
A JavaScript library for processing and analyzing 2D spatial geometries, ported from the Java Topology Suite (JTS).
A JavaScript toolkit for translating, querying, and integrating geospatial data from any API into multiple formats.
A comprehensive 3D/WebGL math library for graphics, geospatial, and visualization applications.
A JavaScript library for transforming point coordinates between different coordinate systems and datums.
A high-performance JavaScript R-tree-based 2D spatial index for points and rectangles.
SpatiaLite 5.1.1-rc0 with SQLite, GEOS, PROJ, and RTTOPO compiled to WebAssembly for Node.js and browser environments.
A modular JavaScript and TypeScript library for geospatial analysis and GeoJSON manipulation.
An extension of GeoJSON that encodes topology for efficient, compact geographic data representation.
A lightweight JavaScript library for converting between Well-Known Text (WKT) and client-side mapping framework geometries.
Interactive interface for browsing global, full-resolution satellite imagery with near real-time updates.
A collection of custom JavaScript scripts for visualizing and processing satellite imagery with Sentinel Hub services.
Global open dataset of aggregated fixed and mobile network performance metrics (download/upload/latency) in geospatial tiles.
A collection of custom JavaScript scripts for visualizing and processing satellite imagery with Sentinel Hub services.
Pre-built TopoJSON files of world country and land boundaries from Natural Earth data.