A React components library for building maps that update in realtime.

Reactivemaps is a React based components library for building realtime maps. It is built on top of the appbase.io realtime DB service and ships with 20+ components for Lists, Dropdowns, Numeric Range, Sliders, Data Search, Places Search, Distance Slider and Dropdowns, Calendars, Feeds and Maps.
The library is conceptually divided into two parts:
Each sensor component is purpose built for applying a specific filter on the data. For example:
SingleList sensor component applies an exact match filter based on the selected item.RangeSlider component applies a numeric range query based on the values selected from the UI.One or more sensor components can be configured to create a combined query context to render the results via an actuator.
ReactiveMaps comes with two actuators: ReactiveMap and ReactiveList. The former displays the filtered data from individual sensor components on a map interface while latter displays the filtered data on a simple list interface.
light and dark UI themes. Try the live component playground at playground. Look out for the knobs section in the playground part of the stories to tweak each prop and see the udpates.
A set of examples inspired by real world apps built with the ReactiveMaps library.
You can check all of them on the examples page.
Follow the installation guide from the official docs here.
You can try out the library live without any installation via the interactive tutorial.
Follow the getting started guide to build a Hello Maps! app from the official docs here.
The official docs for the library are at https://opensource.appbase.io/reactive-manual/.
The components are divided into two sections: * Generic UI components are at https://opensource.appbase.io/reactive-manual/v1/components/. * Map based UI components are at https://opensource.appbase.io/reactive-manual/v1/map-components/. * Each component's styles API is mentioned in a separate CSS Styles API section. See here for SingleList. * You can read more about the Styles API here - https://opensource.appbase.io/reactive-manual/v1/advanced/StyleGuide.html.
git clone https://github.com/appbaseio/reactivemaps
npm install
Start the development server on port 8012.
npm start
Examples can be accessed at https://localhost:8012/examples.
You can also start the component playground on port 9009 with
npm run storybook
By adding the manual submodule, you can access the docs locally.
git submodule init
cd manual && git submodule update
Once added, the docs manual can be accessed at http://localhost:8012/manual.
Cross-browser testing supported via BrowserStack
.
$ claude mcp add reactivemaps \
-- python -m otcore.mcp_server <graph>