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 🙏

© 2025 – Pkg Stats / Ryan Hefner

@geotrekce/geotrek-rando-widget

v0.30.1

Published

Geotrek web components

Downloads

423

Readme

Search

Widget

Geotrek-rando-widget is an intuitive module in the Geotrek suite designed for embedding interactive geographic content on any website. Perfect for tourist offices, natural parks, and organizations promoting a territory, the widget is as simple to embed as a YouTube video.

Geotrek Rando Widget provides a flexible, lightweight solution for integrating Geotrek-admin data on your website without needing a dedicated platform like Geotrek-rando.

Test and configure the widget

Explore the widget and its configuration options here: Geotrek-rando-widget Storybook

Examples of Geotrek-widget's integration

Examples

Features

With a mobile-responsive design, multilingual support, and customizable components, Geotrek-rando-widget enables websites to dynamically present treks, activities, services, and events, complete with multilingual support, advanced filtering, and detailed information pages—all easily customizable to suit any site’s needs. Key features include:

  • Web component: geotrek-rando-widget is a web component that can be easily embedded on any website.
  • Responsive design: it adapts to different screen sizes, providing an optimal display on desktop, tablet, and mobile devices.
  • Geotrek-admin API v2: retrieves data in real-time via the Geotrek-admin API.
  • Flexible configuration: easily customizable and integrable into any website.
  • Multi-language support: displays content in multiple languages (e.g. english, spanish) if translations are available in Geotrek-admin.
  • Advanced filtering and search: allows users to filter and search objects in a list view with precision.
  • Detailed list view: shows published objects (treks, services, tourist events, etc.) with a main photo, name, and key features (difficulty, distance, elevation gain).
  • Detailed object page: provides a complete view of an object with all textual details (POI, sensitive areas, recommendations, etc.) configured in Geotrek-admin.
  • Download options: users can download GPX/KML route files and a PDF version of the detailed page.
  • Easy sharing: users can copy and share the URL of a detailed object page.

Documentation

For detailed setup and examples, visit the documentation:

Support

Have questions or feedback? Connect with our community:

Contribution

Interested in contributing? Check out our Contributing Guide. All types of contributions are welcome—even if you’re not a coder!

Thanks to all contributors ❤

Made with contrib.rocks.

License

This project is under the MIT License. See the LICENSE for details.