Web app

RideAI
Buoyant is a Node.js library that aggregates marine data from NOAA APIs, including wave, wind, tide, and water temperature information. It is intended for developers building applications that require US coastal sea state data.
- Platform
- Web app
- Categories
- —
- Indexed
- 2024-02-19
About RideAI
What is Buoyant
Buoyant is a Node.js package that provides a unified interface to NOAA's marine data APIs. It aggregates wave conditions from NDBC buoys, wind data, tide levels from CO-OPS stations, and water temperature. The library is designed to simplify access to these disparate data sources, offering methods to retrieve sea state information by zip code, coordinates, or specific buoy ID. It is a cleaned-up version of the backend from the RideAI project, which generated AI surf reports. Buoyant is open-source and available on GitHub.
Key features
Buoyant offers several key features:
- Data Aggregation: Combines data from NDBC buoys, CO-OPS tide stations, and NWS gridpoints into a single response.
- Multiple Query Methods: Supports queries by zip code, latitude/longitude coordinates, or specific buoy ID.
- Coastal Validation: Includes pre-built coastal boundary files to quickly determine if a location is within ~10 miles of the coast.
- Spatial Index: Uses a large JSON file of NOAA weather stations to find nearby data sources without multiple API calls.
- Library and CLI: Can be used as a Node.js library or via a command-line interface for quick lookups.
Use cases
Buoyant is suitable for developers building applications that require US coastal marine conditions. Potential use cases include:
- Surf Report Generators: Providing wave height, period, and direction for surf forecasting.
- Marine Weather Apps: Displaying wind speed, gusts, and water temperature for coastal areas.
- Boating and Fishing Tools: Offering tide predictions and current water levels.
- Educational Projects: Demonstrating how to integrate multiple NOAA data sources. The library is limited to US coastal waters, including the Great Lakes, Hawaii, Alaska, Puerto Rico, USVI, and Guam.
Pricing
Buoyant is an open-source project available on GitHub. There is no pricing information provided on the page; it is free to use and modify under the terms of the repository's license. Users can clone the repository and install it via npm.
Questions
RideAI FAQ
- What is RideAI?
- RideAI is an AI tool available as a web app. Buoyant is a Node.js library that aggregates marine data from NOAA APIs, including wave, wind, tide, and water temperature information. It is intended for developers building applications that require US coastal sea state data.
- Is RideAI a web app, an extension or a native app?
- RideAI is a web app.
Listed in the AITOOLIST index since 2024-02-19.
Related
Tools similar to RideAI

Glitching is a dropshipping course that includes lifetime access to AI tools for a one-time payment of $29.99. It is designed for beginners and ecommerce entrepreneurs who want to learn how to build and scale a dropshipping store.

Spark is a business intelligence app for Square and Clover users. It provides real-time insights and recommended actions to help owners improve sales and margins.

AIScript.pro is an AI-powered script generator for YouTube creators. It creates scripts for political and world news videos, offers video analysis, and includes a viral score analyzer.

SmartBids is an AI-powered real estate pricing and analytics software for agents and brokerages. It provides an Automated Valuation Model (AVM) with 96% median accuracy, along with tools for listing descriptions, photo enhancement, and client recommendations.

SymphonyAI provides AI applications for retail, financial services, and industrial sectors. It combines predictive, generative, and agentic AI to deliver domain-specific solutions.

Track AI Answers monitors what AI chatbots like ChatGPT, Bing AI, and Google Bard say about people, brands, and products. It aggregates answers from multiple AI models on one page and sends email notifications when those answers change.



