cihat
clocky
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cihat
clocky
-
Considerations for a long-running Raspberry Pi
Just want to shout out to tinygo, for this old Go programmer, it makes working with ESP and friends loads of fun.
Admittedly, reverse engineering a single digit 7-segment LED display wasn’t the best use of my time, but by crikey it was fun.
https://github.com/doctor-eval/clocky
-
Taking over a Dead IoT Company
A Raspberry Pi Pico W is a microcontroller (no operating system) that incorporates Wifi. The way it works is you write a program that runs in a loop and talks to the GPIO ports or whatever. It's incredibly simple and it all runs from flash, so no operating system or anything else needed.
I like using TinyGo with these kind of boards so I get concurrency as well, although sadly the Pico W doesn't have Tinygo support yet. With the W versions, once you're connected to WiFi you can poll APIs and do anything else you do on the internet. No OS required!
As an example of a whole, stand-alone program, I wrote a digital clock in TinyGo. https://github.com/doctor-eval/clocky - sadly it can't (yet) connect to the internet so it's running on a pre-W Pico.
What are some alternatives?
ESP32-HUB75-MatrixPanel-DMA - An Adafruit GFX Compatible Library for the ESP32, ESP32-S2, ESP32-S3 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining.
vbz-fahrgastinformation
go-formatter - A curated list of awesome Go frameworks, libraries and software
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
clash - A rule-based tunnel in Go.