WanderTrace

an idea by aporta

Project Description

This project aims at exploring novel ways of doing (light) kernel trace/debugging

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

D-Bus Translator

an idea by mvidner

Project Description

For D-Bus there are several command-line tools that differ in usability

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

Nodes Overview

an idea by lrangasamy

Project Description

A simple application to have an overview of the hosts from a given inventory and see its availability status.

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

k8s deployment in KVM / VMware via Terraform and Kubespray

an idea by pdostal

Project Description

  • My goal is to explore Kubernetes deployment in virtualised environment (KVM / VMware).
Updated 5 months ago. No love. 1 follower. Has no hacker: grab it!

Create language model based on Uyuni documentation

an idea by nadvornik

Project Description

The goal is to have a language model, that is able to answer technical questions

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

Avahi Integration and Network Connection

a project by vojha

Avahi Integration and Network Connection

Project Description

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

Protestware - Ethical Considerations of Protest within Opensouce Software Communities

an idea by etchubykalo

Project Description

Protest in an important element of free speech.

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Philosophy of Computer Science (in short 'PhoCS' or phonetically 'Fox')

a project by awh

Project Description

'Philosophy of Computer Science' (in short 'PhoCS' or phonetically 'Fox')

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

Integration weather sensors on my Allsky camera - raspberry project

an idea by martinsmac

Project Description

Add weather station sensors using a Raspberry 3b+ using only Python scripts.

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

COOTWbot

a project by ngetahun

Project Description

At SCC, we have a rotating task of COOTW (Commanding Office of the Week). This task involves responding to customer requests from jira and slack help channels, monitoring production systems and doing small chores. Usually, we have documentation to help the COOTW answer questions and quickly find fixes. Most of these are distributed across github, trello and SUSE Support documentation. The aim of this project is to explore the magic of LLMs and create a conversational bot.

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

Split initramfs support

a project by ismaell

Project Description

Many initramfs components have exploded in size, yet often remain static:

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

solar monitor (part 2)

an idea by npower

Project Description

Last hackweek I worked on a solar monitor for our solar installation detail are here. At the time I didn't have a device to load it on but eventually I got a hold of a raspberry pi (and screen). I ended up building yast for it and got it working. Unfortunately I couldn't get the touch screen to work for it with tumbleweed on pi so I ended up using the debian based raspberry pi OS. This works pretty well except for an annoying wrinkle, it seems a long running yast (using our yast python bindings) ui app burns memory and it ends freezing the raspberry pi nearly once a day so now I have a cron job to kill the X server twice a day (just to be sure) so that the monitor UI is restarted. This is probably the most serious issue (and really I suppose needs attention as it affects anything else using the yast python bindings). There are other issues (and bugs) with the solar monitor that I haven't had a chance to investigate that I would love to work on over hack week

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Delve into softweare-o-o

a project by mlin7442

Project Description

software.opensuse.org is a web-service part of openSUSE project which give users can search and download RPM packages from openSUSE Build Service, it has capability to mark package is released from the official distributions as a official release package, or get the package from a unsupported project, like EOL'ed distribution and/or user's personal project. I'd like dig into software-o-o source code, try to fix some known issues, like the search result from Leap 15.5 and Leap 15.4 official project has not recognized to be an official release package and are listed in unsupported projects.

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

A frameblending filter for OBS Studio well-suited to do game streaming

a project by mschreiner

Project Description

To experiment and possibly implement a filter for OBS studio, with a focus on doing frame interpolation, while lowering the output's target FPS.

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

Support for OVA build in OBS and better support for vmdk disks in kiwi

a project by gmoro

Project Description

Implement support for OVA as output for kiwi build in OBS using hooks and open-vmdk

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

Embedding a Next.Js React application into Go binary

a project by jsantos

Project Description

Goal for this Hackweek

Updated 5 months ago. No love. 1 follower.

Network Throughput Analyzer Tool with Grafana Integration

an idea by sushilhiremath

Project Description

Develop simple yet powerful Python-based tool for monitoring and analyzing network throughput on a Linux system. This project leverages the capabilities of Python and standard Linux networking tools to provide insights into network bandwidth utilization and help users understand how their network interfaces are performing.In addition, the project includes the integration of Grafana for visualizing and analyzing the collected network throughput data.

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Create better async hooks for Uyuni state management

a project by Etheryte

Project Description

Currently, much of the async code in the frontend parts of Uyuni suffers from susceptibility to out-of-order request issues, race conditions, etc. There are ways we can sidestep them for specific cases, but since it's created more than one L3 at this point it would be nice to address it in a general way.

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

Creating a MicroOS flavor with Hyprland as a Wayland Compositor

a project by c-hagenest

Project Description

The goal is to first set-up hyprland on my own Aeon machine and after that creating an image in the OBS for re-use by others, preferably without Gnome in the installed packages.

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

Elixir LiveView clone of Etherpad (running on ALP)

a project by socon

Project Description

Etherpad (etherpad.org) is a nice solution to share documentation online, with many plugins and capabilities to scale out.

Updated 5 months ago. No love. 1 follower.

Dawnscanner: parsing a simple sinatra application

an idea by pperego

Project Description

Dawnscanner is a ruby code security static analyzer I created in 2013. In 2021 I kickstarted the project again during HackWeek.

Updated 5 months ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

Learn traffic control

a project by jiriwiesner

Project Description

I need to learn how queueing disciplines work. I need to learn how to use the /usr/sbin/tc tool to change traffic control settings. This is a do-it-yourself project. I do not offer nor require assistance.

Updated 5 months ago. No love. 1 follower.

Try openSUSE on MNT Reform (LS1028A)

an idea by michals

Project Description

Try openSUSE on MNT Reform (LS1028A)

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Show Hyperlink on Mouse Double Click or Selection

a project by rcai

Project Description

This project aims to develop a userscript that enhances web browsing by automatically turning selected text into clickable hyperlinks when the text matches certain patterns, making it easier to access related web pages.

Updated 5 months ago. No love. 2 followers.

Message Based Service Package in Python

a project by seanmarlow

Project Description

A lot of workloads and scripts are relatively simple and driven by messages. The majority of the code goes towards handling incoming and outgoing messages, queuing/coordinating tasks, logging, handling authentication/authorization and etc. The actual work performed is a small function with a linear set of steps to perform.

Updated 5 months ago. No love. 2 followers.

Brainstorming: connecting physical stores with a portal for humans

a project by tneau

Project Description

Have you ever thought of an item you wanted to buy, but did not know where to look?

Updated 5 months ago. No love. 1 follower.

Modify initramfs to allow unlocking encrypted disk, autologin and password manager with only one password prompt

a project by tlebreux

Project Description

When I boot my laptop, I am prompted for 3 passwords: the password for full disk encryption (FDE), the password to login as my user and the password for my password manager. I want to explore a solution to have only to enter a single password to unlock all three.

Updated 5 months ago. No love. 1 follower.

Reverse engineer BLE protocol of led light

a project by lnussel

Project Description

Reverse engineer the bluetooth low energy protocol used by a cheap LED ceiling light from Amazon: https://www.amazon.de/dp/B08ZXNG9BS

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

TinyTutor - an AI chat-bot powered children's tutor

a project by dmulder

Project Description

This project will create a simple chat-bot for tutoring children for school. Lessons will be pre-configured by feeding in a document and requesting the material be taught to a child in consideration of the child's age, etc.

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

Implement a self-servicable Trello replacement in Jira

a project by jplack

Approximate an alternative for Trello boards within Jira

  • Provide an alternative Setup for long term Trello users within our Jira installation
Updated 5 months ago. 2 hacker ♥️. 2 followers.

Adapt Bootstrap code in OBS to support theming

a project by enavarro_suse

Project Description

After the release of Bootstrap 5.3, theming is supported, including dark mode.

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

Improve database_cleaner.rb script in OBS

an idea by enavarro_suse

Project Description

There is some code to create database entries in the database cleaner file (spec/support/database_cleaner.rb).

Updated 5 months ago. No love. 1 follower.

WebGL Game ⚽

a project by jarodriguez

Project Description

This project aims to recreate a small computer game that we played in highschool; it was called "Slime Games". However it ran as a Java applet and so no longer exists on the modern web.

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

React Native Todo App with Self-hosted Elixir Backend

a project by Servus007

Overview: We're building a mobile to-do list app using React Native and connecting it to a self-hosted Elixir backend. This project aims to create a user-friendly, cross-platform app for task management, with data syncing across devices.

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

Talisman, an ActivityPub powered recipe managenent software

an idea by alessio.biancalana

Project Description

I've been hacking on this Elixir project for a while and it's time to make it go on fire!

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

toniowm

a project by fabriziosestito

toniowm is yet another window manager written in Rust.

Project Description

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

ESP32 based christmas lights

an idea by alarrosa

Project Description

Learn about electronics while building an ESP32 controller for the lights of a christmas tree as well as outdoor christmas lights using the wled project

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

opensuse-redir-cache

an idea by bmwiedemann

Project Description

I want to extend my PoC at

Updated 5 months ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

Voice in HomeAssistant

a project by oholecek

Project Description

This year was declared to be a "Year of the Voice" in the HomeAssistant world. And indeed upstream community added a ton of functionality and integrations to make voice operations possible.

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

Automated testing of OpenSSL master branch

a project by ohollmann

Project Description

Play with GitHub/GitLab CI or OBS service to automatically build OpenSSL master branch.

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

Logs and journal visualization in Trento

an idea by xarbulu

Project Description

In order to add some debugging power to Trento, I want to play with different tools (such as promtail) to see if I can display different logs in the Trento web view.

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Catalog/Online Store for a bakery in Rails 7

a project by gfilippetti

My wife needs a website to catalog and sell the products of her upcoming bakery, and I need to learn and practice modern Rails. So I'm using this Hack Week to build a modern store using the latest Ruby on Rails best practices, ideally up to the deployment.

TO DO

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

ESP32 Meteostation

a project by emiler

Project Description

The goal is to build a custom PCB and firmware for a smart meteostation with ESP32 at it's core. The board should have PoE available. Sparkfun Weather Meter Kit is used for the anemometer, wind vane and rain gauge.

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

Use TPM2 Policynv to validate sealed key to prevent downgrade attack

a project by michael-chang

Project Description

Currently a key rotation via fdectl regenerate-key is used to revoke all released tpm2 sealed keys. However the procedure can be a bit risky as the result to change key slots. Using tpm2 policynv may provide better approach in this regard given a counter or timestamp can be matched to validate tpm keys before using it.

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

Open Source Culture in China

an idea by sunyan

Project Description

I am one of founders of openSUSE.Asia summit and actively got involved in Open Source Community, coincidentally I was given a book named "Open Source Culture in China" by the writer Xiaoqing Fan, so I plan to read this book and get to know what is situation of open source in China combining what I have seen and heard, then will think about what can I contribute more to promote open source.

Updated 5 months ago. 4 hacker ♥️. 2 followers. Has no hacker: grab it!

Yubikey support in GRUB2

a project by gary_lin

Project Description

The key protector support in GRUB2 is on the way and it currently supports only TPM2. This project is aim to explore the possibility to extend the key protector to support Yubikey to store the LUKS key.

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

A command line image collector tool for my gallery website

a project by AZhou

Project Description

After I start to do photography, I created a website as gallery to show my good photos (<https://gallery.alynx.one/&gt;), I don't want to host such a gallery on my own server because it's only some static images, and GitHub pages is perfect for it. But a easy to use way to submit photos and re-generate the webpage is needed. Currently I write a Telegram bot to do this, it is strange but useful, I don't need to write a whole CMS by hand, just listen to Telegram messages and call the render script.

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

WS2812B lights programming with RPI Pico (microcontroller with WIFI)

a project by adamm

Project Description

Let's write some friendly API that will allow WS2812-controlled LEDs to be addressed via RPC.

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

terraform-provider-feilong

a project by e_bischoff

Project Description

People need to test operating systems and applications on s390 platform.

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

80-bit floats support on x86_64 for Valgrind

a project by mfranc

Project Description

Valgrind currently lacks support for 80-bit extended precision floating point arithmetic on x86_64 (long double). The current implementation uses 64-bit arithmetic instead, which means that programs running on x86_64 with "long double" give different results when running under Valgrind and natively. People were asking for support for this since like forever, but to date nobody went on implementing it. It's a project for a year, unless somebody has time to work on it full time, but one has to start somewhere. :-)

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

Grab precise changes in log file/s between system events

a project by smhalas

Project Description

The goal of this project is to create a tool to monitor changes in a log file or any text file between specific events in the system.

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

Waysettings

a project by dspinella

Project Description

A settings center akin to GNOME/KDE/XFCE settings panel but built for window managers like sway, i3 and hyprland.

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

Learning topics in Lithmos and Linkedin

an idea by mdati

Project Description

Planning to improve knowledge and learning using Okta-Lithmos and Linkedin-Learning platforms on topics useful in testing jobs and start / continue / complete some training.

Updated 5 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

End-to-end Confidential VM attestation

an idea by rhopkins

Project Description

When considering the protection of data in the cloud, it is vital that the data remains protected at all times. Encryption forms a vital part of this protection with encrypted communications between endpoints and service as well as at-rest encryption within databases, filesystems and other storage.

Updated 6 months ago. No love. 1 follower. Has no hacker: grab it!

A Flight Dynamics Library written in Rust with an Entity Component System architecture

a project by vcuadradojuan

Project Description

The Entity Component System is Data-driven architectural pattern, using composition over inheritance (contrary to Object Oriented programming). It is used in complex systems such as simulators, games, and Fintech; where the projects specify an array of complex systems that are loosely coupled. Projects where one needs to horizontally expand and change the behavior of a small subset of systems knowing that there will be no unwanted behavioral change carried to others, while at the same time provide a way to expand functionality that can be reused by a big number of the systems.

Updated 6 months ago. No love. 1 follower.

Installation server setup utility - continued

a project by csalmond

Project Description

Create a utility that will simplify setup a SLES machine to be a PXE boot server. This will include installing and setting up tftp, dhcp client/server, nfs server, and vsftp server. Selecting, mounting, exporting, ISO and kiso images for PXE installation and setting up PXE boot menus.

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

Generate ignition/combustion files from Uyuni/SUSE Manager

a project by dvosburg

Project Description

Ignition and combustion are the json configuration files used in SLE Micro/Leap Micro/Microos/ALP. These originated in Fedora CoreOS - so it is not distribution-specific.

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

Experimenting with bootstrap compiler utilizing WASM

a project by malikirri

Project Description

A small group of people has been designing a new programming language, Mangrove, for a while and we're now in process of writing the first iteration(s) of bootstrap compiler(s). Part of our efforts is to research if we could utilize WASM for the first bootstrapping step to make it easier to bootstrap on different platforms. The language won't be using LLVM or any other existing backend to generate the machine code. We're building the whole compiling process ourselves.

Updated 6 months ago. No love. 1 follower.

The Missing Middle: Add an intermediate brightness setting for auxiliary LEDs in Andúril 2

a project by gkenion

Project Description

Andúril is an open-source firmware for LED flashlights, which runs on several versions of ATtiny chip. It provides advanced functionality like configurable modes, brightness ramping, safety lockout, etc. via a UI controlled by a single button.

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

Python Modules Mass Update

a project by pgajdos

Project Description

Python modules version updates in Factory.

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

Integration of Ironic in Uyuni for automating provisioning of bare metal machines.

a project by ygutierrez

Project Description

Research about the integration of Ironic in Uyuni for automating provisioning of bare metal machines.

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

git hook that runs on clone; more git-verify signatures

an idea by jzerebecki

Updated 6 months ago. 2 hacker ♥️. 3 followers. Has no hacker: grab it!

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.

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.

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

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.

study jupyter and try to write a simple kernel

a project by zcjia

Project Description

Jupyter is a python project that provides a notebook interface for different REPLs.

Updated 6 months ago. No love. 1 follower.

Research on GNOME-related technologies

an idea by qzhao

How to use vala in future works

Project Description

Updated 6 months ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Learn and play with HAKube

an idea by XinLiang

Project Description

Try to learn about project HAKube (https://github.com/SUSE/HAKube)

Updated 6 months ago. 2 hacker ♥️. 1 follower. Has no hacker: grab it!

Try more on Rancher and Harvester products

an idea by xlai

Project Description

Get familiar with Rancher and Harvester products and find out how SLE products are being consumed in those products.

Updated 6 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

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.

Reverse Engineer a WiFi-enabled Water Heater and Create Integration for Home Assistant

an idea by nicholasyang

Project Description

Rinnai R16E32FBF is a tankless water heater with an internal recirculation pump. It is WiFi-enabled and has a companion app on Android/iOS platform. The app is capable to turn on/off the heater, adjust the temperature setting, turn on/off the pump, report the state of heater and provide statistics about gas consumption. However, there is no APIs for programmatic access.

Updated 6 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Understand the workflow of test framework kdevops

a project by yosun

Project Description

As shown in the kdevops frontpage in GitHub, "kdevops provides a framework for automation for optimal Linux kernel development and testing". It currently supports fstests, blktests, pynfs, selftests and so on.

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

Tumbleweed on Orange Pi 5 Plus (Rockchip RK3588 board)

an idea by gsu

Tumbleweed on Orange Pi 5 Plus (Rockchip RK3588 board)

Updated 6 months ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

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.

Lua language learning

a project by xiaoguang_wang

Lua is used as an embedded programming language or an extension language in many system and applications, I want know more about it.

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

Inter-Process Communication/Synchronization with Python

an idea by waynechen55

Project Description

Inter-Process communication is an old topic and there are already many different methods to achieve this theoretically or in real world. I found sometimes some solutions still not good enough although they can solve the problem without any problem, for example, when the region needs protecting is not small or multiple processes need to modify the same file.

Updated 6 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

GNOME 45, openSUSE flatpak adaption on SLE and ALP.

an idea by yfjiang

Project Description

Investigate GNOME 45 as the latest GNOME desktop. I will spend time on its general enablement on SLE and ALP.

Updated 5 months ago. 4 hacker ♥️. 1 follower. Has no hacker: grab it!

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.

Tumbleweed on Mars-CM (RISC-V board)

a project by ph03nix

RISC-V is awesome, Tumbleweed is awesome, chocolate cake is awesome. I'm planning to combine all of them in one project.

Project Description

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

Learn Golang contribuing to opensource projects

a project by mbussolotto

Project Description

Get practice in Golang targeting some "good first issue" on open source projects. You can find some of them in Resources

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

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.

Patch search applied to products

a project by otilloy

Introduction

When issues are found in software (being them security or not), it is not always trivial to find and keep track of all products and versions that could potentially be affected by them.

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

Critik8s

a project by ftorchia

Project Description

critik8s aims to report critical error events that occur in Kubernetes clusters and therefore require manual user intervention.

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

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

SLEperf containerize

a project by jerrytang

Project Description

SLEPerf containerize

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

Deep clean-up of the Uyuni documentation files

an idea by omaric

Project Description

This project is planned as a collection of random changes to the documentation files in order to rid them of cluttered in the content, outdated comments, inconsistent style (minor issues), unused parameters, duplications, etc.

Updated 6 months ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

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.

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.

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.

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.

Logos Competition: openSUSE, Tumbleweed, Leap, Slowroll and Kalpa

a project by ddemaio

Logos Competition: openSUSE, Tumbleweed, Leap, Slowroll and Kalpa

The openSUSE Community is considering a new, distinct openSUSE logo to represent the project as well as four new logos for the following openSUSE distributions; Tumbleweed, Leap, Slowroll and Kalpa. There have been discussions of a new openSUSE logo over the years, but the timing to transition to a new logo wasn’t ideal, until now.

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

Sales portal

an idea by bthomas

Project Description

Let's make our daily work easier!

Updated 6 months ago. No love. 2 followers. Has no hacker: grab it!

Port NeuVector zero-trust security functions to host/VM

an idea by feih

Project Description

Today, NeuVector only support container environment. It does a lot of security functions and many of those are actually not limited to only protect containers technically. Sometimes, we are seeing requests/asks about providing similar functions to protect servers & VMs. So, it is technically possible. Some of the zero-trust security protections are still pretty unique if we port it over to host/VM side. Welcome if you are interested to help and give it a try!

Updated 6 months ago. 5 hacker ♥️. 3 followers. Has no hacker: grab it!

Predefined app security policy template for NeuVector

an idea by feih

Project Description

Idea is to predefine a set of security policies for popular container applications just for example MySQL, Nginx etc..., with these predefined security policies, users can just download unpack it to use. No need to worry too much about detailed security settings/configurations for this application container. The policies could be any policies that Kubernetes supported and/or NeuVector supported.

Updated 6 months ago. 2 hacker ♥️. 3 followers. Has no hacker: grab it!

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.

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.

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

Interactive Information and Support Portal For GRE

an idea by MichaelRalphs

Project Description: We would like to create an interactive portal tool that can be used by all employees where they can get information, support and updates on Global Real estate topics such as; SUSE offices, work from home, Health and Safety and security.

Updated 6 months ago. No love. 2 followers. Has no hacker: grab it!

WebUI for your data

a project by avicenzi

Problem

You have too much data and you are a data hoarder.

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

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.

Carveout time during the week to jump into ALP

an idea by Jackman1

Project Description

I will be working during the week of Hack Week but will use this opportunity to also spend time reviewing ALP on various hardware platforms.

Updated 6 months ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

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.

Write a card game for up to 4 players

a project by asmorodskyi

I have my favorite card game from childhood . Unfortunately description is available only in Russian https://uk.wikipedia.org/wiki/%D0%94%D0%B5%D0%B1%D0%B5%D1%80%D1%86%D1%8C . Currently my friends spreed across the globe and here in Germany no one except my wife knows the rules . I would like to to have ability to play this game with my friends like I did in school/univercity.

Project Description

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

K3s and FreeBSD

an idea by bdowns

Project Description

Get k3s running on FreeBSD.

Updated 6 months ago. No love. 1 follower. Has no hacker: grab it!

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.

Rust based mini webserver with all the modern bells and whistles

a project by darix

Project Description

Just hook up a webserver framework for rust with things like opentelemetry for tracing, prometheus endpoint for monitoring, structured logging (to systemd) instead of line based logging.

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

AI frontend to Bugzilla

an idea by paolodepa

Project Description

Over the years, our bugzilla database has grown up in size, becoming a very valuable source of truth for most support and development cases; still searching for specific items is quite tricky and the results do not always match the expectations.

Updated 6 months ago. 5 hacker ♥️. 3 followers. Has no hacker: grab it!

Grafana dashboard for solar panel data

a project by emiura

Create a dashboard based on grafana running on raspberry pi3 Decided to scrap all the previous attempt for a dashboard for solar power generation graphs and going for a simpler version running grafana.

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

Port Agama's manager to Rust

a project by IGonzalezSosa

Initially, the Agama D-Bus service was written 100% in Ruby. For many things, it relies on YaST, so it makes sense to use the same language. It was great to have something working quickly, but it also had some drawbacks. The main problem is that, as YaST is not thread-safe, we separated the service into different processes (storage, software, localization, etc.). The system became most responsive but at the cost of eating a lot of RAM.

Moving to Rust

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

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.

Tungsten: A low-level LLVM programming language

a project by mfriedrich

Project Description

> Tungsten is supposed to be a memory-safe and type-safe language front-end for LLVM which borrows many elements from C and C# syntax.

Updated 5 months ago. No love. 2 followers.

Bugzilla mobile client

an idea by paolodepa

Project Description

DISCLAIMER: I'm not a skilled mobile developer so anybody willing to share ideas, technologies and whatsnot is more than welcome to join the discussion!

Updated 6 months ago. No love. 1 follower. Has no hacker: grab it!

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

Create a new markup language with parser in rust

a project by nkrapp

Project Description

Write a parser for my own markup language in rust using parser combinators. The idea originated from a joke about creating a markup language similar to markdown called "fml".

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

Improved Product Development Process

a project by rtsvetkov

Renew the Product Development Process to accommodating the Latest Standards

Goal for this Hackweek

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

SSH key distribution solution

a project by vgrinco

Project Description

SSH key distribution solution that is in comply with POSIX LDAP requirements and UserDB usernames.

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

Cluster-Tester for SAP HANA System Replication Cluster

a project by fmherschel

Project Description

Cluster-Tester for SAP HANA System Replication Cluster. The tester checks all SAPHanaSR attributes and tries to fins out, if the cluster is in a good status (before, during and after the test-case).

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

(Rust) Manage systems in NetBox using NetBox-Sync

a project by chock

Netbox-Sync

Imagine this, you are managing your infrastructure for your lab or server farm using the popular NetBox tool. Everytime you install a new machine you connect to it and collect all the system's information to enter into NetBox. Including stuff like system resources, architecture, vendor, type and all the network interfaces. Tedious isn't it?

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

Implement Generative AI for SUSE Asset management (using Amazon Bedrock)

a project by mpiala

Project Description

As Generative AI is everywhere around, we want to research its possibilities, how it can help SUSE, its employees and customers.

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

Bring up-to-date daps infrastructure to Debian/Ubuntu distributions

a project by tbazant

Project Description

daps (https://opensuse.github.io/daps/) is now part of debian/ubuntu repositories. the problem is that its old version that supports DocBook up to 5.0 The aim of this project is to bring up-to-date daps infrastructure to debian/ubuntu, including DocBook 5.2, geekodoc, vale and maybe others

Updated 6 months ago. No love. 2 followers.

Nuke AWS

a project by mtrachier

Project Description

Implement /rebuy-de/aws-nuke to make sure no resources are left in AWS after automated tests.

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

Ridesharing App Development - Blablacar Clone

an idea by ridesharingscript

Project Description

Goal for this Hackweek

Updated 6 months ago. No love. 1 follower. Has no hacker: grab it!

Create a website for Agama

an idea by IGonzalezSosa

Current status

At this point, Agama's Git Hub repository works as the project's website. The README presents the project, explains the architecture, and contains a good share of links to other interesting pieces of information (APIs, design documents, etc.). However, it might be hard to make sense of all that information spread through several documents.

Updated 6 months ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

Open Source ONVIF Camera Implementation

a project by nbelouin

Project Description

To put it simple, the goal of this project is to be able to publish any gstreamer input pipeline as a valid and discoverable ONVIF Camera device (i.e implementing profile S and maybe T).

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

Cluster API Provider for Harvester

a project by rcase

Project Description

The goal is to build a new Cluster API (CAPI) "infrastructure provider" for Harvester. This will enable people to create Kubernetes clusters running on VMs created by Harvester using a declarative spec.

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