awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to openlayers/openlayers

Open-source alternatives to Openlayers

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

  • leaflet/leafletAvatar von Leaflet

    Leaflet/Leaflet

    45,200Auf GitHub ansehen↗

    Leaflet is a lightweight JavaScript mapping library used to build mobile-friendly interactive maps on web pages. It functions as an open-source geospatial toolkit and web map renderer, providing the necessary tools to display geographical tiles and vector data. The framework is designed as a mobile-first map interface, ensuring that mapping experiences remain responsive and efficient across both desktop browsers and mobile devices. It enables the creation of custom map implementations and the visualization of geospatial data through the addition of markers, popups, and layers. The library co

    JavaScriptjavascriptleafletmaps
    Auf GitHub ansehen↗45,200
  • paullecam/react-leafletAvatar von PaulLeCam

    PaulLeCam/react-leaflet

    5,592Auf GitHub ansehen↗

    This project is a GIS component library and a React wrapper for the Leaflet mapping library. It acts as a bridge between the imperative Leaflet API and the declarative state management of React, allowing for the creation of interactive geographic maps and spatial data visualizations. The library uses a component-based architecture to render maps with markers and layers. It synchronizes the React virtual DOM with the map's internal layer registry to maintain a consistent geographic state, mapping component lifecycles to the addition and removal of map layers. The tool provides capabilities fo

    TypeScriptjavascriptleafletleaflet-maps
    Auf GitHub ansehen↗5,592
  • maplibre/maplibre-gl-jsAvatar von maplibre

    maplibre/maplibre-gl-js

    9,931Auf GitHub ansehen↗

    Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It serves as a web-based GIS visualization tool and an interactive map interface framework for rendering geographic data and vector tiles on web pages. The library provides capabilities for 3D terrain rendering and the integration of custom 3D content. It supports complex geospatial data visualization through the use of heatmaps, clusters, and 3D extrusions, while allowing for custom map styling and environmental effect customization. The system covers a broad range of functional a

    TypeScripthacktoberfestmaplibremaplibre-gl
    Auf GitHub ansehen↗9,931

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • antvis/l7Avatar von antvis

    antvis/L7

    4,024Auf GitHub ansehen↗

    L7 is a WebGL-powered geospatial visualization engine and browser-based GIS engine designed for high-performance rendering of large-scale 2D and 3D spatial datasets. It functions as a geographic data visualization library that leverages hardware acceleration to display massive datasets and heatmaps within a web browser. The engine features an abstracted basemap integration layer that decouples data visualization from the underlying map provider, allowing for the use of various map providers or offline deployments. It employs a system for visual variable mapping to translate numeric and catego

    TypeScript
    Auf GitHub ansehen↗4,024
  • markmarkoh/datamapsAvatar von markmarkoh

    markmarkoh/datamaps

    3,800Auf GitHub ansehen↗

    Datamaps is a library for generating interactive, data-driven geographic visualizations within web applications. It utilizes scalable vector graphics to render maps, allowing for precise styling and responsive resizing across different screen sizes. The library provides a declarative configuration pattern that binds custom datasets to geographic regions. This enables the creation of choropleth maps, where regions are color-coded based on statistical values, and point-based overlays that represent individual data points as interactive bubbles. Beyond basic rendering, the toolset includes capa

    JavaScript
    Auf GitHub ansehen↗3,800
  • f5/unovisAvatar von f5

    f5/unovis

    2,730Auf GitHub ansehen↗

    Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations. The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping. Its capability surface covers a wide range of data representations, including linear, area, and bar ch

    TypeScriptangularchartsdata-visualization
    Auf GitHub ansehen↗2,730
  • mapnik/mapnikAvatar von mapnik

    mapnik/mapnik

    3,934Auf GitHub ansehen↗

    Mapnik is a cartographic rendering library and map rendering engine designed to convert geographic information system data into visual maps and printable layouts. It serves as a spatial data visualization tool that applies symbology and styling rules to diverse geographic data sources. The project utilizes an XML map configuration framework to define the visual appearance of maps, allowing the separation of styling logic and layout properties from the core rendering engine. Its capabilities cover geographic information visualization and cartographic style management. The system integrates sp

    C++
    Auf GitHub ansehen↗3,934
  • visgl/deck.glAvatar von visgl

    visgl/deck.gl

    13,875Auf GitHub ansehen↗

    This project is a declarative visualization library and geospatial framework designed for rendering large-scale data sets within web browsers. It functions as a high-performance graphics engine that leverages hardware acceleration to display complex 2D and 3D visual layers, enabling the visualization of millions of data points through a structured, component-based syntax. The framework distinguishes itself through its ability to synchronize custom data visualizations with third-party mapping platforms. By managing camera states and coordinate systems, it allows developers to overlay high-perf

    TypeScriptdata-visualizationgeospatial-analysisjavascript
    Auf GitHub ansehen↗13,875
  • keplergl/kepler.glAvatar von keplergl

    keplergl/kepler.gl

    11,871Auf GitHub ansehen↗

    Kepler.gl is a web-based geospatial visualization framework designed for rendering large-scale location datasets. It functions as a modular React mapping component that enables developers to embed interactive, high-performance geographic visualizations into web applications, serving as a comprehensive engine for building browser-based GIS dashboards. The library distinguishes itself through a highly extensible architecture that centers on centralized state management. By utilizing a predictable state-driven model, it allows for the programmatic control of map layers, filters, and viewport set

    TypeScriptdata-visualizationgeospatialkepler
    Auf GitHub ansehen↗11,871
  • hpneo/gmapsAvatar von HPNeo

    HPNeo/gmaps

    6,984Auf GitHub ansehen↗

    gmaps is a library that provides a wrapper for the Google Maps API, serving as a geospatial data toolkit and interactive map renderer. It simplifies the integration of interactive maps into web applications by managing the embedding of map views and the lifecycle of markers. The project distinguishes itself through a specialized set of utilities for geocoding, which converts physical addresses to geographic coordinates and vice versa. It also includes a static map generator for creating non-interactive map images for lightweight environments. The capability surface covers geographic data vis

    JavaScript
    Auf GitHub ansehen↗6,984
  • anmolsaini16/mapcnAvatar von AnmolSaini16

    AnmolSaini16/mapcn

    5,965Auf GitHub ansehen↗

    MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive maps. It provides a set of small, reusable components for rendering maps, placing markers, drawing routes, and clustering points, all managed through React hooks, context, and refs for state and lifecycle control. The library distinguishes itself by offering a complete set of map features as individual React components that automatically adapt to light and dark themes. It includes components for interactive map rendering with zero configuration, marker placement with popups a

    TypeScript
    Auf GitHub ansehen↗5,965
  • tomchentw/react-google-mapsAvatar von tomchentw

    tomchentw/react-google-maps

    4,626Auf GitHub ansehen↗

    This project is a Google Maps React wrapper and integration library that bridges the Google Maps JavaScript API with a declarative component-based architecture. It provides an interactive map component for rendering map views, markers, and overlays using geographic coordinates and custom HTML. The library serves as a geographic data visualization tool and a map-based search interface. It enables the implementation of place search functionality and autocomplete inputs integrated directly with the map view. The capability surface covers location-based services including route visualization, pa

    JavaScriptgoogle-maps-javascript-apireactreact-styleguidist
    Auf GitHub ansehen↗4,626
  • hadley/ggplot2Avatar von hadley

    hadley/ggplot2

    6,948Auf GitHub ansehen↗

    ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that functions as a declarative plotting framework, allowing users to specify what a plot should contain rather than how to draw it. The system builds visualizations by mapping data variables to visual aesthetics through a structured set of layering rules. This approach enables the composition of complex graphics by stacking independent components, such as geometric objects and scales, on top of a shared coordinate system. The framework supports scientific plotting and exploratory

    R
    Auf GitHub ansehen↗6,948
  • calesthio/crucixAvatar von calesthio

    calesthio/Crucix

    10,311Auf GitHub ansehen↗

    Crucix is an open-source intelligence system comprising an OSINT aggregator, a geospatial intelligence dashboard, and an LLM intelligence agent. It functions as a real-time signal monitor and automated alerting system designed to collect, analyze, and visualize geopolitical, economic, and satellite data from diverse open-source intelligence sources. The system utilizes large language models to synthesize intelligence feeds, generate actionable trade ideas, and classify signal priority with confidence scores. It features a geospatial visualization interface that plots intelligence events, such

    JavaScriptaiintelligenceosint
    Auf GitHub ansehen↗10,311
  • cambecc/earthAvatar von cambecc

    cambecc/earth

    6,552Auf GitHub ansehen↗

    Earth is an interactive web-based platform for visualizing global weather, ocean, and atmospheric data. It animates particle flows representing wind, ocean currents, and waves on a customizable map, and supports overlaying color-coded meteorological, oceanographic, chemical, and particulate data for detailed analysis. The platform distinguishes itself by offering multiple cartographic projections—including orthographic, equirectangular, and stereographic—that can be switched to view global patterns from different perspectives. It also provides keyboard-driven navigation, allowing map rotation

    JavaScript
    Auf GitHub ansehen↗6,552
  • dataarts/webgl-globeAvatar von dataarts

    dataarts/webgl-globe

    3,770Auf GitHub ansehen↗

    webgl-globe is a WebGL globe visualization library and geospatial renderer used to display latitude and longitude spatial data on an interactive 3D globe. It functions as a 3D data visualization tool that maps coordinate-based datasets into a three-dimensional environment. The library provides capabilities for interactive geographic visualization and spatial data animation, allowing for the rendering of geographic coordinates and the creation of automated motion sequences to illustrate trends or movements over time. It utilizes hardware acceleration to implement a web-based map interface, em

    JavaScript
    Auf GitHub ansehen↗3,770
  • bqplot/bqplotAvatar von bqplot

    bqplot/bqplot

    3,693Auf GitHub ansehen↗

    bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of graphics. It functions as a tool for creating 2D charts and maps with real-time updates and bidirectional communication between the kernel and frontend. The library is distinguished by its ability to act as a geographic data visualization tool, rendering choropleth maps and spatial data via GeoJSON and custom projections. It also serves as a financial charting tool for producing OHLC and candle bar charts, and as an interactive dashboard framework for combining plotting widgets wit

    TypeScriptipythonjupytervisualizations
    Auf GitHub ansehen↗3,693
  • mapbox/tippecanoeAvatar von mapbox

    mapbox/tippecanoe

    3,026Auf GitHub ansehen↗

    Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale geospatial datasets, including GeoJSON, CSV, and Geobuf files, into binary vector tiles or MBTiles SQLite databases. The project is designed to maintain map performance and visual quality across different zoom levels. It achieves this through geospatial data downsampling, which includes simplifying geometries and thinning point density to prevent tile overcrowding and keep tile sizes within specific limits. The tool provides extensive data transformation capabilities, such as attri

    C++c-plus-plusgeojsonvector-tiles
    Auf GitHub ansehen↗3,026
  • visgl/react-map-glAvatar von visgl

    visgl/react-map-gl

    8,457Auf GitHub ansehen↗

    react-map-gl is a library of reusable components and hooks for embedding high-performance WebGL map visualizations within React applications. It provides a declarative wrapper for Mapbox GL JS, synchronizing the map state and styles with a component-based state management system. The toolkit enables the rendering of complex 2D and 3D geospatial data visualizations on map layers. It includes a framework for developing custom map components and specialized user interface elements using shared context and dedicated hooks. The library manages interactive map integration and geospatial data visua

    TypeScriptdata-visualizationmapmapbox-gl
    Auf GitHub ansehen↗8,457
  • yihong0618/running_pageAvatar von yihong0618

    yihong0618/running_page

    4,484Auf GitHub ansehen↗

    This project is a fitness activity dashboard and data pipeline that aggregates running statistics and routes from external sports platforms into a personal visual summary. It includes a fitness data migration tool for consolidating records between different sports services and local storage, alongside a data importer for processing GPX, TCX, and FIT files. The system features an automated activity sync pipeline that periodically fetches fitness data and redeploys a static dashboard to a hosting platform. It also provides a keyboard-driven terminal user interface for filtering and viewing runn

    Pythonadidasclub-nikedata-analysis
    Auf GitHub ansehen↗4,484
  • xiangyuecn/areacity-jsspider-statsgovAvatar von xiangyuecn

    xiangyuecn/AreaCity-JsSpider-StatsGov

    6,672Auf GitHub ansehen↗

    This project is an administrative GIS toolset that provides a comprehensive dataset of China's administrative divisions, including provinces, cities, districts, and townships. It functions as a coordinate system transformer and a boundary converter for transforming geographic data into standard formats. The toolset distinguishes itself through the ability to convert administrative boundary data between CSV, GeoJSON, Shapefiles, and SQL. It includes specialized utilities for coordinate system transformation between GCJ-02, BD-09, WGS-84, and CGCS2000 standards to ensure accuracy across differe

    JavaScript
    Auf GitHub ansehen↗6,672
  • seanmorley15/adventurelogAvatar von seanmorley15

    seanmorley15/AdventureLog

    2,671Auf GitHub ansehen↗

    AdventureLog is a self-hosted travel organizer and planner designed to document visited locations, organize future trip itineraries, and visualize travel history on a world map. It functions as a personal travel journal for recording activities and maintaining a visual history of explorations. The application is built for deployment on home servers as a dockerized web application, utilizing reverse proxies and custom domain mapping to provide a private instance for managing travel data without relying on third-party cloud services. The software covers travel tracking through location logging

    Svelteadventureallauthapi
    Auf GitHub ansehen↗2,671
  • remix-run/examplesAvatar von remix-run

    remix-run/examples

    1,216Auf GitHub ansehen↗

    This repository serves as a comprehensive collection of reference implementations for the Remix web framework. It provides practical examples of full-stack web development, demonstrating how to build dynamic, server-rendered applications that bridge server-side logic with client-side interactivity. By leveraging a component-based architecture, these examples illustrate core patterns for managing data, routing, and user interfaces within a unified development environment. The collection highlights the framework's distinctive approach to web architecture, emphasizing server-side data loading an

    TypeScript
    Auf GitHub ansehen↗1,216
  • marceloprates/prettymapsAvatar von marceloprates

    marceloprates/prettymaps

    12,287Auf GitHub ansehen↗

    Prettymaps is a geospatial data visualization library designed to transform raw geographic coordinates into stylized, artistic maps. It functions as an automated generator that retrieves vector data from OpenStreetMap to create custom visualizations for any location worldwide. The library distinguishes itself through a declarative configuration system that allows users to apply consistent visual themes and design presets across different map layers. By utilizing a procedural drawing engine, it stacks geometric layers onto a coordinate-based canvas, ensuring that geographic features are render

    Jupyter Notebookcartographygenerative-artjupyter-notebook
    Auf GitHub ansehen↗12,287
  • manycore-maas/painterAvatar von manycore-maas

    manycore-maas/Painter

    4,486Auf GitHub ansehen↗

    Painter is a declarative rendering system that transforms JSON definitions into styled visual images. It functions as a JSON-to-image rendering engine that converts structured layout data into vector shapes, styled text, and QR codes on a canvas. The system features a dynamic image template engine that utilizes relative coordinate calculations to determine element positions based on the boundaries of other components. It supports the creation of interactive templates where users can drag, scale, and delete elements in real-time, as well as the ability to update specific element properties wit

    JavaScript
    Auf GitHub ansehen↗4,486
  • didi/logicflowAvatar von didi

    didi/LogicFlow

    11,441Auf GitHub ansehen↗

    LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business process diagrams. It serves as a customizable diagramming engine for rendering business process models, entity relationship diagrams, and unified modeling language charts. The system is characterized by a plugin-based architecture that allows developers to define specialized graphical elements and register pluggable modules. A distinctive feature is its overlay system, which positions standard HTML components on top of the SVG canvas to create interactive menus and control pan

    TypeScriptbpmndiagramdiagramming
    Auf GitHub ansehen↗11,441
  • bradtraversy/vanillawebprojectsAvatar von bradtraversy

    bradtraversy/vanillawebprojects

    16,097Auf GitHub ansehen↗

    This project is a collection of reference implementations for vanilla web applications, interactive browser games, and core frontend development patterns. It consists of small web applications and tools built using standard HTML, CSS, and JavaScript without the use of external frameworks or libraries. The collection demonstrates various practical implementations, including browser-based mini games with arcade and word-guessing mechanics, as well as frontend interface prototypes. These examples cover the use of the native document object model for state manipulation and the implementation of i

    JavaScript
    Auf GitHub ansehen↗16,097
  • highcharts/highchartsAvatar von highcharts

    highcharts/highcharts

    12,463Auf GitHub ansehen↗

    Highcharts is a JavaScript charting library and interactive data visualization framework used to render complex datasets as visual charts and maps. It functions as a customizable SVG charting engine that produces scalable vector graphics for data series. The library allows for the creation of interactive data visualizations with configurable colors, labels, and themes. It also provides a cross-platform visualization wrapper to embed these web-based charts into native iOS and Android mobile applications. The toolkit supports the development of custom dashboards and provides options to build c

    TypeScript
    Auf GitHub ansehen↗12,463
  • colbyfayock/50-projects-for-react-and-the-static-webAvatar von colbyfayock

    colbyfayock/50-projects-for-react-and-the-static-web

    1,128Auf GitHub ansehen↗

    This project is a curated educational resource designed to help developers practice frontend web development through a collection of fifty distinct coding challenges. It provides a structured curriculum focused on building functional applications using React and modern static web technologies, offering project briefs and blueprints that guide learners through the implementation of diverse web interfaces. The collection distinguishes itself by emphasizing full-stack prototyping and real-world integration patterns. Rather than focusing on isolated UI elements, the projects require the integrati

    ebookhacktoberfestjavascript
    Auf GitHub ansehen↗1,128
  • ant-design/ant-design-chartsAvatar von ant-design

    ant-design/ant-design-charts

    2,228Auf GitHub ansehen↗

    Ant Design Charts is a data visualization framework and declarative component library designed for React applications. It provides a collection of reusable components that map complex datasets to graphical representations, enabling the creation of interactive charts, plots, and maps within web interfaces. The library utilizes a grammar-based mapping system to transform raw data into visual properties, supported by a layered graphic abstraction that separates data representation from interactive elements. It employs a canvas-based rendering engine to maintain performance when handling large da

    JavaScriptant-designantvreact-components
    Auf GitHub ansehen↗2,228