nowfound

Dev tools · July 9, 2025

IR

I rewrote an outdated React Native map clustering library

Hey Hacker News, I'm a long-time lurker and wanted to share a project I just finished building. Like many React Native developers, I needed to add marker clustering to a map in my app. The most popular library for this, react-native-maps-clustering, was fantastic in its day but has become outdated and no longer works with modern versions of Expo, React Native, and their dependencies. After hitting a wall of compatibility issues, I decided to take on the challenge of rewriting it from the ground up, focusing on a modern toolchain and a better developer experience. The journey was a lot more…

In plain words

This is a rewritten React Native map clustering library designed for developers building mobile apps with maps. It replaces an outdated popular library that no longer works with modern versions of Expo and React Native. The new version focuses on compatibility with current dependencies, improved developer experience, and strict TypeScript typing throughout the codebase. It targets React Native developers who need to group map markers efficiently in their applications.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hey Hacker News, I'm a long-time lurker and wanted to share a project I just finished building. Like many React Native developers, I needed to add marker clustering to a map in my app. The most popular library for this, react-native-maps-clustering, was fantastic in its day but has become outdated and no longer works with modern versions of Expo, React Native, and their dependencies. After hitting a wall of compatibility issues, I decided to take on the challenge of rewriting it from the ground up, focusing on a modern toolchain and a better developer experience. The journey was a lot more challenging than I anticipated. It turned into a deep dive into solving dependency hell with different versions of @types&#x2F;react, wrestling with build tool configurations for pnpm, bob, and ESLint, and ensuring everything was strictly typed with TypeScript. It felt like a classic case of yak shaving, but I was determined to create a solution that "just works" for developers today. The result is RN Super Cluster, a performant, fully-typed, and easy-to-use clustering library for react-native-maps. What it does: It provides a <ClusteredMapView &#x2F;> component that you can use as a drop-in replacement for the standard <MapView &#x2F;>. Any <Marker &#x2F;> components you place inside will be automatically clustered. Key Features: Modern & Maintained: Built with a modern toolchain and designed to be actively maintained. Fully-Typed: Written entirely in TypeScript to prevent common errors and improve autocompletion. High-Performance: Uses supercluster under the hood for extremely fast geospatial clustering. Spiderfier: At the maximum zoom level, overlapping markers automatically "spiderfy" (spread out on a spiral) so they can be individually tapped. Customizable: You can provide your own custom components for rendering clusters, and callbacks for handling press events. This was a passion project born out of necessity, and I hope it can save other React Native developers the headaches I went through. I would love to get your feedback, and contributions are more than welcome! GitHub: https:&#x2F;&#x2F;github.com&#x2F;suwi-lanji&#x2F;rn-maps-clustering NPM: https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;rn-maps-clustering Thanks for checking it out!

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, July 2025

the whole month →
  • Clueso1,298

    Create stunning product videos in minutes with AI

    AI · 2025 · clueso.io

  • The 1st Agentic Canvas for building apps visually with AI

    AI · 2025 · trickle.so

  • TB
  • TY

    Today marks ten years, 3653 consecutive days, of running at least one mile every day under the USRSA rules [1]. To celebrate, I built an interactive dashboard that turns a decade of GPX files into charts you can explore. Running has truly changed my life: I've made lifelong friends, explored beautiful places, and more importantly invested into my own health and fitness, which I'm starting to see the positive benefits as I get older. The stack is pretty simple: a NextJS app, with a Postgres database to keep all my running data, and all the stats are pre-computed and cached in Redis, so I…

    Dev tools · 2025 · nodaysoff.run

  • DA

    Made this website as an exercise in vibe-coding and GCP. It was posted about a few times around the internet, on sites like Morning Brew (https:&#x2F;&#x2F;www.morningbrew.com&#x2F;issues&#x2F;business-buzzkill), MetaFilter (https:&#x2F;&#x2F;www.metafilter.com&#x2F;209703&#x2F;Draw-A-Fish), boingboing.net, etc. I think it's cute! I built a basic CNN trained against penises and swastikas, and then anything that doesn't hit the 63% confidence score gets sent to a mod queue, a vibe-coded fish-tinder…

    Dev tools · 2025 · drawafish.com

  • AppStruct864

    No-code app builder

    Dev tools · 2025 · appstruct.ai