npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

evo-map-sdk

v1.0.0

Published

Open-access JavaScript Map SDK built on MapLibre GL

Readme

evo_map_SDK

evo_map_SDK Overview

evo_map_SDK is a fully custom, Google-style map data and API platform built completely from scratch for Evo-Pro.

The project provides a vector-based map data system, raw and editable APIs, and a rendering-agnostic architecture that allows complete control over how maps are visualized and used.

This system does not rely on Google Maps, OpenStreetMap, or any third-party map providers. All map data, logic, and APIs are fully owned and controlled by the developer.

Design Philosophy

The core philosophy of evo_map_SDK is data first, rendering second.

Instead of locking developers into a fixed SDK or UI, the platform exposes clean, structured map data through APIs, enabling full freedom to render, style, filter, and modify maps according to specific product needs.

Core Features

Vector-based map data model (nodes, ways, areas, layers)

Raw JSON APIs with full client-side editability

Layer-driven architecture inspired by Google Maps internals

Rendering-agnostic design (Canvas, WebGL, or custom engines)

MySQL as the single source of truth

No third-party map data or services

Built for extensibility, customization, and experimentation

Architecture Overview MySQL (Vector Map Data) ↓ Map Data APIs (Editable JSON) ↓ Custom Logic / SDK / UI ↓ Rendered Maps (Web, Mobile, Internal Tools)

Data Model

The platform follows a Google-style internal structure:

Nodes: points such as POIs, markers, and junctions

Ways: lines such as paths, connections, and routes

Areas: polygons such as venues, zones, and boundaries

Layers: grouping, visibility control, and styling

All entities are stored as vector data with metadata, not as images or tiles.

Use Cases

Event venue and layout mapping

Wedding and exhibition halls

Stadiums and campuses

Vendor service and delivery zones

Booking and discovery platforms

Private and internal geospatial systems

Technology Stack

Backend: Node.js

Database: MySQL

Data Format: JSON (vector-based)

Rendering: Client-defined (no enforced SDK)

License

Evo Pro Software License – Version 2.0 A permissive license allowing modification, redistribution, and commercial use.

Project Status

Actively developed as a core mapping and data infrastructure layer for Evo-Pro.