Projects in the topic golang
Go is a statically typed, compiled programming language designed at Google


Migrate drone plugins to new version

a project by tboerger

As I'm already a maintainer of the plugins for Drone CI and we are nearby of a new releases which totally changed the structure of the plugins I would like to start migrating the existing plugins to the new structure.

Updated almost 8 years ago. No love.

Docker registry UI in Go and ReactJS

a project by tboerger

I would like to continue to work on a web UI for the Docker registry. I know we already got Portus which is based on Ruby on Rails, but I would prefer a project based on Golang with a singlepage application for the frontend based on RactJS. So because of the singlepage application we are forced to write proper APIs that gets consumed by the javascript application, beside that I also want to add a CLI client for managing the system.

Updated almost 8 years ago. No love.

SLES/openSUSE integration for Clair

a project by tboerger

Clair is a static vulnerability analyzer for containers. Currently it supports containers based on Debian, Ubuntu and RedHat.

Updated almost 8 years ago. No love.

buit: fancy ultra fast mail client or "my local gmail"

a project by dmacvicar

My current mail setup is mu4e and emacs based mail client included with the amazing mu mail indexer. mu works similar to notmuch but allows easy bidirectional operation with the original Maildir. Add mbsync (isync) to sync imap locally and msmtp and you have a full mail setup.

Updated almost 5 years ago. 5 hacker ♥️.

zypper-docker reloaded

a project by mssola

The aim of this project is to finish up the work already done in previous editions of Hackweek in regards to zypper-docker. That being:

Updated over 5 years ago. 3 hacker ♥️.

minima: small, easy alternative to SUSE Manager (in Go)

a project by moio

1% of SUSE Manager's functionality in 0.1% of the lines of code

Updated over 2 years ago. 9 hacker ♥️.

Bootstrap portusctl as a separate repository

a project by mssola

Right now portusctl is a tool which is embedded into the Portus source code. This was done out of simplicity and with the hope that we would share as much code as possible with Portus itself. However:

Updated over 5 years ago. 3 hacker ♥️.

SUSEGo - A knowledge search engine

a project by jcavalheiro

Why

Updated over 3 years ago. 8 hacker ♥️.

Playing with OpenFaaS: a Serverless Framework for Docker and Kubernetes

a project by pgeorgiadis

OpenFaaS - Functions as a Service

Updated over 2 years ago. 3 hacker ♥️.

Create a web application for configuring laitos - your "Do Everything" software for serious preppers

a project by guohouzuo

Laitos is an open source project written in go, it emphasizes simplicity of maintenance and delivers a complete suite of web, DNS, and mail servers to host a personal web server. Beyond the suite of servers, laitos software hooks into numerous API platforms, that altogether enable user access to Internet features (such as Facebook, Twitter, emails) via alternative communication infrastructures such as telephone (PSTN), SMS, and satellite terminals.

Updated over 5 years ago. 3 hacker ♥️.

Practice Go

a project by vcuadradojuan

Use this hackweek to practice and learn more about Go.

Updated over 5 years ago. 4 hacker ♥️.

monitor kubernetes and docker with prometheus

an invention by dmaiocchi

Starting from prometheus ( and grafana if needed), learn how to monitor kubernetes and docker and do some valid alert/graph etc.

Updated over 6 years ago. No love.

Health Dashboard to chart Health Time series Data

an idea by irfan_habib

Health Dashboard will allow a user to chart exported Apple Health data to explore correlations.

Updated over 6 years ago. No love. Has no hacker: grab it!

Brine in Go: A Salt Formula Build System

a project by Druonysus

What is Brine?

Updated over 5 years ago. 2 hacker ♥️. 1 follower.

Terraform plugin for SCC

a project by ikapelyukhin

After playing around with Terraform, a wild idea appeared to write a plugin for SCC.

Updated over 6 years ago. No love.

Dudenetes

a project by pgeorgiadis

alt text

Updated over 2 years ago. 4 hacker ♥️. 2 followers.

PQ metadata aggregator for Bluray 4k UHD discs

an idea by pgeorgiadis

Long story short, I would like to practice my golang skills. For that I am going to write a parser that finds ratings for the picture quality of the new 4k UHD discs.

Updated over 5 years ago. No love. 1 follower. Has no hacker: grab it!

SUSana: debrand Grafana

an invention by pagarcia

Following trademark and licensing issues with Grafana, explore the possibility of debranding Grafana and use that in SUSE Manager (and maybe others)

Updated about 5 years ago. 2 hacker ♥️. 2 followers.

Polish filtra and move data collection to Postresql

a project by jochenbreuer

Last hackweek filtra was created – a tool to extract information like lead and cycle times from Github repos for (but not limited to) projects that are doing Kanban. The collected metrics can then be visualized with Grafana.

Updated almost 5 years ago. 2 hacker ♥️. 2 followers.

SUSE Manager Cluster Extension (PoC)

a project by bmaryniuk

Since SUSE Manager doesn't scale out and stacking it into another pyramid of susemanagers won't help here, the real architectural changes needs to be done to achieve true scale-out of this product. This hackweek project is about how to Turn SUSE Manager into a cluster.

Updated almost 5 years ago. 3 hacker ♥️. 5 followers.

Terraform GUI

a project by kevinklinger

Updated over 3 years ago. 4 hacker ♥️. 4 followers.

Convert openqa-mon to webassembly

a project by ybonatakis

Updated over 3 years ago. 3 hacker ♥️. 1 follower.

Add engineering metrics to telegraf webhooks plugin

a project by hennevogel

How it is

Updated over 2 years ago. 1 hackers ♥️. 2 followers.

k8s-rook-client

a project by haass

Updated over 3 years ago. No love. 1 follower.

Learn Go by Writing an Application

an idea by jluo

Updated over 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

WASM support for cloud native buildpacks

an idea by atgracey

Updated over 2 years ago. 2 hacker ♥️. 3 followers. Has no hacker: grab it!

Multi-cloud Lightweight metadata CLI

a project by seanmarlow

Project Description

Updated over 2 years ago. 3 hacker ♥️. 3 followers.

grog

an invention by gbaccini

Updated over 2 years ago. 5 hacker ♥️. 2 followers.

Project Skyscraper - PoC of a Cloud Governance Dashboard

a project by tmuntan1

Project Description

Updated over 2 years ago. 1 hackers ♥️. 2 followers.

Updatecli Kubernetes Operator

a project by olblak

Updated over 2 years ago. No love. 2 followers.

A CLI for Harvester

a project by mohamed.belgaied

[comment]: # Harvester does not officially come with a CLI tool, the user is supposed to interact with Harvester mostly through the UI [comment]: # Though it is theoretically possible to use kubectl to interact with Harvester, the manipulation of Kubevirt YAML objects is absolutely not user friendly.

Updated about 2 months ago. 11 hacker ♥️. 9 followers.

Create a CLI tool for interacting with Rancher Support Matrix

an invention by dpock

Rancher Support Matrix CLI Helper

Updated 29 days ago. 4 hacker ♥️. 4 followers.

Improve Docker registry listing tool

a project by rbranco

Project Description

Updated almost 2 years ago. 1 hackers ♥️. 1 follower.

Vai: a Kubernetes API accelerator/cache

an invention by moio

Kubernetes API caching layer according to Stable Diffusion

Updated almost 2 years ago. 3 hacker ♥️. 2 followers.

Elemental Operator: support hosts without TPM

an invention by fgiudici

Updated almost 2 years ago. 3 hacker ♥️. 1 follower.

operator for s3gw

an invention by gbaccini

Project Description

Updated almost 2 years ago. No love. 2 followers.

Generic Wrangler Controllers

an invention by kjoiner

Updated almost 2 years ago. No love. 1 follower.

Gameboy emulator written in Go

a project by mikeletux

Updated about 1 year ago. 6 hacker ♥️. 1 follower.

WebUI for your data

a project by avicenzi

A single place to view every bit of data you have.

Updated 4 months ago. 2 hacker ♥️. 2 followers.

Go zip updater: Appending new files to zip archive without decompressing the whole file

an invention by StarryWang

Project Description

Updated about 1 year ago. 1 hackers ♥️. 1 follower.

Learn Golang contribuing to opensource projects

a project by mbussolotto

Project Description

Updated about 1 year ago. 2 hacker ♥️. 3 followers.

terraform-provider-feilong

a project by e_bischoff

Project Description

Updated about 1 month ago. 6 hacker ♥️. 2 followers.

Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B.

an invention by rweir

Updated about 1 year ago. 1 hackers ♥️. 1 follower.

suse-rancher-supportconfig

a project by eminguez

Description

Updated about 1 month ago. 5 hacker ♥️. 3 followers.

Dartboard TUI

a project by IValentin

Description

Our scalability and performance testing swiss-army knife tool Dartboard is a major WIP so why not add more scope creep?

Updated about 1 month ago. 2 hacker ♥️. 2 followers.

toptop - a top clone written in Go

a project by dshah

Description

toptop is a clone of Linux's top CLI tool, but written in Go.

Updated about 1 month ago. 1 hackers ♥️. 2 followers.

Contribute to terraform-provider-libvirt

a project by pinvernizzi

Description

Updated 29 days ago. 1 hackers ♥️. 1 follower.

Mammuthus - The NFS-Ganesha inside Kubernetes controller

a project by vcheng

Description

As the user-space NFS provider, the NFS-Ganesha is wieldy use with serval projects. e.g. Longhorn/Rook.

Updated 29 days ago. 2 hacker ♥️. 3 followers.

Install Uyuni on Kubernetes in cloud-native way

an invention by cbosdonnat

Description

Updated 1 day ago. 10 hacker ♥️. 4 followers.

file-organizer: A CLI Tool for Efficient File Management

a project by okhatavkar

Description

Updated 12 days ago. No love. 1 follower.

iSCSI integration in Warewulf

a project by ncuralli

Description

Updated 4 days ago. 3 hacker ♥️. 3 followers.

OpenQA Golang api client

a project by hilchev

Description

I would like to make a simple cli tool to communicate with the OpenQA API

Updated about 1 month ago. No love. 3 followers.

Learn enough Golang and hack on CoreDNS

a project by jkuzilek

Description

I'm implementing a split-horizon DNS for my home Kubernetes cluster to be able to access my internal (and external) services over the local network through public domains. I managed to make a PoC with the k8s_gateway plugin for CoreDNS. However, I soon found out it responds with IPs for all Gateways assigned to HTTPRoutes, publishing public IPs as well as the internal Loadbalancer ones.

Updated 5 days ago. 4 hacker ♥️. 1 follower.

Automate PR process

a project by idplscalabrini

Description

This project is to streamline and enhance the pr review process by adding automation for identifying some issues like missing comments, identifying sensitive information in the PRs like credentials. etc. By leveraging GitHub Actions and golang hooks we can focus more on high-level reviews

Updated 5 days ago. No love. 2 followers.

Jenny Static Site Generator

a project by adam.pickering

Description

Updated 3 days ago. 1 hackers ♥️. 1 follower.

ClusterOps - Easily install and manage your personal kubernetes cluster

a project by andreabenini

Description

ClusterOps is a Kubernetes installer and operator designed to streamline the initial configuration

Updated 3 days ago. 1 hackers ♥️. 1 follower.

Hack on rich terminal user interfaces

a project by amanzini

Description

TUIs (Textual User Interface) are a big classic of our daily workflow.

Updated 4 days ago. 9 hacker ♥️. 1 follower.

Harvester Packer Plugin

a project by mrohrich

Description

Hashicorp Packer is an automation tool that allows automatic customized VM image builds - assuming the user has a virtualization tool at their disposal. To make use of Harvester as such a virtualization tool a plugin for Packer needs to be written. With this plugin users could make use of their Harvester cluster to build customized VM images, something they likely want to do if they have a Harvester cluster.

Updated 1 day ago. 1 hackers ♥️. 1 follower.