SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 serial-port Open-Source Projects
-
wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
-
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.
-
consrv
Command consrv is a SSH to serial console bridge server, originally designed for deployment on gokrazy.org devices. Apache 2.0 Licensed.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
pyamigadebug
Framework for abstracting Amiga debuggers and access to AmigaOS libraries and devices. AmigaXfer lives here.
-
TeensySharp
C# library for finding Teensies on the USB tree and upload firmware to PJRC Teensy boards
-
pybbsterm
Terminal compatible with ansi-bbs. Meant to be a prototype, but published because why not.
Project mention: Superfile – A fancy, petty terminal file manager | news.ycombinator.com | 2024-05-10I very well might be in the minority of Linux users, but I don't particularly care about the answers to most of these questions. I just want it to work. Give me solid defaults[0]. I'm not saying you shouldn't be able to override those defaults. That's an important feature of Linux.
My first experience running a cool-looking TUI file manager yesterday (I actually ended up trying yazi first) was that I got a lot of blank squares in place of missing icons and emojis due to missing fonts. I had to spend 20 minutes figuring that out before I got a good experience.
Interestingly, I also tried wezterm[1] in the process. It actually ships with the required fonts as fallback, but the version from my distro's package manager didn't work, while the AppImage did. I'm guessing my distro removed them, maybe for some of the reasons you cited. I started installing the nerd-fonts group for my distro. 6.5GB... no thanks. After manually poking through them and some googling I finally installed a couple and it's working now.
My overall point is that it's possible for app developers to provide good defaults like wezterm does. It's also possible for distro's to break those defaults.
[0]: https://blog.codinghorror.com/the-power-of-defaults/
[1]: https://wezfurlong.org/wezterm/
Project mention: IT Pro Tuesday #276 - Cert Automation, Packet Analysis, Vim Cheatsheet & More | /r/ITProTuesday | 2023-11-08Tio is a user-friendly CLI tool for straightforward serial device management. Allows you to connect to serial TTY devices and perform basic input/output operations through a configuration file or via direct commands. bh0 adds, "I use tio for serial/console on my Mac. Tio is awesome."
If your testing needs are closer to hardware, you could look at something like vtty which also implements more uart relted ioctls.
Project mention: A curated list of Minitel and Telematic resources | news.ycombinator.com | 2023-11-07
serial-port related posts
-
wezterm suddenly stopped working.
-
The problem that fonts cannot be bolded in wezterm
-
📽️ Warp: The AI-Powered Rust-based Terminal
-
Is anyone using wezterm? How did you get it working?
-
vim in cmd
-
Neovim runs flawlessly in the new version of WezTerm
-
TMUX for WINDOW ? *Native*
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2024
Index
What are some of the best open-source serial-port projects? This list will help you:
Project | Stars | |
---|---|---|
1 | wezterm | 13,929 |
2 | tio | 1,739 |
3 | libserial | 372 |
4 | serialTerminal.com | 180 |
5 | consrv | 129 |
6 | SerialPundit | 121 |
7 | bifrost | 77 |
8 | vtty | 63 |
9 | pyamigadebug | 45 |
10 | TeensySharp | 21 |
11 | Xiaomi-Mi-360-UART-shell | 18 |
12 | awesome-minitel | 15 |
13 | pybbsterm | 12 |
Sponsored