Repository History
79 repositories tagged with Go
Tailscale: Secure and Easy WireGuard-based VPN with 2FA and SSO
Tailscale offers a simple and secure way to build private networks using WireGuard, integrating 2FA and SSO for enhanced access control. This open-source repository contains the core `tailscaled` daemon and `tailscale` CLI tool, enabling cross-platform secure connectivity. It simplifies network configuration, making secure remote access and device communication effortless.

hakoriginfinder: Discovering Origin Hosts Behind Reverse Proxies
hakoriginfinder is a powerful Go-based tool designed to uncover the true origin host behind reverse proxies, including cloud-based Web Application Firewalls (WAFs). It achieves this by comparing HTTP responses from potential origin IP addresses against the original proxy response using the Levenshtein algorithm. This functionality makes it an invaluable asset for security researchers and penetration testers looking to bypass WAFs and identify underlying infrastructure.

Logdy-core: Realtime Log Viewer with Web UI, Tail -f for Logs in Your Browser
Logdy-core is a lightweight, single-binary log viewer designed to provide real-time log viewing and filtering through an embedded web UI. It functions similarly to command-line tools like `grep`, `awk`, `sed`, or `jq`, offering a powerful and secure way to manage logs locally. This versatile tool can be used as a standalone application or integrated as a Go library for enhanced logging capabilities.

Maroto: A Go Library for Creating PDFs with Bootstrap-like Layouts
Maroto is an open-source Go library designed for creating PDFs in a fast and simple manner. It draws inspiration from Bootstrap, allowing developers to structure PDF content using a familiar grid system. This tool leverages gofpdf to provide an intuitive way to generate professional documents, automatically handling page breaks and headers.

tunn: Simplify SSH Tunnel Management with YAML Configuration
tunn is a Go-based tool that simplifies the management of SSH tunnels. It allows users to define and launch multiple SSH tunnels using a single YAML configuration file, leveraging existing OpenSSH setups. This utility streamlines the process of connecting to remote services, offering features like parallel execution and daemon mode for background operation.

huh: Build Interactive Terminal Forms and Prompts in Go
`huh` is a simple yet powerful Go library from Charmbracelet designed for creating interactive forms and prompts directly within the terminal. It offers a wide range of field types, including text inputs, multi-selects, and confirmations, all easily configurable. The library also boasts features like accessibility support, customizable themes, and seamless integration with Bubble Tea applications, making it an excellent choice for enhancing command-line interfaces.
ReactorCA: Homelab/SOHO Certificate Authority with Age Encryption and Deployment
ReactorCA is a robust Go CLI tool designed for managing a Certificate Authority in homelab or small-office environments. It streamlines the process of issuing, renewing, and deploying TLS certificates for internal services and devices. A key feature is its use of `age` encryption for securely managing private keys, simplifying certificate lifecycle management amidst increasingly shorter validity periods.

Timeful.app: An Open-Source Scheduling Platform for Group Meetings
Timeful.app is a robust, open-source scheduling platform designed to simplify finding the best meeting times for groups. This free availability poll integrates seamlessly with popular calendars, making it easy to coordinate schedules. Built with Vue, Go, and MongoDB, Timeful offers a user-friendly solution for efficient group planning.
LLocalSearch: Local Search Aggregator with LLM Agents for Private Information Retrieval
LLocalSearch is a unique, completely local search aggregator that leverages LLM Agents to find answers to user questions without needing external API keys. It offers enhanced privacy and runs efficiently on low-end hardware, providing live logs for transparency. Users can observe the LLM agents' progress towards a comprehensive, locally-generated answer.

Snorlax: Automating Kubernetes Deployment Wake and Sleep Schedules
Snorlax is a Kubernetes operator that automates the waking and sleeping of deployments on a schedule. This tool provides significant cost savings, enhanced security, and environmental benefits by scaling down environments when not in use. It also includes a wake server that brings deployments back online upon request, displaying a splash page during the process.

OpenResty Manager: A Modern Control Panel for OpenResty and Nginx
OpenResty Manager is a modern, secure, and elegant open-source server control panel. It serves as an alternative to OpenResty Edge and Nginx Proxy Manager, simplifying the management of reverse proxies, SSL certificates, and server hosts. This tool is ideal for easily securing and managing websites running at home or on the Internet.

ImageFlow: A Modern Self-Hosted Image Service System with Auto-Optimization
ImageFlow is a modern, full-stack image management and distribution platform. It automatically optimizes images for various devices and browsers, combining a high-performance Go backend with a Next.js frontend. This system offers intelligent image conversion, device-aware serving, and flexible storage options for self-hosting.