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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to anmolsaini16/mapcn

Open-source alternatives to Mapcn

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

  • paullecam/react-leafletPaulLeCam avatar

    PaulLeCam/react-leaflet

    5,592View on GitHub↗

    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
    View on GitHub↗5,592
  • googlemaps/android-maps-utilsgooglemaps avatar

    googlemaps/android-maps-utils

    3,597View on GitHub↗

    This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for rendering geospatial data, calculating spherical geometry, and visualizing map markers and heatmaps. It serves as a helper collection to handle complex geospatial tasks within Android applications. The library features a marker clustering tool to group nearby markers into single icons and a map data visualizer for generating heatmaps based on the intensity and distribution of geographic points. It also includes a polyline encoding tool for compressing coordinate sequences into com

    Javaandroidgeojsongoogle-maps
    View on GitHub↗3,597
  • python-visualization/foliumpython-visualization avatar

    python-visualization/folium

    7,372View on GitHub↗

    Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling geographic data visualization in Jupyter notebooks or as standalone HTML pages. It creates maps centered on given coordinates with configurable zoom, tiles, and dimensions, and supports embedding those maps inside web routes for serving in browsers. The library provides a comprehensive set of tools for data-driven map creation, including choropleth maps that bind tabular data to geographic geometries, colormap application to markers and polygons, and GeoJSON data overlay and visua

    Pythondata-sciencedata-visualizationjavascript
    View on GitHub↗7,372

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
  • tomchentw/react-google-mapstomchentw avatar

    tomchentw/react-google-maps

    4,626View on GitHub↗

    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
    View on GitHub↗4,626
  • maptalks/maptalks.jsmaptalks avatar

    maptalks/maptalks.js

    4,519View on GitHub↗

    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
    View on GitHub↗4,519
  • uber/react-map-gluber avatar

    uber/react-map-gl

    8,457View on GitHub↗

    react-map-gl is a React component library for embedding and controlling Mapbox GL JS interactive maps. It serves as a high-level bridge that maps the imperative methods of the Mapbox GL JS engine to a declarative component state. The project allows for the development of custom map interfaces and geospatial data visualizations. It enables the creation of location-based web applications by providing a reusable UI element for rendering vector tiles and spatial information.

    TypeScript
    View on GitHub↗8,457
  • hpneo/gmapsHPNeo avatar

    HPNeo/gmaps

    6,984View on GitHub↗

    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
    View on GitHub↗6,984
  • react-native-maps/react-native-mapsreact-native-maps avatar

    react-native-maps/react-native-maps

    15,971View on GitHub↗

    react-native-maps is a cross-platform mobile map component for iOS and Android that renders interactive geographic data and markers. It provides a native map view and viewport controller to manage camera movement, zoom levels, and coordinate-based animations on mobile devices. The project includes a GeoJSON map renderer for visualizing complex geographic features and an interactive map overlay library for drawing polylines, polygons, and heatmaps. It supports integration with both Google Maps and Apple Maps, allowing developers to switch between providers or apply cloud-based styling and cust

    TypeScriptgoogle-mapsmapsreact-native
    View on GitHub↗15,971
  • istarkov/google-map-reactistarkov avatar

    istarkov/google-map-react

    6,470View on GitHub↗

    Google map library for react that allows rendering components as markers :tada:

    JavaScript
    View on GitHub↗6,470
  • justfly1984/react-google-maps-apiJustFly1984 avatar

    JustFly1984/react-google-maps-api

    1,970View on GitHub↗

    React Google Maps API is a component library designed to embed interactive Google Maps and geographic overlays inside React applications using declarative markup. It provides tools for building responsive mapping interfaces within component-based architectures to handle user navigation and location data. The library manages the integration by wrapping imperative mapping library instances inside declarative component lifecycles, translating React updates into the appropriate DOM mutations. It includes an asynchronous script injection loader that tracks and initializes external script dependen

    TypeScriptgatsbygoogle-mapgoogle-map-react
    View on GitHub↗1,970
  • tagspaces/tagspacestagspaces avatar

    tagspaces/tagspaces

    4,935View on GitHub↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TypeScriptelectronjavascriptnote-taking
    View on GitHub↗4,935
  • openlayers/openlayersO

    openlayers/openlayers

    12,476View on GitHub↗

    OpenLayers is a JavaScript web mapping library and WebGIS framework used for rendering interactive 2D maps and geospatial data on web pages. It serves as a geospatial data visualization tool and an open geospatial standard client for consuming standardized geographic data formats and web map services. The project provides a framework for building complex geographic information systems in the browser. It supports the development of custom map applications and the integration of geographic information system capabilities to handle spatial data and coordinates. The library covers broad capabili

    JavaScript
    View on GitHub↗12,476
  • keplergl/kepler.glkeplergl avatar

    keplergl/kepler.gl

    11,871View on GitHub↗

    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
    View on GitHub↗11,871
  • surmon-china/videojs-playersurmon-china avatar

    surmon-china/videojs-player

    5,445View on GitHub↗

    This project is a cross-framework media player and component wrapper that integrates the Video.js engine into Vue 3 and React environments. It provides a unified playback implementation that allows developers to embed a customizable video player into web applications using a declarative API. The library acts as a reactive interface, synchronizing the internal playback state and events of the media engine with the reactive state management of the host framework. This ensures consistent player behavior and logic across different frontend libraries through a shared component abstraction. It cov

    TypeScriptdash-playerflv-playerhls-player
    View on GitHub↗5,445
  • visgl/react-map-glvisgl avatar

    visgl/react-map-gl

    8,457View on GitHub↗

    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
    View on GitHub↗8,457
  • open-wanderer/wandereropen-wanderer avatar

    open-wanderer/wanderer

    3,688View on GitHub↗

    Wanderer is a self-hosted trail database and federated social network for storing GPS tracks and hiking routes. It functions as a GPX route manager and geographic route planner that allows users to catalog outdoor explorations in a private database. The system utilizes the ActivityPub protocol to enable decentralized federation, allowing users to follow others and share activities across independent server instances. This social layer includes collaborative route exchange, engagement management for likes and comments, and granular content visibility controls. The platform provides tools for

    Gogeographygpsmeilisearch
    View on GitHub↗3,688
  • jaredpalmer/react-fnsjaredpalmer avatar

    jaredpalmer/react-fns

    3,705View on GitHub↗

    react-fns is a suite of declarative components and utilities designed to wrap imperative browser APIs for use in React applications. It provides a set of components and higher-order components that integrate browser environment data, device sensors, network status, and native application launchers into a reactive user interface. The library enables declarative access to hardware sensors for tracking accelerometer, gyroscope, and orientation data in real time. It also includes native app launchers that trigger the default system mail and SMS applications using pre-filled links. Additional cap

    TypeScripthocreactrender-props
    View on GitHub↗3,705
  • swiftuix/swiftuixSwiftUIX avatar

    SwiftUIX/SwiftUIX

    8,067View on GitHub↗

    SwiftUIX is a framework extension and component library that provides specialized layout tools and native platform bridges for SwiftUI. It functions as a declarative toolkit for building macOS and iOS applications by adding missing native components and expanded interface elements to the standard library. The project focuses on bridging declarative state to native imperative APIs, particularly for macOS desktop interfaces. It includes specialized controls for window visibility, navigation bar appearance, and system status bar integration, as well as tools for managing system activity controll

    Swiftattributedstringbackwards-compatibilitycollection-view
    View on GitHub↗8,067
  • markmarkoh/datamapsmarkmarkoh avatar

    markmarkoh/datamaps

    3,800View on GitHub↗

    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
    View on GitHub↗3,800
  • xiangyuecn/areacity-jsspider-statsgovxiangyuecn avatar

    xiangyuecn/AreaCity-JsSpider-StatsGov

    6,672View on GitHub↗

    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
    View on GitHub↗6,672
  • yihong0618/running_pageyihong0618 avatar

    yihong0618/running_page

    4,484View on GitHub↗

    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
    View on GitHub↗4,484
  • seanmorley15/adventurelogseanmorley15 avatar

    seanmorley15/AdventureLog

    2,671View on GitHub↗

    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
    View on GitHub↗2,671
  • remix-run/examplesremix-run avatar

    remix-run/examples

    1,216View on GitHub↗

    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
    View on GitHub↗1,216
  • zerobias/effectorzerobias avatar

    zerobias/effector

    4,837View on GitHub↗

    Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w

    TypeScript
    View on GitHub↗4,837
  • apertureless/vue-chartjsapertureless avatar

    apertureless/vue-chartjs

    5,717View on GitHub↗

    vue-chartjs is a component library that wraps Chart.js chart types as reusable Vue components, integrating the charting library into Vue's component model. It provides reactive props binding so that charts automatically redraw when data or options change, and exposes the underlying Chart.js instance via template refs for direct programmatic access. The library also forwards Chart.js interaction events like clicks and hovers to Vue component event handlers, and applies ARIA labels to chart elements for screen reader support. The library distinguishes itself by offering typed Vue components for

    TypeScript
    View on GitHub↗5,717
  • archeb/opentraceArcheb avatar

    Archeb/opentrace

    3,835View on GitHub↗

    Opentrace is a network diagnostic utility designed to analyze and map network paths. It combines real-time traceroute data with geographic IP resolution to provide a visual traceroute tool for detecting routing issues and network bottlenecks. The project features interactive path visualization and geographic route mapping, transforming raw hop-by-hop data into spatial maps. It includes privacy-focused identity masking to hide initial network hops and supports custom DNS resolution, including DNS-over-HTTPS, and local IP database imports for geographic mapping without relying on remote API ser

    C#networknetwork-analysistraceroute
    View on GitHub↗3,835
  • bqplot/bqplotbqplot avatar

    bqplot/bqplot

    3,693View on GitHub↗

    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
    View on GitHub↗3,693
  • chrisbanes/accompanistchrisbanes avatar

    chrisbanes/accompanist

    7,822View on GitHub↗

    Accompanist is a Jetpack Compose extension library providing a set of utility components and libraries that fill functional gaps in the declarative UI framework. The project provides an adaptive layout toolkit for building user interfaces that automatically adjust based on Android screen size and device configuration. It includes a renderer for converting standard Android Drawable assets into formats compatible with a declarative painting system, as well as a manager for requesting and tracking Android system permissions.

    Kotlin
    View on GitHub↗7,822
  • f5/unovisf5 avatar

    f5/unovis

    2,730View on GitHub↗

    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
    View on GitHub↗2,730
  • leaflet/leaflet.markerclusterLeaflet avatar

    Leaflet/Leaflet.markercluster

    4,152View on GitHub↗

    This project is a marker clustering plugin and map visualization tool for Leaflet. It functions as a grouping library that organizes large datasets of geographic points into clusters to reduce visual clutter and improve browser performance and readability. The library includes a marker manager that arranges overlapping points in a radial layout, ensuring individual markers sharing the same coordinates remain visually distinct and clickable. It provides capabilities for custom group iconography, geographic boundary previews for marker groups, and automated zoom adjustments to fit the bounds o

    JavaScriptclusteringleafletleaflet-plugins
    View on GitHub↗4,152