Study Google Motion Photo file format

an invention by tjyrinki_suse

Project Description

Study Google Motion Photo file format, which records a short video clip in addition to actual photo in the same jpeg file.

Updated about 3 years ago. 1 hackers ♥️. 2 followers.

YAML 1.2 Schema support for PyYAML

an invention by tinita

Project Description

PyYAML is a YAML processor in python, and it was one of the first libraries written for YAML.

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

Script that loads dummy data into HANA database for testing purposes.

an invention by rangelino

Project Description

Sometimes when we reproduce a customer issue, it doesn't always demonstrate the same behavior the customer is having. So, we engage backline or open a bug or throw up our arms in frustration. I have one such customer with just an issue like this. Running the exact same commands in an almost identical sles4sap version environment and yet I cannot reproduce what she is seeing? What to do?

Updated 6 months ago. 2 hacker ♥️. 1 follower.

Kanidm - Modern Opensource Identity Management

an invention by firstyear

Project Description

Kanidm is a identity management system (a store of accounts, groups and more) that supports authentication to opensuse, web sites, networks, and more. The project has a focus on respect of humans, correctness, simplicity and performance. In previous hackweeks we have implemented cryptographic authentication (webauthn), wasm based web UI and more.

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

SUSE branded keycaps models

an invention by cbosdonnat

Project Description

A lot of people are using mechanical keyboard. Having a custom SUSE-branded keycap would be cool. The idea is to create a set of 3D models for such keycaps in various profiles for everyone to print.

Updated almost 2 years ago. 19 hacker ♥️. 9 followers.

The world crab

an invention by cdywan

The world is changing. A mouse got lose and fell off the discworld. Consequently the elephants got scared and hopped off Great A'Tuin's back. As luck would have it a gigantic crab with four gophers on its back took its place.

Project Description

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

Port the Minion job queue to TypeScript

an invention by kraih

Project Description

As part of the mojo.js project i want to port the Minion job queue from Perl to TypeScript and release it as an npm package. In the future this will allow parts of Mojolicious applications like openQA to be written in TypeScript/JavaScript (in addition to Perl).

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

SUSE Linux-Based Demo Kiosk

an invention by dstokes11

Project Description

I want to build an HTML-based demo kiosk to host images and videos that run on SUSE Linux on a touch-enabled AiO system.

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

Finish the Jangouts rewrite on React/Redux

an invention by ancorgs

Project Description

Several Hack Weeks ago we started to rewrite Jangouts from its current AngularJS-based implementation to a more modular one in which the UI was developed in React.

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

grog

an invention by gbaccini

Project Description

grog aims to implements a namespaced, distributed map kept alive by an arbitrary number of nodes over a local network.

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

Add Graphics Mode to WozMania

an invention by e_bischoff

Project description

WozMania is an Apple ][ emulator on ARM processors that I wrote during my spare time. It works fine, but for the moment it's text-mode only.

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

Open-source software for controlling Genesis Thor keyboard

an invention by jbaier_cz

Motivation

There is a (Windows-only) software for controlling / setting the color modes on the Genesis Thor 300 RGB keyboard. I believe the communication protocol can be reverse engineered and an open-source variant for the accompanied software can be created and full potential of the keyboard unlocked.

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

Give back to Wezterm

an invention by mpagot

Project Description

One day in the past, a relative young geek met Wezterm terminal emulator in a wood or rusty repos. At that time he was used to drive a Win10 machine for work and a Linux shiny supercar for fun and Wezterm fit on both.

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

rinit

an invention by dspinella

Project Description

rinit is an init written in Rust. It offers a valid alternative to systemd for PID 1 and service management. It uses the supervision to manage long running programs (deamons), log everything to files (no binary log interface) and provides an easy to use command line interface. rinit is already working and able to spawn services and handle their dependencies.

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

Implement search in zellij

an invention by MSirringhaus

Project Description

zellij is a tmux-like terminal tiling and session manager written in Rust.

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

EVERYONE can contribute to documentation – See how YOU can join the party

an invention by chabowski

Project Description

Update: The invitation to contribute to open source and SUSE documentation does NOT expire. If you want to collaborate with us, contact us at doc-team@suse.com.

Updated almost 2 years ago. 14 hacker ♥️. 18 followers.

Commanded EventStoreDB Spear (GRPC) adapter

an invention by fabriziosestito

Project Description

The Commanded Elixir CQRS framework provides an EventStoreDB adapter that uses TCP protocol which is being phased out.

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

Generic retry command in openSUSE

an invention by okurz

Motivation

When automating tasks often the requirement comes up to retry commands, for example when network connections are involved and commands do not return successfully immediately or if resources are temporarily not available. Sometimes a simple for-loop in bash is sufficient. Sometimes it is necessary to use additional waiting between retries, sometimes timeouts are desired. Getting all those combinations right can be tedious and error-prone so a generic "retry" command should be available in usual environments so we should provide a retry command to openSUSE distributions.

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

containerizing MicroOS Desktop components (reloaded)

an invention by fcrozat

Project Description

This is a continuation of last year project:

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

investigate seal secrets for used in a home-cluster (k3s + fluxci)

an invention by fcrozat

Project Description

Learning about seal secrets and how to use those for home-cluster

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

Explore the possibility and value to have a centralized Developer Portal

an invention by nkopliku

Project Description

The idea is to drastically improve Developer Experience by providing a centralized Developer portal that streamlines development environment (whatever that means :smile: gonna experiment to explore the possibilities)

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

reformatting text in vis

an invention by mcepl

Project Description

There is this text editor vis, modal text editor based on the Plan9 structural regular expressions and se(1). However, comparing to sam(1) or acme(1) it feels mostly like advanced vi(m) not something completely new (and it is not mouse-driven).

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

Support harvester terraform provider in sumaform

an invention by oholecek

Project Description

Sumaform is tool to quickly deploy SUSE Manager/Uyuni servers and its clients. It is used for debugging, testsuite, demoing and what not.

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

Running RKE/RKE2/k3s on SLES Real Time

an invention by nguyens

Project Description

Work on a solution to schedule workloads onto SLES RT RKE2 worker nodes.

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

Air quality monitor

an invention by dheidler

Project Description

In the new office we have a new air conditioning system and I want to collect some data on how good it actually works.

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

Migrate from Raspbian to openSUSE aarch64 for motion detection camera

an invention by tjyrinki_suse

Project Description

I have had a hobby project of running Raspberry Pi to record video when detecting motion, mostly catching rabbits and such on the yard.

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

Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO)

an invention by bschmidt

Hack Week 23

Project Description

Updated 6 months ago. 13 hacker ♥️. 3 followers.

Automate Victron Cerbo GX scheduled charge configuration based on Redflow ZCell maintenance cycle timing

an invention by tserong

Project Description

At my home we have solar PV hooked up to Victron inverter/chargers and a Redflow ZCell battery for energy storage. The setup is described in detail on my blog. By their nature, ZCell flow batteries needs to undergo a maintenance cycle at least every three days, where they are discharged completely for a few hours. Having only one battery, this means we can't use the "minimum state of charge" feature of the Victron kit to always keep some charge in the battery in case of outages, because doing so conflicts with the ZCell maintenance cycles. This isn't a problem if you have more than one ZCell, because the maintenance cycles interleave in that case, but so far we only have one of these things. If I want to keep charge in the battery for emergency purposes on non-maintenance days, I can do that by configuring scheduled charge settings manually on the Victron Cerbo GX console, but then I have to remember to turn those things back off (or otherwise adjust the settings) for the next maintenance day. For this hack week, I'm going to see if I can automate that piece somehow.

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

Following the Arduino examples

an invention by barendartchuk

Project Description

I've got an old Borderless Electronics board (Arduino Leonardo clone) and will be following the built in examples in the Arduino website using the components I have around.

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

Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issues

an invention by cbosdonnat

Project Description

A supportconfig provides a lot of files and data from the system, but it is often hard to spot the real issue in it. The idea of this project is to get machine-readable output for the supportconfig data and analyze them.

Updated 7 months ago. 11 hacker ♥️. 2 followers.

Learn about IPv6 while Implementing it in the Home Environment

an invention by mweiss2

Project Description

During Hackweek I would like to learn about IPv6 by introducing and using IPv6 in the home office network.

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

Update tool for SUSE Manager Server

an invention by RDiasMateus

Project Description

Currently to update SUSE manager server user needs to SSH into the machine and manually apply all patches and updates.

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

Extend GObject based introspectable API to libzypp

an invention by zbenjamin

Project Description

Currently we are in a situation with libzypp where we have a C++ based and hard to use API. Due

Updated 6 months ago. 5 hacker ♥️. 2 followers.

Golan salt client sdk

an invention by RDiasMateus

Project Description

Develop an SDK in Go to connect to salt rest API.

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

Learn PostgreSQL advanced features

an invention by okurz

Motivation

The PostgreSQL database implementation is an integral part of many important software stacks, most importantly for me openQA. I learned database "by doing" but never properly. Given that we recently had (again) an incident related to specific details of how a database behaves under load maybe it's time to learn more about PostgreSQL.

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

Coursework: Foundations of Humane Technology

an invention by bear454

Complete the course "Foundations of Humane Technology", offered by the Center for Humane Technology. https://www.humanetech.com/course

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

Restrict Login page access to specific IP

an invention by admehmood

Project Description

This is a small project which is about restricting SUSE Manager login page access to only specific APIs.

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

Use systemd Service Templates to manage OBS workers

an invention by enavarro_suse

Project Description

Currently, the systemd script that manages OBS workers (obsworker.service) calls a script (obsworker) that launches workers in windows of a screen session.

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

Develop a better frontend for the virtual SUSE Museum

an invention by fos

Project Description

Last year's project Preserve SUSE's history revealed a huge amount of old SUSE boxes and other stock. Together with the SUSE Museum (currently still boxed while there are still construction works going on in the new office) the idea was to present all of these treasures also in digital form.

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

Predicting Water conflicts in South America - AI/ML POC

an invention by sfonseka

Project Description

Dashboard to aggregate publicly available open source date and transform, analyse, forecast factors affecting water conflicts.

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

WiFi support for Canon Powershot sx430is

an invention by tsbogend

Project Description

My Canon Powershot camera has integrated WiFi, but I haven't found a tool, which supports it. Gphoto2 project has support for PTP (Picture Transfer Protocol) via LAN and it looks like this is usable for accessing the camera.

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

Tinker with mirror, a tool to watch and backup source code repositories

an invention by andreas-kupries

Project Description

Restart work on the vcs-plugged branch of Mirror Management.

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

Make tags markdownable on geekos.io

an invention by digitaltomm

Project Description

We already use tags on https://geekos.io for marking people's languages (lang: tags), projects, programming languages, interests etc.

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

Trento telemetry service data on graphs

an invention by xarbulu

Project Description

Create some fancy graphs for the Trento telemetry service, most probably using Grafana. The telemetry data is stored in influxDB cloud instance, and in a PostgresQL database in AWS RDS service.

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

Rust in linux kernel

an invention by dsterba

Project Description

Rust language is on the way to enter linux kernel, use this hackweek to explore and learn what this could bring us (or not).

Updated 6 months ago. 3 hacker ♥️. 1 follower.

open-source RPI Smart Speaker (Hey, geeko)

an invention by HarrisonWAffel

Project Description

I have some experience with VUI's and am interested in building my own from scratch using open source libraries.

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

Explore open source sBOM generator and Vulnerability scanners space

an invention by amunoz

Project Description

The goal of the project is to explore the open source projects that:

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

Extended client information from SUSE Manager

an invention by brianp

Project Description

SUSE Manager (SUMA) can export a information about client machines that it manages already, but the information exported is a limited and there is no option to adjust what is exported. The idea behind this project is to use the extensive API for SUMA to extract further details about managed clients.

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

repurpose / recycle 20 year-old computer

an invention by amanzini

Project Description

I found in the basement an old vintage iMac G4 laying around taking dust. Has beautiful design, it's working and running original OS but pretty useless for modern computing standards.

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

Chest X-Ray Medical Diagnosis with Deep Learning and Javascript

an invention by jordimassaguerpla

Project Description

The outcome of this project will be a static web page that can be used to diagnose different diseases based on a Chest X-Ray.

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

Update quilt's manual page

an invention by jdelvare

Project Description

Back in June 2018, G. Branden Robinson submitted a 26-patch series intending to fix quilt's manual page, addressing both contents and technical issues with the roff formatting. I went through the whole series and reviewed it carefully. I recall I had many objections so there was a significant amount of work needed, including reordering some of the patches, before resubmitting a patch series I would consider committing. Unfortunately, the contributor vanished before resubmitting, and all the work from both sides went to oblivion.

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

Validate the embargo date OBS attribute

an invention by enavarro_suse

Project Description

The issue is described in the OBS GitHub project: https://github.com/openSUSE/open-build-service/issues/12649

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

Port my qcmdln command line utility to Rust.

an invention by kallan

Project Description

I have a command line utility written in C that I use to customize an existing qemu command line for starting vms. The utility saves me from and tweaking the commands line (which is huge) by hand. I would like to learn Rust and thought a good starting point would be to port qcmdln to Rust.

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

Hack on project MONAI (Medical Open Network for Artificial Intelligence)

an invention by jordimassaguerpla

Project Description

MONAI is a set of open-source, freely available collaborative frameworks built for accelerating research and clinical collaboration in Medical Imaging. The goal is to accelerate the pace of innovation and clinical translation by building a robust software framework that benefits nearly every level of medical imaging, deep learning research, and deployment.

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

Linux Immersive Learning System (LILS)

an invention by dgarcia

Project Description

Immersive system to run interactive tutorials, hacking learning lessons or just games that integrates with your system. The main idea is to have an INK language engine to process the tutorial scripts and provide an interactive user interface to the user. The system should be able to listen to different Linux events (like filesystem changes, process is running, the current date, etc) and modify the tutorial state depending on that.

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

Create an ALP based Leap replacement. (Grassy Knoll)

an invention by simotek

Hackweek 23

Since Hackweek 22 this project has been made much easier with the introduction of "ALP Granite" however that project is not in a state where it is ready for us to do significant work without it as such my goals for this hackweek atleast are somewhat less then last Hackweek, hopefully by next hackweek Granite will be in a better place to build on.

Updated 6 months ago. 13 hacker ♥️. 10 followers.

Create RISC-V Core using VHDL suitable for TinyFPGA BX

an invention by aschnell

Create a single-cycle 32-bit RISC-V Core in VHDL as a pure learning project. Why RISC-V? It is clean and small (the base has only about 40

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

Kanidm

an invention by firstyear

Project Description

Kanidm is a identity management system (a store of accounts, groups and more) that supports authentication to opensuse, web sites, networks, and more. The project has a focus on respect of humans, correctness, simplicity and performance. In previous hackweeks we have implemented cryptographic authentication (webauthn), wasm based web UI, replication foundations and more.

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

Supportconfig plugin for IDEs

an invention by paolodepa

Project Description

Write a plugin for the most common IDEs capable of parsing a supportconfig file, enable the folding of its section and retrieving an outline of the current file; giving context infos when navigating through the file (which file and which sections are being navigated) would be a plus.

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

Image generation AI in container using Radeon GPU

an invention by tjyrinki_suse

Project Description

I have casually investigated that recent open source image generation AI systems are relatively invasive of the host system if one starts to install them that way. Usually container is better but needs special configuration to access the needed hardware. I'd like to run something in a container utilizing the RDNA2 Radeon gfx card I have on my desktop computer.

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

Containerfile / Dockerfile generator library

an invention by amanzini

Project Description

Writing container definition files is boring and error-prone: let's use power of a programming language to generate containers!

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

Rancher Token Revoker

an invention by mbolot

Project Description

The token revoker aims to scan git repos for exposed rancher tokens. Once a token has been identified, the revoker can (based on configuration) warn/disable/delete the exposed token automatically.

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

Application for secret ballots (A review of existing tools under legal aspects)

an invention by apritschet

Project Description

As a substitute member of the Nuremberg works council there is the occasional need to participate in a session and cast a vote in a secret ballot. Living close to the Danish border traveling to Nuremberg is tedious.

Updated about 1 year ago. 1 hackers ♥️. 4 followers.

Run sandboxed Firefox with image and sound inside a container

an invention by nguyens

Project Description

Running a web browser from your PC can cause all sorts of security or anonymity issues; e-g: content downloaded could be run automatically from your PC, resulting in disk encryption or other unpleasant events. It would be great if we could run most of this in a container so that we have as much of the web browser sandboxed, and limit the PC's exposure to security events.

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

Sandboxed USB Inspection

an invention by nguyens

Project Description

USB devices can be dangerous to read directly from your PC. There are countless stories of PCs being infected (e-g: filesystem encrypted) because a USB device was read without first checking the USB content. But how do you check the device content without having a look at it first?!

Updated about 1 year ago. No love. 2 followers.

Spike about integrating Trento in SUMA

an invention by oscar-barrios

Project Description

  • I would like to learn about Trento, understand its business case and how it works.
Updated about 1 year ago. 4 hacker ♥️. 2 followers.

FrankenCampus Canteen Menu PDF Parser aka Mahlzeit!

an invention by cwh

Project Description

Make a PDF parser command line tool that brings the Nuremberg Canteen's Menu to a usable format (Plain text, JSON) that can be used in WebApps, Smart Displays or a Slack/IRC Bots.

Updated 5 months ago. 4 hacker ♥️. 3 followers.

Sign me off|in

an invention by mkoutny

Project Description

It is possible to sign (off) git commits with your SSH key. The very same key that's used to sign in to SSH servers. I would like to look into the buffer contents in the two cases and examine if/how they are replacable.

Updated about 1 year ago. 1 hackers ♥️. 3 followers.

USB security key running embedded Linux

an invention by dmdiss

Project Description

Implement a proof-of-concept USB security key with support for encrypted data storage, U2F and FIDO2 (webauthn).

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

Learn, document and test the Jellyfin Python library

an invention by StevenK

Jellyfin is the volunteer-built, open-source media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Furthermore, Jellyfin Python is the API client from Jellyfin Kodi extracted as a python package so that other users may use the API without maintaining a fork of the API client. Please note that this API client is not complete. You may have to add API calls to perform certain tasks. I have a Jellyfin server and I used have scripts running against a Plex server, but I'm missing them, so I'd like to re implement them against my Jellyfin server, but the library is difficult to use, so try and get a handle on it and document it.

Updated 8 months ago. No love. 1 follower.

operator for s3gw

an invention by gbaccini

Project Description

Create a K8s CRD for s3gw.

Updated about 1 year ago. No love. 2 followers.

Tafl

an invention by mrohrich

Project Description

Tafl is a family of ancient norther European board games, including Hnefatafl, Tablut and Brandubh. This Hackweek project aims to take a half-finished implementation to a small open-source game project with a terminal user interface.

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

Trigger actual openQA tests in pull requests

an invention by okurz

Motivation

Many projects rely heavily on CI jobs, e.g. based on github actions. We already had ideas for tight integration of openQA into such workflows for years, e.g. in https://progress.opensuse.org/issues/48641

Updated about 1 year ago. 6 hacker ♥️. 5 followers.

Automated Lifecycle Management at the Edge

an invention by bkampen

Project Description

We have a lot of solutions for the Edge like: Rancher, k3s, Elemental, SLE Micro but we don't have a complete end to end example solution the deliver these. For example if a Edge device at a customer location fails somebody without any knowledge should be able the replace the device. The installation and provisioning should be automatic, this should also be for new devices.

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

Expanding e2e tests on Windows self-hosted runners via CI

an invention by iguimaraes

Achievements:

  • Documented all necessary steps to setup the testing environment on Windows 11
Updated about 1 year ago. 2 hacker ♥️. 3 followers.

Vai: a Kubernetes API accelerator/cache

an invention by moio

Kubernetes API caching layer according to Stable Diffusion

Make it faster!

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

Create tool for managing RPM package signing keys

an invention by dheidler

Project description

IIRC there was some article in tech news some year ago that criticized the way RPM keys are handled in the SUSE distribution.

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

Learning PSP to PSA and Kuberwarden Implementation and Migration

an invention by mweiss2

Project Description

During Hackweek I want to dig deep into PSPs to PSA and Kubewarden Implementation and Migration

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

try to get familiar with nut

an invention by pgajdos

Project Description

Tabula rasa re UPS here, let me learn around.

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

Container images for building the Uyuni docs

an invention by juliogonzalezgil

Project Description

The Uyuni doc requires a lot of dependencies installed to be built. Keeping your system on the right versions or reinstalling can be a challenge.

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

Create openSUSE images for Arm/RISC-V boards

an invention by avicenzi

Project Description

Create openSUSE images for Arm and/or RISC-V boards that are not yet supported.

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

UYUNI - synchronize content between registry servers

an invention by RDiasMateus

Project Description

UYUNI has the ability to synchronize packages from remote locations. But doesn't have a similar solution for container images.

Updated about 1 year ago. 1 hackers ♥️. 3 followers.

picture-book: Registry Mirror server / image sync'er

an invention by HarrisonWAffel

Project Description

Setting up and populating image registries can be a lengthy and error prone task. The idea is to create a CLI / web tool for managing and automatically syncing (mirroring) images to a custom registry. This would be an interesting project that would result in a helpful tool that can save time and reduce human error (mistagging).

Updated about 1 year ago. No love. 1 follower.

clsr (Command Line Spaced Repetition) Learning Tool

an invention by adam.pickering

Project Description

Learning and retaining information is one of the biggest challenges for programmers. So if there was a way to increase the efficiency of one's learning, it would be very useful. Luckily, there is such a thing: spaced repetition. TLDR: you create flashcards, each of which contains one piece of information you want to remember, and review them at intervals that psychology has determined are optimal for learning.

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

Support listing resources for hierarchical namespaces in Kubernetes

an invention by comurphy

Project Description

The hierarchical namespaces project in Kubernetes allows us to organize namespaces in a tree structure. But, since it is just a layer on top of vanilla Kubernetes, it doesn't offer an API to do anything more complex with that tree structure.

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

image-tools: simple tool for mirror/save/load container images & KDM and chart image list generator.

an invention by StarryWang

Project Description

Currently, the way to install Rancher in Air-Gap mode (with personal registry server) is using the rancher-save/load-images.sh script to save container images required by Rancher into tar.gz tarball and load it into the personal registry. These scripts work fine when saving and loading single-arch images.

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

Deploy Uyuni proxy using Elemental and Fleet

an invention by cbosdonnat

Project Description

Now that Uyuni proxy can be run as containers this project is about deploying it using Elemental and Fleet.

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

openSUSE 12.1 DVD Art

an invention by tserong

I have three hundred and eighty four openSUSE 12.1 DVDs. Given 12.1 went end of life almost ten years ago, it seems likely these DVDs are useless. Rather than toss them out I've decided to try to turn them into some form of art.

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

Encrypted volumes in elemental-toolkit

an invention by flonnegren

Project Description

Add support in elemental-toolkit for encrypted volumes using LUKS.

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

Algorithm Visualizer

an invention by agraul

Project Description

This project is about creating a GUI that visualizes algorithms. At first, it will focus on search and sort algorithms.

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

Exploring Peribolos: Implementing Team Repo Permissions Management in K/Org

an invention by psaggu

Project Description

The project is about exploring the use of Peribolos in managing team repository permissions within Kubernetes/Org GitHub repo. The focus is on implementation and how to effectively utilize Peribolos for this purpose.

Updated about 1 year ago. No love. 1 follower.

Elemental Operator: support hosts without TPM

an invention by fgiudici

Project Description

Currently, the Elemental Operator authenticates the hosts registering for Elemental provisioning via TPM attestation. In particular, the host will perform both Enrollment and Attestation in the same round on the very first registration. Further connections to update the host state will be possible only if the host will be able to proof its identity via TPM (the Enrollment previously done will be used to perform Attestation against the host).

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

Real-time container runtime support

an invention by a_faerber

Project Description

As per discussions in the SOAFEE SIG that SUSE is a founding member of, container users will be in need of running workloads with mixed criticality.

Updated about 1 year ago. 1 hackers ♥️. 3 followers.

How software creation process can save energy and CO2 emissions

an invention by acervesato

Project Description

Everything we do in SUSE requires a certain amount of energy. This energy has a cost and it causes also a certain amount of CO2 emissions. In particular, as Kernel QA team, we run Kernel testing pretty often causing energy consumption that could be saved by introducing optimizations inside the LTP testing.

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

Improve error handling of the '/search' API endpoints of OBS

an invention by enavarro_suse

Project Description

Improve error handling of the /search API endpoints of OBS.

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

Build alternative spotify frontend and learn modern frontend dev on the way

an invention by mlauhoff

Project Description

I hate finding and playing albums on Spotify. I never find what I want, when I want. Playlists are weird for playing albums.

Updated about 1 year ago. No love. 1 follower.

Catalog for OCI images

an invention by vpereirabr

Project Description

The OCI Catalog project is a platform designed to streamline the process of discovering, searching, and cataloging SUSE's official OCI images. With its user-friendly interface, users can easily visualize the collection of SUSE's Docker images and search for specific images based on their requirements.

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

QDirStat: Highlight Dominant Items in the Tree View

an invention by shundhammer

Intent

Use the 80:20 rule to draw the user's attention to the few subdirectories or files that consume most disk space on that level: Highlight those items, if it makes sense.

Updated about 1 year ago. No love. 1 follower.

Cycling sweepstake paper digital rendering

an invention by xarbulu

Project Description

Our local cycling team runs a small Sweepstake during the Giro de Italia and Tour de France every year. It is quite popular among my friends and cycling fans.

Updated about 1 year ago. No love. 1 follower.

Generic Wrangler Controllers

an invention by kjoiner

Project Description

The rancher/rancher project uses generated wrangler controllers to manage Kubernetes objects.

Updated about 1 year ago. No love. 1 follower.

obs_scm_demo

an invention by smithfarm

Project Description

For a long time, I have been planning to learn more about how OBS is integrating with "SCMs" (Source Code Management systems - for me, that means primarily git, GitLab, and GitHub). For Hack Week 22, I decided to bootstrap a trivial software project on GitHub, with automated builds in OBS, and document the steps as I go along.

Updated about 1 year ago. No love. 1 follower.

Simple computer usage analysis with datasette

an invention by mlauhoff

Project Description

Simple tools to capture and analyze what I did on the computer.

Updated about 1 year ago. No love. 1 follower.

Translate GCompris into German

an invention by lrupp

Project Description

GCompris is a high quality educational software suite, including a large number of activities for children aged 2 to 10. The new version 3.x is offering some quite new activities that should help kids to have fun while being educated at the same time.

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

LSP server for SPEC files

an invention by mcepl

Has anybody ever heard about RPM Spec LSP server? That would be awesome thing to have (at least for completion)? The best I know is this: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/KBJYLQZ6VNSCWBNC7Y72HTBJ6EQDVFMX/

Updated 5 months ago. 7 hacker ♥️. 5 followers.

Useless machine: Bureaucratic microservice edition

an invention by apritschet

Project Description

Implement of a useless machine as an event-driven web app, which needs to comply to a fictitious overly bureaucratic process.

Updated 6 months ago. No love. 1 follower.

Open source voice controlled AI drawing interface for young kids

an invention by jstehlik

Project Description

Open source voice controlled AI drawing interface for young kids

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

RKE2 and Rancher deployment with Pulumi

an invention by bkampen

Project Description

Terraform and Ansible are used within the Consulting Team for automating RKE2 and Rancher deployments, but with the change in Open-Source License of Terraform and the RedHat “problems”, I think there is a need for an alternative solution like Pulumi. I have no experience with Pulumi and there isn’t much documentation around it (regarding Rancher and Terraform). There is a Package for Rancher but nothing for RKE2.

Updated 6 months ago. No love. 4 followers.

Deep Packet Inspection: compare the performance between libnetfilter_queue, NF_HOOK and eBPF XDP

an invention by nguyens

Deep Packet Inspection: compare the performance between libnetfilterqueue, NFHOOK and eBPF XDP

Project Description

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

K3s versions

an invention by eminguez

Project Description

Provide a web site where folks can see the current/past versions of K3s at a glance in an easy way.

Updated 6 months ago. 3 hacker ♥️. 2 followers.

TUI interface for Agama

an invention by ancorgs

State of the Art

Agama, the future (open)SUSE installer, can be controlled with two user interfaces:

Updated 6 months ago. 5 hacker ♥️. 4 followers.

Implementation of a Governance, Risk and Compliance (GRC) tool

an invention by eraptopoulou

Project Description We would like to implement a GRC tool that can help different teams with their daily tasks (risk management, internal/external audit findings, ISMS/PIMS Policies updates, reporting etc.).

Updated 6 months ago. 3 hacker ♥️. 4 followers.

Mortgage Plan Analyzer

an invention by RMestre

Project Description

Many people face challenges when trying to renegotiate their mortgages with different banks. They receive offers from multiple lenders and struggle to compare them effectively. Each proposal may have slightly different terms and data presentation, making it hard to make informed decisions. Additionally, understanding the impact of various taxes and variables can be complex. The Mortgage Plan Analyzer project aims to address these issues.

Updated 6 months ago. 1 hackers ♥️. 3 followers.

Package MONAI Machine Learning Models for Medical Applications

an invention by jordimassaguerpla

Project Description

MONAI Deploy aims to become the de-facto standard for developing packaging, testing, deploying, and running medical AI applications in clinical production. MONAI Deploy creates a set of intermediate steps where researchers and physicians can build confidence in the techniques and approaches used with AI — allowing for an iterative workflow.

Updated 5 months ago. 1 hackers ♥️. 2 followers.

Share knowledge on the Crystal programming language

an invention by amanzini

Project Description

As a designated "ambassador" for the Crystal programming language community, this is a project to prepare content, use cases, and small examples to advocate this not-mainstream technology.

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

Integrating terminology into Vale

an invention by jufa

Project Description Exporting the published terms from TermWeb and integrating it into the Vale style checker to improve quality checks for the SUSE product documentation.

Updated 6 months ago. 5 hacker ♥️. 5 followers.

Extract generic testing framework from Linux Test Project code base

an invention by acervesato

Project Description

The Linux Test Project has a solid and strong code base which could be used to create a generic testing framework.

Updated 6 months ago. No love. 2 followers.

Tumbleweed support for Raspberry Pi 4 with Quad SATA HAT

an invention by jbaier_cz

Project Description

With Quad SATA HAT[1] you can turn your RPi / RockPi into a nice little NAS. There are some packages[2] for Raspbian/Ubuntu which will allow you to control the disks and the optional fan and OLED display. But what if you want to install Tumbleweed on your box?

Updated 6 months ago. 4 hacker ♥️. 3 followers.

Use AI to construct SQL queries for the openQA test database

an invention by okurz

Motivation

The openQA test database, based on PostgreSQL, has a lot of potential to be able to answer various questions but often we do not know how to put those questions into the right SQL queries so let's harness the power of artificial intelligence to go wild in this direction :)

Updated 6 months ago. 1 hackers ♥️. 3 followers.

Work on gfxprim e-ink support

an invention by metan

Project Description

I did manage to write an userspace spidev driver for waveshare e-ink driver for gfxprim, terminal emulator and even the widget library mostly runs fine, but there are plenty of minor fixes to be done.

Updated 7 months ago. 2 hacker ♥️. 1 follower.

Welcome Hack-Venturers, to the Age of Choice!

an invention by dfaggioli

Project Description

SUSE Hack Week is about bringing people together, building bridges and letting them have fun, while they also grow, develop their interests, experience collaboration and enhance their cooperative spirit, when having to deal with complex problems and difficult situations.

Updated 6 months ago. 9 hacker ♥️. 13 followers.

Create a "trello" tool desktop software to track daily task and improve personnal productivity

an invention by vlefebvre

Project Description

Problems

Updated 6 months ago. 1 hackers ♥️. 2 followers.

Continue AKTIVE, my Tcl Image & Vector Extension

an invention by andreas-kupries

Project Description

Started last hack week with some more work after that in free time.

Updated 6 months ago. No love. 1 follower.

Forklift - Text based GUI utility for dealing with containers

an invention by andreabenini

Project Description

This is a simple and handy text based GUI utility for dealing with boring

Updated 5 months ago. 6 hacker ♥️. 3 followers.

Linux incarnation of the Party Parrot

an invention by rsimai

Project Description

Lesser on the coding side but to follow up on a past fun project: the Party Geeko Party Geeko insists since Hackweek 18 and is in good company with the other party guests.

Updated 6 months ago. 3 hacker ♥️. 2 followers.

openSUSE with openZFS as home NAS

an invention by mpagot

Main output is in the form of a Project blog: https://mpagot.github.io/opensuse.hackweek.23/ I'm building a home NAS, I have most of the HW already on my desk. Is it possible to use openSUSE for that and let my family to enjoy it too?

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

GNOME Love

an invention by dgarcia

Project Description

The idea is to work on projects related to GNOME (libs/apps or others) that needs some love, components that are important for the desktop, but has few contributions lately.

Updated 6 months ago. 4 hacker ♥️. 3 followers.

Relm4-based user interface for Agama

an invention by IGonzalezSosa

Motivation

Disclaimer: the idea of this project is to play around with Relm4.

Updated 6 months ago. 5 hacker ♥️. 2 followers.

Picopad development

an invention by vbabka

Project Description

Few months ago I bought the new Raspberry Pi Pico based DIY console called Picopad.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

Create doc-kit for Smart Docs

an invention by ta-ro

Project Description

Create a new doc-kit to set up and maintain Smart Docs.

Updated 6 months ago. 4 hacker ♥️. 1 follower.

Updatecli Shared Policies

an invention by olblak

Updatecli is a declarative dependency management tool, used to apply file update strategies. It is designed to be used from everywhere, where each application "run" detects if a value needs to be updated using an update policy then apply changes according to the policy, commit the changes and finally open a pullrequest on GitHub/Gitlab/Stash.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

Hangar: tool for mirror container images & generate rancher image lists.

an invention by StarryWang

Project Description

Hangar is a tool for mirroring/copying multi-arch container images between registry servers and local files, it also can generate an image list file according to Rancher KDM data and chart repositories for mirroring/saving images.

Updated 6 months ago. 2 hacker ♥️. 1 follower.

Retro gaming manual for Rancher

an invention by mavedon

Finished! View manual/FAQ here --> https://confluence.suse.com/display/~mavedon/Hackweek+2023

Project Description

Updated 6 months ago. 2 hacker ♥️. 3 followers.

Upgrade our SUSE Intranet

an invention by k_charlton

Calling all SUSE team members who want to:

  • Find company information with ease so they can do their job to the best of their ability
Updated 6 months ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

Generate OSV Security Data

an invention by msmeissn

Implement generation of OSV security data

I want to have a first revision of OSV security data generation based on my current CVE database tooling.

Updated 6 months ago. 1 hackers ♥️. 2 followers.

mikrolite - a cli to create lighweight Kubernetes clusters using microvms

an invention by rcase

Project Description

This project will create a CLI utility that will use "microvm" technology (a.k.a. lightweight virtualization) to enable users to create virtual machines and compose these into Kubernetes clusters.

Updated 6 months ago. 1 hackers ♥️. 2 followers.

Modernize SCC Customer Management and/or Patchfinder

an invention by digitaltomm

Project Description

Customer Management and Patchfinder are 2 sub applications in SCC that are written in AngularJS (1.7.5).

Updated 6 months ago. 1 hackers ♥️. 3 followers.

Serving web pages for a registered domain from a container behind proxy

an invention by tjyrinki_suse

Project description

For example Nginx proxy + docker + apache/nginx + let's encrypt combination.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

Automate local lab setup using Proxmox Ansible and TerraForm

an invention by wagi

Project Description

I am running a local test lab usually creating test VMs per hand. Let's automate this.

Updated 6 months ago. No love. 1 follower.

Vulkan Widget for GTK

an invention by yudaike

Project Description

Sometimes when developing a GTK program, we want some nice 3D rendered content in it. And to do that, usually we want to use some Graphics API.

Updated 6 months ago. 2 hacker ♥️. 1 follower.

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

an invention by StarryWang

Project Description

Currently, Golang's archive/zip standard library does not support appending new files to the existing zip archive.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

Redesign and improvements for my 3D printer

an invention by lpalovsky

Project Description

I have a DIY 3D printer which I am updating and modifying for about 4 years now.

Updated 6 months ago. No love. 1 follower.

Building a container bootloader

an invention by flonnegren

Building a container bootloader

Building a UEFI application that can boot a EFI stubbed linux kernel+initrd from a container store stored in a fat filesystem.

Updated 6 months ago. 3 hacker ♥️. 1 follower.

A quantum physics experiment puzzle (designed with Google's CP-SAT solver)

an invention by moio

link to video player demoing the result

A quantum physics effect to teach, a puzzle to build, a problem to solve, a tool to learn!

Updated 6 months ago. 6 hacker ♥️. 1 follower.

Arrange a Song - Alturas by Inti Illimani

an invention by sndirsch

Goal Getting more familiar with DAWs [1] and other audio programs and arrange a song

Updated 6 months ago. 1 hackers ♥️. 2 followers.

Generic text file preprocessor using custom syntax for define include ifdef

an invention by mdati

Project Description

Scope of this project is to implement a simple include feature (similar to #include <lib> of the C-precompiler or import <lib> of python), for generic text files. See below section Additional improvements too, on ifdef define .

Updated 5 months ago. 2 hacker ♥️. 1 follower.

Rancher Controller speed-boost

an invention by kjoiner

Project Description

This project looks to speed up Rancher Controllers by tweaking some backend behavior (ie, logging speed, JSON serialization, Protobuf use)

Updated 6 months ago. No love. 1 follower.

Collect flaky test cases identified by the team in a GitHub board and highlight them in the Test report

an invention by oscar-barrios

Project Description

Flaky tests: Those that have not a consistent result, and sometimes are failing and others are passing.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

AVR UART and Bootloader

an invention by aschnell

Learn about AVR UART and Bootloader

Use the AVR UART for a bootloader that loads a program via USB to EEPROM. That is basically what the Arduino Bootloader does.

Updated 6 months ago. 2 hacker ♥️. 1 follower.

Run AMA outside of SUSE Engineering

an invention by szarate

Goal

Get a closer look at how developers work on the Engineering team (R & D) of SUSE, and close the collaboration gap between GSI and Engineering

Updated 6 months ago. 3 hacker ♥️. 2 followers.

Play with stable diffusion AI model to generate custom avatars

an invention by STorresi

Project Description

Generate a personalized avatar artwork images by fine-tuning stable diffusion on personal pictures

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

Create a kubectl plugin for Epinio

an invention by ecandino

Project Description

The Kubernetes CLI kubectl can be extended with plugins. While Epinio provides a CLI itself some of the operations are meant to be run from operators with direct access to the cluster. For example there is no way to create a user (a Kubernetes secret), assign a namespace to a user, create a "Epinio role" (coming soon) and assign it to a user.

Updated 6 months ago. 1 hackers ♥️. 2 followers.

Use Uyuni to migrate EL linux to SLL

an invention by RDiasMateus

Project Description

With CentOS 7 going EoL next year users need an option to move forward and keep receiving updates if needed.

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

Fine Tuning LLaMa2

an invention by rtorrero

Project Description

Fine tuning of a LLaMa2 model

Updated 6 months ago. 1 hackers ♥️. 2 followers.

Epinio speech-to-command POC

an invention by mamartin

Project Description

My goal is to attempt to build a basic speech-to-text app that can execute some basic CLI commands for Epinio simply using voice without touching a keyboard. Examples:

Updated 6 months ago. No love. 1 follower.

Reduce the amount of TODOs for RuboCop in OBS

an invention by enavarro_suse

Project Description

The OBS project has a big TODO RuboCop file. Reducing its size and addressing RuboCop offenses will help to improve the health of the codebase.

Updated 6 months ago. No love. 1 follower.

Metrics for QE Yam squad

an invention by rainerkoenig

Project Description

Measure metrics for the QE Yam Squad that are useful and display them on a Grafana dashboard.

Updated 6 months ago. No love. 1 follower.

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

an invention by rweir

Project Description

Rancher Upgrader helps the user upgrade their rancher install and walks them through all need-to-know release notes.

Updated 6 months ago. 1 hackers ♥️. 1 follower.

The 5 days of Hackweek

an invention by bear454

5 small projects in one hack week

I always try to take on something bigger than I can complete in Hackweek, and then wallow in my frustrations for weeks after. This time I'm doing something different: one small project every day; 5 accomplishments; 5 successes. I invite you to join me. Post your mini-projects in the comments.

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

Project Felis: A desktop Linux distribution with immutable root file system that uses Xfce desktop

an invention by mauriziogalli

Project Description

The aim is to create a desktop Linux distribution with immutable root file system and Xfce desktop as user interface.

Updated 6 months ago. 5 hacker ♥️.

Design/build personal home energy storage system with mid-level components

an invention by okurz

Motivation

I already have photovoltaics installed on the roof of my house. For years I was looking into home energy storage solutions but commercial offers are too expensive to provide a positive RoI so it is necessary to atleast assemble some parts by hand. I don't feel confident to build individual battery packs together and run multiple kWh in my house for years so I am going with "mid-level components", i.e. commercial off the shelf battery systems and power inverter.

Updated 6 months ago. 2 hacker ♥️. 1 follower.

Write a mod for dystopian horror video game, Signalis

an invention by annablendermann

Project Description

Write a mod in C# for dystopian horror video game, Signalis. I'm not experienced with mods so this could also include the following

Updated 5 months ago. No love. 1 follower.

Learn Lilypond and Use It to Typeset Sheet music

an invention by smithfarm

Project Description

As an amateur classical musician, from time to time I am confronted with the need to write sheet music. This can be done by hand, of course, but computer-generated sheet music is much easier to read and should be faster to produce. To say nothing of being easier to fix mistakes in...

Updated 6 months ago. 1 hackers ♥️. 1 follower.

Offline SUSE Audio AI Assistant

an invention by alexlau

Following up on Hackweek 22, the RAG AI aims to answer customer questions by relating them to SUSE documentation. The dependency on OpenAI is being removed in favor of an open source, GPU-less LLM platform to provide an audio assistant that can be used across platforms. So the goal of this demo is to create an offline, no GPU-required audio assistant workflow.

Updated 6 months ago. No love. 1 follower.

Investigate zypper/openSUSE repository refresh optimisations

an invention by dirkmueller

Project Description

For a few months, openSUSE community has the ability to host the openSUSE rpm repositories on a commercial CDN and it is in a slowly rolling out phase. There are however remaining potential bottlenecks and optimisation opportunities. My goal for this hack week is to investigate them and make reasonable progress on resolving them.

Updated 5 months ago. 1 hackers ♥️. 4 followers.

Package Kata Containers artifacts as an Helm Chart

an invention by fgiudici

Project Description

Kata Containers is an open source community working to build a secure container runtime with lightweight virtual machines that feel and perform like containers, but provide stronger workload isolation using hardware virtualization technology as a second layer of defense.

Updated 6 months ago. No love. 1 follower.

RISC-V CPU on FPGA

an invention by mkoutny

Project Description

Software engineers should be proficient in their area of expertise and also have overview of adjacent abstraction layers to understand the world in better context. Despite SUSE is not a hardware company, this project aims at implementing a simple RISC-V processor on a hobby FPGA board.

Updated 6 months ago. No love. 2 followers.