Skip to main content

Built by makers, shipped in public

Sign in
OpenHPS logo

Developer libraries · Belgium

OpenHPS

A modular open source hybrid positioning system developed in TypeScript

Community votes
0
DR by Ahrefs
7 no change since last check
Started
2019

Ahrefs Domain Rating benchmarked 14 Nov 2026, rebuilt 14 Nov 2026.

An open source framework for building positioning systems that fuses multiple positioning techniques and algorithms into a single data processing model.

What it is

Screenshot of the OpenHPS homepage
openhps.org, as visitors see it

OpenHPS is an open source framework for building hybrid positioning systems that helps developers fuse various positioning technologies and algorithms. The system offers a modular data processing framework with modules ranging from computer vision to common algorithms such as fingerprinting or data persistence of sampled data.

At its core, OpenHPS is a graph of connected nodes that process information, with three types of nodes: source nodes that generate new data frames from sensors, processing nodes that transform the data using positioning algorithms, and sink nodes that store or display results.

The framework supports 2D, 3D and geographical positioning, relative positioning such as distance or angle to landmarks, and common algorithms including trilateration, triangulation, fingerprinting and dead reckoning. It is extensible, allowing developers to add their own nodes, algorithms and data services, and modular so users can select only the modules needed for their use case.

The project is maintained and used by the Web and Information Systems Engineering Lab at the Vrije Universiteit Brussel.

What it is built with

  • 2D, 3D and geographical positioning
  • Relative positioning (distance or angle to landmarks)
  • Common algorithms: trilateration, triangulation, fingerprinting, dead reckoning
  • Computer vision through @openhps/opencv module
  • Extensible with custom nodes and algorithms
  • Modular architecture with optional components
  • Runs in Node.js and browsers
  • Protocol Buffers support for serialization

Pricing

Pricing model: Open source

Follow the workshop. Log in to follow OpenHPS's workshop

Following OpenHPS means an email when they reach a milestone, post an update or launch a new product.

OpenHPS metrics

Benchmarks for openhps.org: Ahrefs Domain Rating and Majestic link data, with the change since the last build.
MetricValue
Domain Rating7 no change since last check
Trust Flow7 no change since last check
Citation Flow24 no change since last check
Referring domains22 no change since last check
External backlinks137 no change since last check

Ahrefs Domain Rating benchmarked 14 Nov 2026, rebuilt 14 Nov 2026. Main build topic: Computers/Open Source (6). Majestic benchmarked 14 Nov 2026, rebuilt 14 Nov 2026. Link data built by Majestic. Trust Flow, Citation Flow and Topical Trust Flow are trademarks of Majestic-12 Ltd.

OpenHPS domain build sheet

Open the build sheet
Public RDAP record, last read 14 Nov 2026, 00:50 UTC.
Domain age7 years
Registered
Expires
RegistrarCloudflare, Inc.
DNSSECSigned

Inspect openhps.org's registration

Planning a launch?

Plan your launch with our free playbook, from preparing your listing to choosing more launch directories.

  • The week before
  • Launch day
  • Launch week
  • Afterwards

Get the launch playbook

Questions from the bench

What is OpenHPS?
OpenHPS is an open source framework for building hybrid positioning systems that fuses multiple positioning techniques and algorithms into a single data processing model, allowing you to go from raw sensor data to a position for one or more objects.
Do I need to know TypeScript to use OpenHPS?
The OpenHPS examples are written in TypeScript, but the framework works fine in plain JavaScript. TypeScript simply gives you editor support and type safety.
Do I need any hardware to try OpenHPS?
No. The mouse example lets you build your first positioning model using nothing more than your mouse. Hardware-specific examples are available for devices such as smartphones, IMUs or RF beacons.
Can OpenHPS run in the browser?
Yes. OpenHPS can be loaded from a CDN and many modules provide browser builds.
Where can I get help with OpenHPS?
Open an issue on the relevant GitHub repository or contact the team at info@openhps.org.

Leave a review for OpenHPS

Nobody has put OpenHPS on the bench yet. Leave the first review.

Your rating

Reviewing is free, and nobody can pay for a review. Read the bench notes

Maker reviews · Workshop notes · Show it off · Did you make this? Claim it · Report this build

More on this profile

OpenHPS has a free listing. The owner can unlock the full profile with a paid launch for $5:

  • Founder story (locked)
  • Milestones (locked)
  • Demo video (locked)
  • Dofollow website link (locked)

More builds like this

Ask us