Top 14 Measurement Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
InfluxDB-Client-for-Arduino
Simple library for sending measurements to an InfluxDB with a single network request. Supports ESP8266 and ESP32.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
nginx-lua-redis-rate-measuring
A lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.
-
Units
A run-time C++ library for working with units of measurement and conversions between them and with string representations of units and measurements (by LLNL)
-
snippet-timekeeper
An android library to measure code execution time. No need to remove the measurement code, automatically becomes no-op in the release variants. Does not compromise with the code readability and comes with features that enhance the developer experience.
-
EngineeringUnits
Working with units made easy with automatic unit-check and converting between units
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
If engineering/scientific projects appeal to you, Units of measurement implementations for Java are woefully behind when compared with the likes of UnitsNet for C#.
Project mention: Frink is a programming language designed to make physical calculations simple | news.ycombinator.com | 2023-11-03
If each ESP has WiFi access, then you can post the sensor readings straight to a database. There are libraries available for the ESP32 that make it easy to upload datapoints to e.g. an InfluxDB database. You can visualize the data in a neat dashboard with software like Grafana. You could setup a Raspberry Pi or an old laptop/pc to run an InfluxDB and Grafana server, but there are cloud options as well. There are many guides and tutorials available for getting InfluxDB and Grafana running on your own machine, often with the intention to store and visualize sensor data from various sensors at home. Then you just have to write some code with a fitting library, e.g. this InfluxDB Client that sends the sensor readings to the database.
Measurements related posts
Index
What are some of the best open-source Measurement projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Mycodo | 2,857 |
2 | UnitsNet | 2,137 |
3 | Celero | 801 |
4 | Towel | 704 |
5 | rink-rs | 397 |
6 | InfluxDB-Client-for-Arduino | 356 |
7 | Timeasure | 196 |
8 | tracevis | 165 |
9 | nginx-lua-redis-rate-measuring | 147 |
10 | Units | 130 |
11 | spinorama | 93 |
12 | NoiseCapture | 86 |
13 | snippet-timekeeper | 73 |
14 | EngineeringUnits | 37 |
Sponsored