Search

Lib.rs

› Hardware support | Embedded development
#control-system #control-system-automation #automation

app drmemd

by Rich Neswold

  • Install
  • GitHub repo (drmemcs)

6 releases (breaking)

0.5.0 Jun 9, 2025
0.4.1 Aug 15, 2024
0.4.0 Jul 28, 2024
0.3.0 Jun 8, 2023
0.1.0 Dec 1, 2022

#1 in #control-system

Download history 117/week @ 2025-06-07 13/week @ 2025-06-14 1/week @ 2025-06-21

328 downloads per month

MIT license

550KB
13K SLoC


Main process of the DrMem control system

Dependencies

~15–37MB
~551K SLoC

  • async-trait
  • cfgrammar
  • chrono+clock
  • clap 4.0+cargo+std
  • drmem-api 0.5
  • futures+alloc
  • lazy_static
  • lrlex
  • lrpar
  • palette 0.7+libm+named+named_from_str
  • serde+rc
  • serde_derive 1.0
  • tokio+rt-multi-thread+time+fs+macros
  • tokio-stream+net+sync
  • toml 0.8+parse
  • tracing+attributes
  • tracing-futures 0.2+std-future+std
  • tracing-subscriber+ansi
  • all-drivers? drmem-drv-ntp
  • all-drivers? drmem-drv-sump
  • all-drivers? drmem-drv-tplink
  • all-drivers? drmem-drv-weather-wu
  • graphql? juniper 0.16+chrono
  • graphql? juniper_graphql_ws 0.4
  • graphql? juniper_warp 0.8+subscriptions
  • graphql? libmdns 0.9
  • graphql? ring
  • graphql? rustls-pemfile 1.0
  • graphql? rustls-pki-types
  • graphql? warp+tls+compression-gzip
  • redis-backend? redis 0.31+tokio-comp+streams
  • build build.rs
  • dev noop-waker

Other features

  • graphiql
  • no-client
  • simple-backend
Related: drmem-db-redis, drmem-db-simple, drmem-drv-ntp, drmem-drv-sump, drmem-drv-tplink, drmem-drv-weather-wu, drmem-api, drmem-config
See also: rexpect, enigo, tokio-modbus, thirtyfour, fantoccini, rsruckig, sark0y_tam_rst, fw, expectrl, pid, pidgeon

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.