SUSE Music(ian) Space

a project by ralfflaxa

Once again, the SUSE band is coming together to make music and we're planning a party this time round!!! We have a band name :-)

Updated 3 months ago. 46 hacker ♥️.


a project by jeff_mahoney

New Development In previous hack weeks, the first few days ended up being wasted on just getting it working. I'm pleased to share that the code quality has improved dramatically since the last hack week and there are now extensive test cases for both unit testing and testing against real vmcores, and we'll use both mypy and pylint (if installed) to perform static analysis. Packages for those are available in openSUSE or as part of the crash-python OBS repo for SLE15. It has been tested with kernels from 3.0 to 5.1.

Updated about 20 hours ago. 21 hacker ♥️. 4 followers.

Project Maxfeld: Cultural Onboarding to counter unknown unknowns

a project by mfeilner

I promised to start this project way earlier, but I think Hackweek will be a great time to make a start. The project once was called $BABELFISH, later "Rumsfeld", to honor the creator of the "Unknown unknowns" meme, now it's name is Maxfeld.

Updated almost 2 years ago. 4 hacker ♥️.

Brainstorming about Continuous Delivery in SLE

a project by pgeorgiadis

Hackweek is here! I think this is the best week of the year to sit down altogether and exchange ideas and suggestions. The main topic is Automation. The goal is that many of these ideas might help various teams within SUSE to engage their business reasons better in defining key expectations and improve the quality of our software products. No fear of change -- the aim is to propose a modern pipeline in a less-invasive manner. Everybody has an idea, everybody has a voice! Brainstorming together can be useful to many different roles, including testers, analysts and developers. Let's have a chit-chat and write down some of those; Hopefully we will come up with plenty of tips on how to organise testing activities better. > Coming together is a beginning. Keeping together is a progress. Working together is a success. - Henry Ford

Updated almost 2 years ago. 13 hacker ♥️.

Hack the Hack Week tool

an invention by hennevogel

This project is about advancing the tool you're currently browsing. It got started back in Hack Week 9 to retire all the weird tools we've used in the past to track ideas. As you can see it has gone far but is still far from done. There are lots of features missing and bugs to be fixed on github. Get going!

Updated 3 months ago. 24 hacker ♥️.

Packman diet 2.0

a project by scarabeus_iv

Continuing last year tweaks of packman project we should proceed in the good work and reduce the packman to provide smallest set of packages possible on Tumbleweed (later on inherited by 43.0...). One of the cool results planned is that on stock openSUSE Tumbleweed user will be able to run most of the multimedia apps and play youtube (this is already working) and also with addition of non-free repository being able to run netflix.

Updated about 2 years ago. 9 hacker ♥️.

Automation of virtualization testing in QAM team (deployment+basic test scenario)

a project by brhavel

This was planned for previous hackweek (hw16-1) => Automated deployment of virtualization hosts and build up of virtual machines for xen+kvm+related tool testing.

Updated about 2 years ago. 2 hacker ♥️.

x86 instructions decoder

a project by bpetkov

This is the tool I've been working on since HW11 and it needs more work. Actually, there's always something which could be done on it. It is basically an x86 instruction decoder with special emphasis on the kernel and decoding interesting pieces of it in order to help in the development of low-level patching techniques, among others. git repo:

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

GNOME Localization for zh_CN (Relaunched)

a project by ychen

GNOME is important to openSUSE and other distributions. I would like to help with the translation of GNOME. Mainly, the focus will be on the chinese (zh_CN) translation of GNOME 3.22 and 3.24 user interface. Note for Hackweek 15: Tong Hui would be review the GNOME 3.22 and 3.24, which will be release very soon.

Updated about 2 years ago. 4 hacker ♥️.

X86_64 platform system program

a project by jnwang


It can boot up from udisk/floppy.

Updated over 1 year ago. 8 hacker ♥️. 3 followers.

Inqlude, the Qt software archive

a project by cschum

During Hack Week 7 I worked on an archive of Qt-based libraries. The goal was to easily make all available Qt libraries accessible to developers. Think CPAN for Qt. So I hacked on a web site and a command line client. There was a little bit of progress on the project since then, but with the upcoming KDE Frameworks 5 there will be quite a number of additional libraries available for Qt developers. This should be well represented in Inqlude as well. The coverage of Inqlude is also still not complete, and the tooling needs some improvement as well, especially regarding integration with distributions.

Updated about 2 years ago. 6 hacker ♥️.

Add branding to DAPS and the suse-xsl-stylesheets

a project by fsundermeyer

DAPS is the tool used by the SUSE documentation team to generate HTML, ePUB, PDF, ... output of the SUSE manuals from DocBook XML sources. It uses the suse-xsl-stylesheets for this purpose. Currently three different suse-xsl-stylesheet brands exist: SUSE, DAPS, openSUSE. Branding is done by adjusting the xsl-stylesheets directly. It would be desirable to be able to easily change the branding, e.g. via a simple config file in the style of /etc/sysconfig files, since most people cannot hack XSLT. This is also the number one enhancement request we get from DAPS users outside of SUSE.

Updated about 2 years ago. 3 hacker ♥️.

Provide tools to analyze the life-time of maintenance and release requests in IBS/OBS

an invention by psimons

We need statistical analysis and key performance indicators to describe the lifetime of maintenance and release requests in IBS, for example: - How long does an update take starting from the time the first maintenance request is created and stopping at the time the update is released to customers?

Updated about 2 years ago. 6 hacker ♥️.

Make Tumbleweed work on the GPD Win

a project by aplazas

The GPD Win is a Nintendo 3DS XL sized PC featuring a keyboard and gaming controls. Having openSUSE working on it would be great, unfortunately Tumbleweed doesn't work at all on it and Leap 42.2 is lacking many important features. A GPD Win runnning Leap 42.2

Updated about 2 years ago. 2 hacker ♥️. employee finder

an invention by hennevogel

Mission: Our company org chart consists mostly of teams + their project managers. is an application that gives an overview about the various SUSE team resources like org-chart, office locations, mission descriptions, links to team pages/blogs etc. It should combine the various data sources that are already there (eguide, floor, externaltools etc.) and provide a way to enrich this data.

Updated over 1 year ago. 13 hacker ♥️.

Find the exploit on the hackweek-tool

a project by dmaiocchi

there is a small security, data manipulation bug on the hackweek-tool. You can try to find it, i will then post it at the end of the hackweek

Updated about 2 years ago. 11 hacker ♥️.

OTR (Off The Record) plugin development with libotr5 for encrypted chat

a project by whdu

To implement OTR function on IRC client, to make chatting private. pure-python-otr (potr) has lack of maintenance for a long time and been considered as "potentially insecure". So I will call libotr5 directly with C.

Updated about 2 years ago. 6 hacker ♥️.

Containers(Dockers) and Kubernetes: First Attempt to understand and implement the basics

a project by ramakris

Have some knowledge on Dockers , but now taking the next step in understanding and expanding my skill set in containers and kubernetes. Goals for the Hackathon

Updated about 2 years ago. 1 hackers ♥️.

New SUSE R&D Employee workstation/laptop auto-installer

a project by dmacvicar

The idea is to create a bootable medium (eg. pendrive) that allows: * Selection of either SLES, Leap or Tumbleweed.

Updated over 1 year ago. 21 hacker ♥️.

Little-Big sumaform improvements

a project by moio

sumaform is a set of terraform modules to deploy SUSE Manager installations originated in Hackweek 14. One year later, it is used virtually by all SUSE Manager developers daily and in our automated test suites - some consultants and SEs also use it.

Updated about 2 years ago. 11 hacker ♥️.

Improving Jangouts UX

an invention by IGonzalezSosa

For some of us, Jangouts has become a tool we use everyday. It works (most of the time) and it helps to reduce the impact of having a distributed team. In the past, Jangouts developers were busy making it to work. But, unfortunately, they didn't pay attention to UX. So the idea of this project is to invest some time trying to improve usability and make Jangouts looks better.

Updated almost 2 years ago. 2 hacker ♥️.

Learn to speak, read and write German

an invention by cjschroder2

My German reading and speaking skills suck. I've forgotten everything except "Mehr Bier, bitte". A week of intensive immersion ought to enable me to order food as well. And converse with my German team members. Especially when we go out for meals and drinks. This should have a concrete goal, so I will write a short story in German to demonstrate my amazing new fluency*.

Updated over 1 year ago. 16 hacker ♥️.

openSUSE for Small and Medium Business

a project by kfreitag

There are a couple of interesting initiatives that make the openSUSE project interesting for SMB, such as

The Invis Server

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

openQA-butler - Application that offers a GUI for installing and configuring openQA and openQA workers.

an invention by SLindoMansilla

Docker & Yast


Updated almost 2 years ago. 8 hacker ♥️.

Improve translations on

a project by SShyukriev

It is always nice to extend the translations for openSUSE packages/projects using Weblate.<br> Everyone is encouraged to improve on his native language.

Updated about 2 years ago. 3 hacker ♥️.

Design an ACS for the qam-sle pipeline (Phase 1)

a project by pgeorgiadis

Phase 1: Melkor

After gathering the feedback of qam (transcription of brainstorming for problems and requirements), it's time to start fixing things. Let's build the first step of a shipping skeleton solution that addresses all of the problems listed in the aforementioned document. (draft)

Updated about 2 years ago. 5 hacker ♥️.

COREWAR: Virus competition

a project by ammartinez

COREWAR is a programming game in which two or more programs (warriors or viruses) compete for the control of a virtual computer. The programs are written in Redcode, an abstract assembly language. - Learn about optimizing assembly: reading Redcode guides and manuals (individually or in group)

Updated about 2 years ago. 3 hacker ♥️.

Maintain flow of virt between SLE and HPE Linux

a project by lyan

This is more like a learning project for me as a new hire, so please do not expect too much, :-) Compare difference of maintain flow for Libvirt and QEMU between SLE and HPE Linux

Updated about 2 years ago. 2 hacker ♥️.


a project by smithfarm

Dochazka is a long-term project to replace the obsolete Attendance & Time Tracking system used by the Prague office since 2007. Dochazka is a complex system consisting of three major components: - RESTful backend App::Dochazka::REST (with lots of help from Web::MREST)

Updated 3 months ago. 15 hacker ♥️.

LDraw for Linux

a project by jbohac

Project Description

Updated 3 months ago. 6 hacker ♥️.

gfxboot for grub2

a project by snwint

Make a final attempt to implement a graphical user interface for grub2 (gfxboot2).

It's quite some work, unfortunately. Here's what's done so far:

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

Linux Certification Preparation

a project by asemen

Linux Certification Preparation Preparation for different Linux Certification:

Updated about 2 years ago. 3 hacker ♥️.

Implement >=z10 (s390x) support to QEMU

a project by mbenes

Last time I checked QEMU lacked support for >= z10 processors. Thus one cannot run SLE12 and newer in a virtual machine on non-s390x host. I'd like to improve the situation during Hackweeks.

Updated 2 months ago. 10 hacker ♥️.

QDirStat - Qt-based directory statistics: KDirStat without any KDE, now based on Qt 5

a project by shundhammer

This is about porting the old KDE 3 based KDirstat to the latest Qt 5. KDirStat didn't use that much KDE infrastructure to begin with, and KDE seems to be more and more a moving target. Project repo and web site with more details:

Updated almost 2 years ago. 6 hacker ♥️.

Play with ionic framework

a project by mschnitzer

There is a super cool framework for mobile phone apps available: ionic ( ionic allows you to write apps in HTML, (Angular) JavaScript, and TypeScript for any mobile phone platforms: iOS, Android, and Windows Phone. You just need to know how to use HTML and JavaScript and you can start writing an app and convert it to any mobile phone platform.

Updated about 2 years ago. 4 hacker ♥️.

grab this: improve the openSUSE Staging dashboard

a project by lnussel

Tumbleweed wouldn't be possible without staging projects and managing staging projects isn't possible with a nice GUI. The staging dashboard is there to help but needs some love, esp when comparing

Updated about 2 years ago. 4 hacker ♥️.

Cryptocurencies in openSUSE

a project by pluskalm

I want to create devel project for cryptocurrencies/mining tools/blockchain related stuff, fill it with packages and submit at least some of them to Tumbleweed. Lets go on as Standa took care of creating network:cryptocurrencies

Updated about 2 years ago. 7 hacker ♥️.

Gomoduino: put some nice lights on your workstation to notify your coleagues when you are busy

a project by vcuadradojuan Gomoduino

Updated almost 2 years ago. 7 hacker ♥️.

continue / push osc2

a project by mstrigl

While osc is growing and getting more and more complex and hard to maintain, there is an object oriented rewrite of osc which key points are:

Updated about 2 years ago. 5 hacker ♥️.

Sonnenhut: Simple dashboard for photographers

a project by dpopov

Sonnenhut is a simple Pythong web app that provides basic info useful for planning photographic activities. The current iteration does the job, but it can be improved and extended in a number of ways. If you are interested in photography and familiar with Python, you are welcome to join and contribute to the project.

Updated about 2 years ago. 1 hackers ♥️.

package Atom and its dependencies for openSUSE

a project by pluskalm

It would be nice to have trendy and hip editor [0] in openSUSE. Currently however some nodejs dependencies are missing.

What needs to be done:

Updated almost 2 years ago. 13 hacker ♥️.

Investigate using Terraform plus Salt as HA cluster test platform

a project by KGronlund

For testing Hawk, we're currently using a Vagrant configuration, and for testing HA releases we've been using a set of scripts originally authored by Antoine Ginies as a Hackweek project. My vague idea is to combine Terraform, Salt and a custom web frontend to make a tool that can be used by us as developers but also for others that want to try Hawk or play around with a cluster, for example for the UX team when testing modifications to the Hawk UI. I would base this on the work done by the SUSE Manager team:

Updated about 2 years ago. 7 hacker ♥️.

GeekoScreen: Building an open-source based whiteboard

an invention by TBro

GeekoScreen - an open-source based whiteboard


Updated almost 2 years ago. 8 hacker ♥️.

Flipdot sign

a project by aocole

I have a Flipdot sign that needs control hardware/software. I believe it supports RS485. * Get it to display anything at all

Updated about 2 years ago. 4 hacker ♥️.

Add information about listeners to Jangouts UI

a project by ancorgs

This project is about fixing this known Jangouts issue that is reported over and over, since many user experiencing problem with the outgoing WebRTC traffic or with camera authorization can "lurk" what happens in the room without being noticed. Copy&Paste from the last comment there: It's true there is a lot of room for improvements to raise the awareness about "lurkers". For example, we could compare the number of people subscribed to your stream and the number of publishers. If numbers do not match, there is somebody listening but not being displayed. That's something we could show in the UI.

Updated about 2 years ago. 2 hacker ♥️.

Reverse engineer memory layout

an invention by mkoutny

TL;DR Use convolution to find type candidates, then solve system of equations to refine the result. You are given a set of memory regions. And set of types (structures) that can possibly be present in the regions.

Updated over 1 year ago. 6 hacker ♥️.


a project by jfajerski

Extend Teuthology to meet our needs. This includes (but is not limited too): * replace ceph-cm-ansible

Updated 3 months ago. 1 hackers ♥️.

My Epitaph

a project by aocole

Create a site where users can post their desired epitaph * You can post your desired/aspirational epitaph and keep it updated

Updated about 2 years ago. 2 hacker ♥️.

My Robot Army vs Twitch

a project by rcox

Github Project

The Challenge

Updated 3 months ago. No love. 1 follower.

Learn and use Openattic

a project by ganghe

As you know, SUSE acquired Openattic last year, which is a great storage management system. I want to learn and use openattic during this hack week.

Updated over 3 years ago. No love.