Scott Defranc's repositories
ansible-nas
Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.
assemblox-rts
A 2D real-time strategy game made for a GMTK2023 game jam
Beaver
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
boundary
Boundary enables identity-based access management for dynamic infrastructure.
cobra
A Commander for modern Go CLI interactions
conflate
Library providing routines to merge and validate JSON, YAML and/or TOML files
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
cylc-flow
Cylc: a workflow engine for cycling systems.
frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
gatus
⛑ Automated developer-oriented status page
gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
go-patterns
Curated list of Go design patterns, recipes and idioms
go-resiliency
Resiliency patterns for golang
gomason
A tool for testing, building, signing, and publishing binaries.
goMirror
Web remote control, written in Go
goreplay
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
gtree
Using either Markdown or Programmatically to generate directory trees🌳 and directories📁, and to verify directories🔍. Provide CLI, Golang library and Web.
learngo
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
nomad
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
OpenBBTerminal
Investment Research for Everyone, Everywhere.
project-layout
Standard Go Project Layout
pterm
✨ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
roboden-game
An indirect control real-time strategy game about robot colonies
script
Making it easy to write shell-like scripts in Go
sinecord
Create music by the power of math!
stree
📁Directory trees of AWS S3 Bucket
task
A task runner / simpler Make alternative written in Go
vault
A tool for secrets management, encryption as a service, and privileged access management
vflow
Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
viper
Go configuration with fangs