Top 0.2% dependent packages on proxy.golang.org
Top 0.1% dependent repos on proxy.golang.org
Top 1.4% forks on proxy.golang.org
Top 1.0% docker downloads on proxy.golang.org
proxy.golang.org : github.com/tarm/serial
Goserial is a simple go package to allow you to read and write from the serial port as a stream of bytes. It aims to have the same API on all platforms, including windows. As an added bonus, the windows package does not use cgo, so you can cross compile for windows from another platform. Unfortunately goinstall does not currently let you cross compile so you will have to do it manually: Currently there is very little in the way of configurability. You can set the baud rate. Then you can Read(), Write(), or Close() the connection. Read() will block until at least one byte is returned. Write is the same. There is currently no exposed way to set the timeouts, though patches are welcome. Currently all ports are opened with 8 data bits, 1 stop bit, no parity, no hardware flow control, and no software flow control. This works fine for many real devices and many faux serial devices including usb-to-serial converters and bluetooth serial ports. You may Read() and Write() simulantiously on the same connection (from different goroutines). Example usage:
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/tarm/serial
License: BSD-3-Clause
Latest release: almost 7 years ago
First release: almost 7 years ago
Namespace: github.com/tarm
Dependent packages: 502
Dependent repositories: 9,494
Stars: 1,454 on GitHub
Forks: 429 on GitHub
Docker dependents: 28
Docker downloads: 9,419,738
See more repository details: repos.ecosyste.ms
Last synced: 3 days ago
github.com/seedhammer/seedhammer v1.3.1
The SeedHammer controller software for https://seedhammer.com11 versions - Latest release: 12 months ago - 1 stars on GitHub
github.com/OpenRbt/lea-central-wash v0.0.16
LeaCentralWash | Central Server and management software for self-service car washing systems.14 versions - Latest release: 12 months ago - 1 stars on GitHub
github.com/elleqt/modem v0.4.0
A Go driver for AT based modems2 versions - Latest release: about 1 year ago - 0 stars on GitHub
gitlab.com/clock-8001/clock-8001/v4 v4.23.0
52 versions - Latest release: about 1 year ago - 6 stars on gitlab.comgitlab.com/depili/clock-8001/v4 v4.23.0
52 versions - Latest release: about 1 year ago - 6 stars on GitLab.comgitlab.com/Depili/clock-8001/v4 v4.23.0
52 versions - Latest release: about 1 year ago - 6 stars on gitlab.comgithub.com/hivemapper/hivemapper-data-logger v1.5.9
44 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/Hivemapper/hivemapper-data-logger v1.5.9
44 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/tsuzu/hems-exporter v0.0.1
1 version - Latest release: about 1 year agobitbucket.org/ausocean/utils v1.7.0
31 versions - Latest release: about 1 year ago - 5 dependent packages - 4 dependent repositoriesgithub.com/minor-industries/bbqueue v0.0.2
Open hardware open source wireless temperature probes2 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/tonygilkerson/serial-gateway v1.0.32
A sidecar for the Malone app33 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/aler9/gomavlib/v2 v2.2.0 💰
Mavlink library (2.0 and 1.0) for the Go programming language10 versions - Latest release: over 1 year ago - 86 stars on GitHub
bitbucket.org/ausocean/iotsvc v0.30.0
IoT services. This repository contains server-side functionality for clients in the iot repository.95 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories
github.com/sergw3x/mertech_qr v0.0.61
go lib for work with mertech qr by serial port6 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/wgbbiao/modbus v0.1.3
modbus for me only13 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/speters/vogod v0.4.3
2 versions - Latest release: over 1 year ago - 4 dependent packagesgithub.com/hamburgertrain/elmobd v0.0.0-20240126030723-abb7f99ffbc8
Package elmobd provides communication with cars OBD-II system using ELM327 based USB-devices. Us...3 versions - Latest release: over 1 year ago - 0 stars on GitHub
golang.org/x/build v0.0.0-20240125222210-fc2706ac5104
Package build contains constants for the Go continuous build system.425 versions - Latest release: over 1 year ago - 1,060 dependent packages - 9,008 dependent repositories
github.com/gbatanov/zhub4 v0.7.76
zhub4 - Система домашней автоматизации на Go Copyright (c) 2022-2024 GSB, Georgii Batanov gbatano...7 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/GoogleCloudPlatform/osconfig v0.0.0-20240123093303-7e6fdebd5f25
osconfig_agent interacts with the osconfig api.27 versions - Latest release: over 1 year ago - 3 dependent packages - 16 dependent repositories - 63 stars on GitHub
github.com/moults31/bifrost v0.2.3
🌈 burning rainbow bridge between your terminal and serial ports5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/stv0g/vand v0.0.0-20240115023725-72da563965f3
A Van/Camper automation and monitoring daemon15 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/Nuage-Malin/hardware-modules v0.0.0-20240112132118-a7317b05e61c
41 versions - Latest release: over 1 year agogithub.com/flonja/gogsm v0.1.0
A Golang library for interfacing with a GSM module using generic AT commands1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/kerwin612/miio-serial-tools v0.0.1
MIIO Serial Tools1 version - Latest release: over 1 year ago - 2 stars on GitHub
github.com/ileler/miio-serial-tools v0.0.1
2 versions - Latest release: over 1 year agogithub.com/aldas/go-modbus-client v0.0.0-20240107191447-12b8e62cc74b
Modbus client (TCP/RTU) over TCP/Serial for Go8 versions - Latest release: over 1 year ago - 4 stars on GitHub
gitee.com/thingple/detonator v0.0.19
19 versions - Latest release: over 1 year ago - 1 dependent packagegithub.com/leeprince/goinfra v0.0.0-20240103065929-181566cd66fb
提供 go 基础服务功能37 versions - Latest release: over 1 year ago - 2 dependent repositories - 1 stars on GitHub
github.com/e154/smart-home-node v0.1.1
modern smart home system12 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/koestler/go-iotdevice v1.8.0
Reads parameters from Victron Energy Battery Monitor and Solar Chargers and serves those as json ...20 versions - Latest release: over 1 year ago - 4 stars on GitHub
github.com/koestler/go-ve-sensor v1.8.0
20 versions - Latest release: over 1 year agogithub.com/koestler/go-victron-to-mqtt v1.8.0
Reads parameters from Victron Energy Battery Monitor and Solar Chargers and serves those as json ...20 versions - Latest release: over 1 year ago - 4 stars on GitHub
github.com/barnybug/gohome v0.0.0-20231217205303-8519f52c1522
Home automation for the geek home. Built in Go.6 versions - Latest release: over 1 year ago - 1 dependent package - 60 stars on GitHub
github.com/xaoctech/go-modem v0.0.0-20231208101420-3d72b2a0f951
A Go driver for AT based modems1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/taigrr/xmodem v0.0.0-20231201212158-d5c47de67d3a
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/soypat/cereal v0.0.0-20231127142820-3d2da8710121
Serial port abstraction creation for bugst, sers, goburrow and tarm serial libraries.4 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/nDenerserve/RN2483 v0.0.0-20231123165121-2ab5d8f2030a
A Go API to communicate with the Microship RN2483 module over serial1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/nDenerserve/rn2483 v0.0.0-20231123145450-29a7c43f3799
A Go API to communicate with the Microship RN2483 module over serial1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/acd/infinitive v0.0.0-20231117235535-2eaa5d2142fe
Infinitive impersonates a SAM on a Carrier Infinity system management bus2 versions - Latest release: over 1 year ago - 85 stars on GitHub
github.com/comap-smart-home/mynewt-newtmgr v0.0.0-20231117110948-79d13fb79b78
Newt Manager (newtmgr) is the application tool that enables a user to communicate with and manage...2 versions - Latest release: over 1 year ago - 1 dependent package - 0 stars on GitHub
github.com/robhaswell/btflcli v1.0.1
Copyright © 2023 Rob Haswell <[email protected]> Licensed under the Apache License, Version 2.0 ...2 versions - Latest release: over 1 year ago - 2 stars on GitHub
github.com/b3nn0/stratux v0.0.0-20231112083253-d86cbf1739a6 💰
Fork of the original cyoung/stratux with multiple patches for flying in europe6 versions - Latest release: over 1 year ago - 110 stars on GitHub
github.com/nobonobo/obs-codemasters-telemetry v1.1.0
OBS Telemetry Viewer Plugin for Codemasters Car Simulation2 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/universalrobotdriveteam/child-nodes-device-service v1.0.1
3 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/UniversalRobotDriveTeam/child-nodes-device-service v1.0.1
3 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/238Studio/child-nodes-device-service v1.0.1
3 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/238studio/child-nodes-device-service v1.0.1
3 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/universalrobotdriveteam/child-nodes-basic v1.1.0
4 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/UniversalRobotDriveTeam/child-nodes-basic v1.1.0
4 versions - Latest release: over 1 year ago - 7 dependent packages - 1 dependent repositories - 0 stars on GitHubgithub.com/cyrilix/robocar-arduino v0.11.0
Arduino microservice part for robocar12 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/whawty/alerts v0.0.0-20231030221021-a7b68884ed93
7 versions - Latest release: over 1 year agogithub.com/GoogleCloudPlatform/guest-agent v0.0.0-20231027175210-3ddd9d4a496f
22 versions - Latest release: over 1 year ago - 87 stars on GitHubgithub.com/nasa-jpl/golaborate v0.0.0-20231026003301-efe4ef59b00c
Go servers/services for remote and autonomous testbeds and labs9 versions - Latest release: over 1 year ago - 7 stars on GitHub
github.com/myafeier/arduino v1.1.7
18 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/H3rby7/usbdmx-golang v0.4.0
A versatile USB DMX library written in Go for programatic show control and special effects.6 versions - Latest release: over 1 year ago - 1 dependent repositories - 0 stars on GitHub
github.com/h3rby7/usbdmx-golang v0.4.0
A versatile USB DMX library written in Go for programatic show control and special effects.6 versions - Latest release: over 1 year ago - 0 stars on GitHub
gitee.com/ymofen/dgo v0.0.0-20231020094704-2c58dacac9ee removed
1 version - Latest release: over 1 year agogithub.com/wenewzhang/x v0.0.0-20231019030310-b4268f6be766
Extended (may be experimental) features outside the main gost tree.34 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/hivemapper/gnss-controller v1.0.2
23 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/Hivemapper/gnss-controller v1.0.2
23 versions - Latest release: over 1 year ago - 2 dependent packages - 0 stars on GitHubgithub.com/brianolson/vedirect v0.0.0-20231014200308-bb6c8ed12efd
Go library and utilities for VE.Direct devices1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/gochik/chik v1.9.1
another iot framework21 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 2 stars on GitHub
github.com/GoChik/chik v1.9.1
another iot framework21 versions - Latest release: over 1 year ago - 2 stars on GitHub
mynewt.apache.org/newtmgr v0.0.0-20231012063637-5c3d1e7ebce4
Newt Manager (newtmgr) is the application tool that enables a user to communicate with and manage...9 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 33 stars on GitHub
github.com/mei-rune/shell v0.0.0-20231010140236-d79e05ee32a2
1 version - Latest release: over 1 year ago - 1 dependent packagegithub.com/e4go/WBMAP3E v0.0.0-20231008222854-010bc59e09d1
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/e4go/WB-MAP3E v0.0.0-20231008210905-e9cc38744a1f
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/EMFluids/mynewt-newtmgr v1.0.2
Newt Manager (newtmgr) is the application tool that enables a user to communicate with and manage...3 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/emfluids/mynewt-newtmgr v1.0.2
Newt Manager (newtmgr) is the application tool that enables a user to communicate with and manage...3 versions - Latest release: over 1 year ago - 0 stars on GitHub
gitlab.com/jmireles/cans-base v0.0.0-20231002182441-b3e5a63b7338
99 versions - Latest release: over 1 year ago - 5 dependent packages - 1 dependent repositories - 0 stars on GitLab.comgithub.com/simonmau/go-MKS-SERVO42C v0.1.2
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/simonmau/go-mks-servo42c v0.1.2
2 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/fops9311/mbserver v0.0.15
Package mbserver implments a Modbus server (slave). Start a Modbus server and use a client to wr...19 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/streamingfast/hivemapper-data-logger v0.1.20
15 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/robbertnoordzij/gotsmart v0.1.0
Slimme Meter (Smart Meter) Prometheus exporter4 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/hairyhenderson/jarvis_exporter v0.0.0-20230922182206-651a3a7033ed 💰
A Prometheus exporter for the Fully Jarvis standing desk6 versions - Latest release: over 1 year ago - 9 stars on GitHub
github.com/gost-dev/x v1.0.4
Extended (may be experimental) features outside the main gost tree.5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/akingbrDu/iotbase v0.0.5
5 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/akingbrdu/iotbase v0.0.5
5 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/ulbios/modem v0.0.0-20230914173331-f426df1d4117
3 versions - Latest release: over 1 year agogit.sr.ht/~adrian-blx/takoprint v0.0.0-20230909084727-6e85980e29c3
2 versions - Latest release: over 1 year agogithub.com/roboportal/bot_box v0.0.0-20230907030455-07bc7746699a
Universal remote control for robots. Works via the internet.10 versions - Latest release: over 1 year ago - 22 stars on GitHub
github.com/ogofly/gos7 v0.0.0-20230831064318-62b2630b9ff4
Implementation of Siemens S7 protocol in golang1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/kefi550/co2-exporter v0.0.4
CO2 concentration exporter for prometheus3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/kefi550/mh-z16-go v0.0.3
3 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHubgithub.com/dumacp/matrixorbital v0.0.0-20230825141830-aa3ce0d787c2
3 versions - Latest release: almost 2 years ago - 1 dependent repositories - 0 stars on GitHubbitbucket.org/ausocean/vidgrind v0.9.2
5 versions - Latest release: almost 2 years agogithub.com/zing-dev/hello-go v0.0.0-20230814090735-0db467a00038
hello-go5 versions - Latest release: almost 2 years ago - 2 stars on GitHub
gitee.com/sansaniot/ssiot-gw-lib-comm v0.1.1
6 versions - Latest release: almost 2 years agogithub.com/dtn7/rf95modem-go v0.4.0
Golang library to send and receive data over LoRa via a rf95modem10 versions - Latest release: almost 2 years ago - 5 dependent packages - 2 dependent repositories - 2 stars on GitHub
github.com/leshniak/trusdx-go v0.0.0-20230810135615-33526d69510e
1 version - Latest release: almost 2 years agogitlab-ce.niaulang.com/go-thermal/go-einvoice v0.1.1
2 versions - Latest release: almost 2 years ago - 0 stars on gitlab-ce.niaulang.comgitlab-ce.niaulang.com/thermal/einvoicehelper v0.1.0
1 version - Latest release: almost 2 years agogithub.com/adamhoof/MedunkaOPBarcode2.0 v0.0.0-20230807100758-7a6d8782c0e5
SW and HW for optimising goods unpacking, validating product information2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/soypat/trastuzugo v0.0.0-20230807022935-fa67662c771c
Schedule serial communication messages.1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/merliot/dean-lib v0.0.0-20230731034537-285c1ef7e9e1
Dean Library1 version - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/Joan-Goma/elmobd v0.0.0-20230727162833-939bd55df20a
Package elmobd provides communication with cars OBD-II system using ELM327 based USB-devices. Us...1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.