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 5 months ago. 2 hacker ♥️. 2 followers.

Interactive tool to manipulate profiling data

a project by gbertazi

Project Description

I find myself often rerunning the same preprocessing tasks on perf captures, like one-liner scripts to merge/split per-cpu data, time-slice them, filter for specific events and finally plot charts (flamegraphs, heat map, ...). Each time one of these tools run perf-script, just loading 30s worth of events from a large machine can consume precious seconds in my modern laptop. The idea is to provide an interactive tool a la GDB and drgn where we can load the events once and manipulate them interactively to generate different visualizations.

Updated 7 months ago. No love. 1 follower.

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 5 months ago. No love. 2 followers.

Kanidm - Account Policy

a project 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 7 months ago. 3 hacker ♥️. 3 followers.

Port the Jetpac game to the NES

a project by mssola

Project Description

I want to do a port of the jetpac videogame to the NES. I have already done the first steps during my spare time, but a full week focusing just on this would be awesome.

Updated 7 months ago. 2 hacker ♥️. 2 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 6 months ago. 2 hacker ♥️. 1 follower.

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

an invention by vlefebvre

Project Description

Problems

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

Exploring DPDK within containers

a project by paolodepa

Project Description

Containerization is here to stay and seems to be the next big thing also in the upcoming OSes releases.

Updated 6 months ago. 2 hacker ♥️. 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 5 months ago. No love. 1 follower.

Update Rancher Terraform Quickstart to leverage Elastic IP addresses

a project by kevinmayres

Make Rancher and NeuVector AWS QuickStart persistent across Shutdown.

Specifically update this AWS portion of the QuickStart to leverage Amazon Elastic IP Addresses, making the stack persistent across shutdowns startups. Designed to save budget when not using. While Terraform is designed to build and tear-down, sometimes we add additional customizations post-build which we want to be persistent for the next demo, PoC, or development experiment. Not losing the public IP assigned to cluster API, etc. would allow persistency across shutdown.

Updated 6 months ago. 1 hackers ♥️. 2 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 5 months ago. 2 hacker ♥️. 2 followers.

Cast: A simple alternative to the Make build tool

a project by bbachmann

Project Description

GNU Make has been a popular software tool used for automating simple build, test, and general source code management tasks for a long time. You'll find Makefiles in many software repositories – we use it on many projects as SUSE! For the most part, Make does its job, but often what people want to do with it is not exactly what it was designed for. Specifically, Make users often use Makefiles as a means a means of building out a set of commands that can be applied to their repository. But therein lies the problem: Make was not designed to build quick command line utilities at all, and it quickly becomes a nightmare as soon as the user wants to include arguments or options in their commands. The common alternative is simply to build out a tangled mess of build scripts.

Updated 6 months ago. 3 hacker ♥️. 3 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 5 months ago. 4 hacker ♥️. 3 followers.

HAKube UI plugin for Rancher

a project by epenchev

Project Description

HAKube UI plugin for Rancher

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

Rebasing of the current MicroOS installation

a project by epaolantonio

Project Description

It would be nice being able to "rebase" a MicroOS/Aeon/Kalpa installation. This can be useful, for example, to undo changes done manually with transactional-update shell, to try another variant (like replacing Aeon with Kalpa) and so on... but the goal of this project is mostly to get more knowledgeable with the MicroOS/ALP internals (tukit, snapper, et all) while doing something fun.

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

Enhance product migration feature in Uyuni(SUSE Manager) to migrate from regular SLES to SLES4SAP

a project by admehmood

Project Description

Currently, Uyuni(SUSE Manager) offers a product migration feature, but it doesn't support migration from SLE to SLES4SAP. Users are required to run a separate script to perform this migration, which may not be ideal, especially if Uyuni is already installed. Additionally, the script's requirements vary with each service pack.

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

Parental controls on Tumbleweed/Aeon

a project by fcrozat

Project Description

Evaluate the various parental controls options to be used on Tumbleweed / Aeon, pick and choose one or more (depending on the needs) and make sure they are properly packaged on openSUSE Tumbleweed (if not available on Flathub) and can be integrated on a computer for a kid.

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

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.

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 5 months ago. 1 hackers ♥️. 1 follower.

Picopad development

an invention by vbabka

Project Description

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

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

SPA (single page application) proxy for OBS API

a project by adamm

Project Description

For many many years, OBS uses Cookies for authentication purposes. This is not really web application friendly and kind of insecure. For instance, all applications on *.opensuse.org domain that get a web request when you are logged into OBS, they get your authentication credentials too. Secondly, if you want to write a 3rd party tool, you can't just use another domain and do random API requests due to this legacy authentication method.

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

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 5 months ago. 2 hacker ♥️. 1 follower.

OBS Studio for noobs

a project by FridayKetchup

OBS studio is free and open source software for video recording and live streaming. As SUSE Ambassador I do a lot of video creation and editing. As Open Source Ambassador I prefer to work with (F)OSS instead of some proprietary standards in the market.

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

Research on Solar router/optimizer with Home Assistant

a project by fcrozat

Project Description

When you have solar panels and your home energy consumption is below solar production, you might want to store the energy (or resell it to your energy company).

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

Publish two personally productive projects (preferably on github)

a project by dmair

Since this will be my first real "from the start" publication the goal for me has more to do with the experience of publishing the projects, use of the public hosting site and access tools, particularly git. The projects that will be published are:

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

Plan 9 filesystem support in GRUB

a project by ptesarik

Project Description

QEMU can serve host files using the 9P2000 protocol. Xen can serve host files using the 9P2000 protocol. Even WSL2 can serve files using the 9P2000 protocol. This makes it a perfect choice to make your kernel under development in your host environment available to your testing VM, right? Well, almost. GRUB2 cannot boot from a Plan9 filesystem share.

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

Mini Network Engineer

a project by jocronenberg

Project Description

A small game in the style of Mini Motorways and Mini Metro but building a Computer Network.

Updated 6 months ago. No love. 1 follower.

Contribute to documentation *light*

a project by chabowski

Project Description

You might recall that the SUSE (BCL) documentation team for HW21 offered a project called "EVERYONE can contribute to documentation – See how YOU can join the party". Even if this year, unfortunately, we are not able to host a live workshop event about documentation and how to interact with us, we would like to continuously push awareness that our invitation to contribute to open source and SUSE documentation NEVER expires :-).

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

Language Learning!

a project by zzaimeche

Project Description

It is time to resurrect the dreaded green owl of legend, and return to learning some languages.

Updated 6 months ago. No love. 1 follower.

Create internal Web UI for OSC to make searching for package maintainers, bug owners etc. easier

a project by pvlasin

Project Description

The idea is to create and internally host a simple webpage with proper backend code allowing quicker and easier lookup for package maintainers and bug owners from OSC. Nothing fancy, just a page with search box and few radio button parameters to execute the lookup and display the results. Obviously it needs to fulfill security measures when it comes to the access to OSC on the service level and also user access rights to the search page itself (e.g. Okta). Currently the lookup can be done via terminal (which is OK), but there are security measures in place which makes the lookup difficult for some and granting an engineering VPN access just for the sake of this OSC lookup is a bit an overkill for people that do not need it for any other purpose.

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

SUSE-Rancher docs diagramming

a project by jkrug

My proposal for hack week is to dive into diagramming for the doc(s) team(s) as I've struggled to give it the decent block of time it needs. There are a few iterative parts:

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

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 5 months ago. No love. 1 follower.

Create 2D space shooter game

a project by jcejka

Project Bellatrix

2D space shooter game written in python and pyglet library.

Updated 6 months ago. No love. 1 follower.

ComplianceAsCode/conten sysctl chroot aware

a project by esampson

Project Description

The current template shared/templates/sysctl in https://github.com/ComplianceAsCode/content is not chroot aware.

Updated 6 months ago. 2 hacker ♥️. 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 5 months ago. 2 hacker ♥️. 1 follower.

Get familiar with GNOME OS and openQA tests for it

a project by GraceWang

Goal for this Hackweek: Get familar with GNOME OS, Set up a local openQA test environment for GNOME OS, Get familar with the existing test cases

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

GameYatra: Personal Hobby Game Project

a project by lthadeus

Project Description

GameYatra invites players on an adventurous journey through a myriad of games, each presenting a unique narrative and gameplay mechanics. The project aims to provide a fertile ground for learning and delving into game development. This is a personal project to venture into game development. This is going to be a continuous research and development project. Each level is a standalone game, offering a fresh narrative and a distinct gaming experience, all tied together by an overarching quest to reach the top level.

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 5 months ago. 1 hackers ♥️. 1 follower.

Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes

a project by zzhou

Current Situation [bsc#1201271]

SUSE HA NFS Storage Guide [1] provides a resilient NFS implementation to the clients even if the NS server node fails over within the cluster. However, it is Active-Passive of the two node cluster.

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

SMTGCC

a project by fkastl

Project Description

There's a project experimenting with verifying GCC optimizations using SMT solvers. Currently there is only one person working on this project. Analyzing compilers with SMT solvers seems like a cool new topic to me. Let's see how we could help.

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

Integrate devices to self-hosted Home Asisstant server

a project by JonathanKang

Project Description

I'll integrate my existing smart devices at home to Home Assistant server that I set up a while ago.

Updated 6 months ago. No love. 1 follower.

RKE2/K3S working on IBM Power

a project by tkelly

Project Description

Mike Friesenegger and Tevor Kelly will attempt to build a Kubernetes cluster on the IBM Power Server in the SE lab in Provo

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

Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni)

a project by vizhestkov

Project Description

Saline is an addition for salt used in SUSE Manager/Uyuni aimed to provide better control and visibility for states deploymend in the large scale environments.

Updated 6 months ago. 6 hacker ♥️. 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 5 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 5 months ago. 3 hacker ♥️. 1 follower.

IBS & tracking tools integration workflow improvement

a project by lmiksik

Goal for this Hackweek

revisit the workflow and propose changes which will

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

Agama Minimal Live Image

a project by jreidinger

Project Description

The ultimate goal is to create agama live image that is really small iso and with minimal memory requirements. It provides just agama CLI and remote connection to web server. So no embedded browser.

Updated 6 months ago. 3 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.