SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Serial 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.
-
wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
-
serialport
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
cncjs
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
-
nut
The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271 Please star NUT on GitHub, this helps with sponsorships!
-
SerialTest
Data transceiver(monitor)/realtime plotter/shortcut/file transceiver over serial port/Bluetooth/network on Windows/Linux/Android/macOS | 跨平台串口/蓝牙/网络调试助手,带数据收发/实时绘图/快捷发送/文件收发面板,可在PC和Android设备上使用
-
trice
🟢 super fast 🚀 and tiny 🐥 embedded device 𝘾 printf-like trace ✍ code, works also inside ⚡ interrupts ⚡ and real-time PC 💻 logging (trace ID visualization 👀)
-
ESP32-MPY-Jama
v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)
-
SerialTransfer
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: Alternative to Putty for Multiple Sites? | news.ycombinator.com | 2024-04-11
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: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04What are the pros and cons of this compared to Johnny-Five?
http://johnny-five.io/
Project mention: Serial studio: Multi-purpose serial data visualization and processing program | news.ycombinator.com | 2024-05-04
Project mention: Passive esp8266 project when you have an extra one laying around? | /r/esp8266 | 2023-05-21Other ideas: - Setting up a Wifi sniffer to detect which devices are around - Make it an MQTT broker: https://iotbyhvm.ooo/esp8266-mqtt-broker/ - Making it a Remote serial device: https://github.com/jeelabs/esp-link
I believe the Tool Change command is supported by: gSender or cncjs.
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."
> what software do you recommend for gnu/linux to take input from the UPS to tell the laptop to shutdown?
https://networkupstools.org/
Project mention: Which version of Processing should I learn if I want to plot my images with an Axidraw plotter? | /r/PlotterArt | 2023-05-24
Serial related posts
-
Serial studio: Multi-purpose serial data visualization and processing program
-
Ask HN: Alternative to Putty for Multiple Sites?
-
🚀 Unleashing the Power of Cloud Magic: Transforming a Lone AWS EC2 Instance into a K8s Powerhouse! 🌐🔥
-
WindTerm SSH Client has Ransomware?
-
Tabby: A terminal for a more modern age
-
Tabby: A terminal for a more modern age
-
Help
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 May 2024
Index
What are some of the best open-source Serial projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Tabby | 55,658 |
2 | WindTerm | 20,788 |
3 | wezterm | 13,929 |
4 | johnny-five | 13,211 |
5 | serialport | 5,705 |
6 | Serial-Studio | 4,132 |
7 | pySerial | 3,115 |
8 | esp-link | 2,789 |
9 | cncjs | 2,196 |
10 | UsbSerial | 1,759 |
11 | tio | 1,739 |
12 | nut | 1,612 |
13 | AndrOBD | 1,304 |
14 | SerialTest | 958 |
15 | HeatPump | 770 |
16 | x-tools | 548 |
17 | saxi | 454 |
18 | WebSerial | 449 |
19 | trice | 425 |
20 | gba-remote-play | 418 |
21 | ESP32-MPY-Jama | 375 |
22 | SerialTransfer | 374 |
23 | Adalight-FastLED | 356 |
Sponsored