A high-performance, zero-dependency JavaScript client library for InfluxDB v1.x, compatible with Node.js and browsers.
node-influx is a JavaScript client library for InfluxDB v1.x and older versions, enabling developers to interact with InfluxDB time-series databases from Node.js applications and web browsers. It simplifies data operations like querying, writing, and database management, providing a performant and dependency-free solution for handling time-series data.
Developers building applications that require integration with InfluxDB v1.x for time-series data storage, monitoring, or analytics, particularly those working in Node.js environments or needing browser-based data access.
Developers choose node-influx for its high performance, zero dependencies, and cross-platform compatibility, offering a lightweight yet powerful alternative to the official InfluxDB client for v1.x with support for both Node.js and browsers.
📈 The InfluxDB Client for Node.js and Browsers
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers straightforward methods for querying, writing data, and managing databases, reducing the learning curve for InfluxDB operations as highlighted in the README.
Fully supported in Node.js (v4+) and modern browsers, enabling flexible deployment for both server-side and client-side applications without platform restrictions.
Optimized to process millions of rows per second on modest hardware, making it efficient for handling large-scale time-series data workloads.
Lightweight with no external dependencies, which minimizes bundle size and simplifies maintenance, as emphasized in the feature list.
Only compatible with InfluxDB v1.x and older, meaning it lacks support for v2.x features, improvements, and the official client ecosystem.
The project focuses on older InfluxDB versions, which may result in fewer updates, bug fixes, and community support compared to actively maintained alternatives.
Requires specific setup instructions for browser environments, adding complexity compared to straightforward Node.js integrations, as noted in the documentation.