TBitTorrent
trayscale
Our great sponsors
TBitTorrent | trayscale | |
---|---|---|
1 | 12 | |
7 | 304 | |
- | - | |
3.2 | 6.5 | |
10 months ago | 10 days ago | |
Go | Go | |
- | MIT License |
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.
TBitTorrent
trayscale
-
As a Go programmer, what design pattern, programming techniques have you actually used, implemented regularly in your workplace which made your life much easier?
I've actually just recently used this with both pointer and value reveivers in one of my own projects.
-
Go taking too much time building with imports
Source: I deal with this myself quite a bit with the Gtk4 bindings I use for one of my projects.
-
moving to GUI from TUI
I've tried a number of them over the years but my latest attempt at a GUI project uses Gtk4.
-
What is the coolest Go open source projects you have seen?
Yep. I was using manual WireGuard tunnels for that, but everytime I added a machine I had to configurations from both sides with manual key swaps, plus the fact that it I wanted direct connections between each machine the configuration would literally have increased exponentially. Tailscale handles all of that for me. Literally. It's primarily an automatic WireGuard tunnel coordinator. I just have to install it and log in and voila, it just works. I like it so much that I've actually got a project that wraps a GUI around Tailscale for Linux.
-
Emmanuele Bassi: Me, a C library developer that has been doing this for 15 years: Let's try and use Rust with GTK and GNOME to write an application [a month passes] Me: Wait, am I… enjoying… writing application code? That can't be right
Sure. My repo is here, the Gtk4 bindings are here, and the Libadwaita bindings are here. Note the version combination in my go.mod, as the latest versions of the Gtk4 bindings break the Libadwaita bindings.
What are some alternatives?
tts-deckconverter - Generate card decks for Tabletop Simulator.
nuxui - NuxUI is Golang GUI SDK for IOS, Android, macOS, Windows, Linux
image-viewer - A simple image viewer with some editing functionality.
gotk4-adwaita - Autogenerated Adwaita bindings for Go
fyne-cross - Cross compiler tool for Fyne apps
qbittorrent-torrents-exporter - qBittorrent 种子文件导出小工具 | Export torrent files from BT_backup and append "missing" trackers.
qt.go - Qt binding for Go (Golang) aims get Go's compile speed again.
webui - Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.
diagram - CLI app to convert ASCII arts into hand drawn diagrams.
dht - dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
exatorrent - Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
headscale - An open source, self-hosted implementation of the Tailscale control server