Search Articles

Search Results: Golang

Gonc: Golang Netcat Reinvented with Automated NAT Traversal & End-to-End Encryption

A new open-source tool brings point-to-point networking to the command line with zero configuration. Gonc leverages STUN, MQTT, and mutual TLS/DTLS authentication to automate NAT traversal and secure communications. This Golang-powered netcat alternative offers built-in SOCKS5, HTTP services, and remote shell capabilities.

Developer Chronicles: Building a GitHub-Integrated Task Manager with NextJS and Go

A developer documents their journey creating a custom task management app using NextJS for the frontend and Go for the backend, emphasizing GitHub integration and SQLite database design. The project prioritizes extensibility for future mobile apps and workflow optimization, offering insights into architectural trade-offs.
tunn: Declarative SSH Tunnel Management for Modern Developers

tunn: Declarative SSH Tunnel Management for Modern Developers

Managing multiple SSH tunnels just got simpler with tunn, a new Go-based utility that replaces cumbersome command-line arguments with declarative YAML configurations. This open-source tool enables parallel tunnel execution, daemon mode, and granular control while leveraging existing OpenSSH configurations—streamlining secure connections for databases, APIs, and microservices.
Vogte: The AST-Powered AI Assistant Revolutionizing Go Development

Vogte: The AST-Powered AI Assistant Revolutionizing Go Development

Vogte emerges as a specialized AI terminal that leverages abstract syntax trees and large language models to provide deep contextual understanding of Go codebases. This open-source tool enables developers to tackle complex refactoring and maintenance tasks with unprecedented repository awareness while integrating Go's native toolchain for validation. By focusing exclusively on Go, Vogte delivers near-zero configuration workflows with instant sanity checks through go vet and test integration.
Slack-Term: Bringing Team Chat to the Terminal for Keyboard-Centric Developers

Slack-Term: Bringing Team Chat to the Terminal for Keyboard-Centric Developers

For developers tired of context-switching to resource-heavy Slack clients, slack-term offers a minimalist terminal-based solution. This open-source Go application delivers core Slack functionality with Vim-inspired keybindings, letting you stay in your workflow without leaving the command line. We explore how this tool fits into the growing trend of terminal-first productivity tools.
Bridging Languages: Generate PDFs in Go with JavaScript and V8

Bridging Languages: Generate PDFs in Go with JavaScript and V8

A new open-source project, pdfmakego, enables Golang developers to generate PDF documents by embedding JavaScript's pdfmake library within a V8 engine. This unconventional approach bypasses native Go PDF libraries but requires navigating JavaScript runtime quirks like undefined 'navigator' objects. The solution demonstrates how polyglot systems can unlock new capabilities—if developers are prepared for integration challenges.