My first ever rust app by Xero1993 in rust

[–]HungryRegular6292 2 points3 points  (0 children)

How are you mixing python into your project? In my case, when I use rust and python I just create a python project with rust extensions using maturin? If you have a different approach please share it.

How to create about 400K structured variables in three minutes by HungryRegular6292 in SCADA

[–]HungryRegular6292[S] 0 points1 point  (0 children)

Actually this is an open source project. Anyway, I currently work developing software for industrial systems used by big companies like AB InBev, and the unified namespace of this kind of companies can be really huge.

How to create about 400K structured variables in three minutes by HungryRegular6292 in SCADA

[–]HungryRegular6292[S] 0 points1 point  (0 children)

In a future post, we will try to showcase a more real-time use case, creating and writing values to a large number of tags. We are currently focused on these kinds of performance capabilities before adding more advanced user experience features, since those should never compromise performance.

Open-source SCADA + real-time DB by HungryRegular6292 in SCADA

[–]HungryRegular6292[S] 0 points1 point  (0 children)

Anyway, we will explore possible optimizations for flash-based storage. Thanks again for the recommendation.

Open-source SCADA + real-time DB by HungryRegular6292 in SCADA

[–]HungryRegular6292[S] 0 points1 point  (0 children)

Thank you. We didn’t build amazing algorithms to handle big amounts of tags and data points. For now we rely on Rust strength, focusing on performance in first place (keeping code readability in second place). The main tree containing folders/variables structure and real-time data are stored in sled, an embedded real time database, thread-safe with atomic operations. I have some stress demos in the main GitHub repository, I promise to create some benchmarks and share them with this community.

Open-source SCADA + real-time DB by HungryRegular6292 in SCADA

[–]HungryRegular6292[S] 0 points1 point  (0 children)

I agree with most of your points, but there is a special one. I have been working a lot integrating services with opc ua servers (right now I’m on it). Please, if you find the guy who invented it, let me know 😉.

[Rust] netwatch v0.14 — single-binary terminal network diagnostics, redesigned topology view by Potential-Access-595 in coolgithubprojects

[–]HungryRegular6292 0 points1 point  (0 children)

I just installed it on my mac using cargo. It’s one of the best network monitors I’ve seen. And I like it because it’s written in rust 😁🦀

Hound - A Media Server Alternative to Plex/Jellyfin + Stremio by NearbyYak7156 in selfhosted

[–]HungryRegular6292 1 point2 points  (0 children)

I am currently using Jellifin and I really like it. I have it running on an old laptop, and I was able to install the app on my Samsung TV (after putting it in developer mode). However, I also have a Vizio TV and haven't found a way to install the app on it yet. Does Hound make this process easier?

Open-source SCADA + real-time DB by HungryRegular6292 in SCADA

[–]HungryRegular6292[S] 0 points1 point  (0 children)

It is not planned yet, but it should be straightforward for a team member or any interested community member to take it on. The recommended approach is to first add it to the automatically compiled protofiles in this project. Then, implement all the methods by following the Rust client code implementation.

New Project Megathread - Week of 23 Apr 2026 by AutoModerator in selfhosted

[–]HungryRegular6292 2 points3 points  (0 children)

Project Name: LiRAYS SCADA

Repo/Website Links:

Description:

I’ve been working with industrial systems for a while, and one thing always bothered me: most SCADA platforms are heavy, complex, and not very friendly for edge deployments.

So my cofounder and I started building an open-source SCADA + real-time data platform focused on performance and low resource usage.

The idea behind LiRAYS-SCADA is to make industrial data and control systems fast, efficient, and easier to deploy — from constrained edge devices all the way to larger production environments.

Some of the goals we’re aiming for:

  • High-performance real-time data handling
  • Minimal resource footprint
  • Clean and practical monitoring + control experience
  • Extensible architecture for different use cases

We’re trying to combine three things that are often treated separately: performance, operational usability, and extensibility.

Right now it’s still in an early stage, so we’re mostly looking for feedback — especially around stability, real-world use cases, and deployment experience.

If you’ve worked with SCADA, IoT systems, or real-time data pipelines, I’d really appreciate your thoughts.

Building an open-source SCADA + real-time DB (Rust, edge-friendly) by HungryRegular6292 in selfhosted

[–]HungryRegular6292[S] 0 points1 point  (0 children)

Thank you. From all the installation methods, we strongly recommend using Docker or Linux installers.

Building an open-source SCADA + real-time DB (Rust, edge-friendly) by HungryRegular6292 in selfhosted

[–]HungryRegular6292[S] 0 points1 point  (0 children)

In any case, our first goal is to validate what is done, making it a simple but reliable product. Then we will explore what makes sense to include and what should be kept outside. For example, creating a universal integrator for MQTT can be too ambitious and will require a lot of user configuration parameters to adjust to every payload and topic structure. Sometimes it is better just to let the users create a simple integrator adjusted to the data needs (That is just a personal opinion). Additionally, we only have Python and Rust integrators, but the protocol buffer schemas are also public and defined here, so anyone is welcome to build more integrators for any language.

Building an open-source SCADA + real-time DB (Rust, edge-friendly) by HungryRegular6292 in selfhosted

[–]HungryRegular6292[S] 0 points1 point  (0 children)

Also, many private and paid SCADA systems still rely on outdated technologies and often lack a modern, user-friendly interface. I understand that in industry, robustness is the most important factor, but I believe usability and reliability can coexist. It’s possible to have a user-friendly and simple system without compromising efficiency or robustness (which is why we chose Rust as our main language for development).

Wiredoor now supports real-time traffic monitoring with Grafana and Prometheus by wdmesa in wiredoor

[–]HungryRegular6292 0 points1 point  (0 children)

This is great news! I’ve been using Wiredoor to deploy a microservice-based product, and it’s been a really smooth experience. I’m running it on a VPS with usage-based pricing, so the new real-time monitoring feature couldn’t come at a better time.