Implement a full OBS api client in Rust

a project by nbelouin

Description

I recently started to work on tooling for OBS using rust, to do so I started a Rust create to interact with OBS API, I only implemented a few routes/resources for what I needed.

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

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)?

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

A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpms

a project by ldragon

Updated over 2 years ago. 7 hacker ♥️. 6 followers.

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.

Updated over 6 years ago. 7 hacker ♥️.

openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards

an idea by ldevulder

The Khadas VIM (http://khadas.com/vim/) is an arm64 DIY Set-Top-Box based on Amlogic P212 reference board that use S905X SoC.

Updated almost 4 years ago. 7 hacker ♥️. 1 follower. Has no hacker: grab it!

Create ansible roles for generic server stuff

a project by ph03nix

The situation of maintained ansible roles for boring server stuff like setting up a LEMP stack (Linux, nginx, mariadb, php) is dire and I would like to improve that. This project is about creating a handful of ansible roles with focus on

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

Support glibc-hwcaps and micro-architecture package generation

a project by alarrosa

The recent glibc 2.33 version recently available in Tumbleweed includes this change:

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

OpenQA appliance

a project by bear454

This is an idea that's been kicking around for a while... maybe it's finally time to "make it so."

Updated over 6 years ago. 7 hacker ♥️.

Get rust into Tumbleweed

a project by KGronlund

With rust 1.9 released, it should be possible to from now on bootstrap rustc from the previous version of rustc (so 1.10 can be built using 1.9 etc.). This means that it should now be possible to create a rustc package which no longer needs binary snapshots to build, meaning that we might even be able to submit rustc for inclusion in openSUSE Tumbleweed.

Updated almost 4 years ago. 7 hacker ♥️.

Language Server Protocol implementation for Salt States

a project by cbosdonnat

Language Server Protocol (LSP for friends) is used in a number of code editors these days. There are implementations for various languages, but none for Salt States.

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

Twopence

an invention by e_bischoff

Twopence is (will be) a remote execution engine for tests, able to run tests in virtual machines and real hardware through various means of communication : virtio for KVM / QEmu, ssh on top of libssh, serial lines. This library can be called from shell and ruby wrappers.

Updated over 6 years ago. 7 hacker ♥️.

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 almost 3 years ago. 7 hacker ♥️. 2 followers.

Git like subcommand support for zypper

an idea by mlandres

Add subcommand support for zypper. That is, if 'zypper foo' is not found, look for %{_libexec}/zypper/zypper-foo just like git does. Then those subcommands could be binaries linked to libzypp or just scripts.

Updated over 6 years ago. 7 hacker ♥️. Has no hacker: grab it!

RMT: repository mirroring tool

an invention by ikapelyukhin

The project

Updated over 6 years ago. 7 hacker ♥️.

Learning more about SDN

a project by gary_lin

In openSUSE Asia summit 2015, there was a talk about the software defined networking, from the virtual switch, the controller, to the simulator. Just want to take a look at open vswitch and Ryu to learn more about SDN.

Updated over 6 years ago. 7 hacker ♥️.

Reverse engineer Tecnoalarm protocol

a project by cbosdonnat

TecnoAlarm is a house alarm system. The input devices are communicating with the main node of the system via an RS 485 bus. In order to be able to plug in such systems in a house automation system, its communication protocol needs to be reverse engineered.

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

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.

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

Taskotop on the web

a project by dleidi

Taskotop is a tool to check what taskomatic is currently doing on a SUSE Manager server: it's a command line python tool. The core of the tool is to get some info about jobs that taskomatic is running with a fixed time cycle running some queries and showing results to the shell.

Updated over 6 years ago. 7 hacker ♥️.

Kudos aka openSUSE Recognition Platform

a project by lkocman

Description

Updated 10 days ago. 7 hacker ♥️. 4 followers.

Upstream OpenStack Hacking

an invention by a_jaeger

Improve some OpenStack projects and contribute patches to them.

Updated over 6 years ago. 7 hacker ♥️.

Learn Python

a project by djz88

Python is well known all over the world and has wide range of usage. Lets dive into to a bit.

Updated over 4 years ago. 7 hacker ♥️. 1 follower.

Setup A Linux Cross Referencer for SUSE kernels

a project by tdz

Project Description

Updated over 3 years ago. 7 hacker ♥️. 5 followers.

Rewrite Distrobox in go (POC)

a project by fabriziosestito

Description

Rewriting Distrobox in Go.

Updated about 1 month ago. 7 hacker ♥️. 4 followers.

SUSE Manager containerization

a project by mbologna

Let's containerize SUSE Manager! This will open up different (and interesting) scenarios:

Updated almost 6 years ago. 7 hacker ♥️.

Support for automatically building kernels with user-influenced configuration

an invention by vbabka

Sometimes a user might want to build her own kernel instead of using the provided binary, for various reasons. This means creating own .config and maintaining it through kernel version bumps, which often results in running "make oldconfig" and mostly holding down the enter button to accept upstream defaults.

Updated over 6 years ago. 7 hacker ♥️.

VNC protocol to openQA testcase writer

a project by fcrozat

By analysing a VNC session, we can create a draft of an openQA testcase (detecting keystroke, mouse click and generating fullscreen needles).

Updated over 6 years ago. 7 hacker ♥️.

Improve Full-Disk-Encryption support in openSUSE

a project by ismaell

Project Description

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

Design the 2021 Open Build Service sticker

a project by hennevogel

2019

2019 sticker

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

Learn Rust from scratch

a project by pherranz

Project Description

As I do not work as a developer per se, I love developing new code and learning new technologies that arise in this world. The Rust language is defined as Rust is a multi-paradigm, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency.

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

Explore the state of voice control on linux

a project by szarate

Project Description

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

RPMlint cleanups

a project by scarabeus_iv

RPMlint upstream milestone 2.0 is shaping up but there are still ticket that needs to be tackled to finalize the release and enjoy the freshness of awesome QA on Tumbleweed/SLE16.

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

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

a project by vcuadradojuan

https://github.com/viccuad/gomoduino

Updated over 6 years ago. 7 hacker ♥️.

LetsEncrypt integration for openSUSE

an invention by dmolkentin

Make openSUSE the first distribution to support LetsEncrypt/ACME natively, in order to provide easy TLS encryption for all services. openSUSE users should be able to

Updated over 5 years ago. 7 hacker ♥️.

Implement GNOME Software's Distribution Upgrade in Leap(and possibly Tumbleweed)

a project by JonathanKang

GNOME Software supports distribution upgrade, that only requires a few clicks for upgrading your system. But it's not integrated into Leap. So this is that I plan to do this Hack Week.

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

Shipping everything

a project by cschum

Writing code is wonderful, but it gets its real value, when it's released and shipped to the world. You know the mantra: "Release early, release often".

Updated over 6 years ago. 7 hacker ♥️.

Modular kernel packaging

a project by mwilck

Project Description

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

Postit Art Uber-Geeko at All-Hands-Area NBG

a project by jnweiger

The huge glass front of the Allhands Area facing Maxfeldstrasse wants to shine in Geeko-Shape.

Updated over 6 years ago. 6 hacker ♥️.

Support UEFI network boot in Orthos Prague

a project by ggherdovich

Project Description

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

Webfrontend for who-is-an-expert-for at SUSE

a project by jloeser

Goal:

Updated over 6 years ago. 6 hacker ♥️.

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.

Updated over 6 years ago. 6 hacker ♥️.

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

Learn Coccinelle

a project by acho-novell

Learn Coccinelle ,we need automatic kernel backporting with Coccinelle.

Updated over 6 years ago. 6 hacker ♥️.

Play with OpenCV

a project by nadvornik

OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.

Updated over 6 years ago. 6 hacker ♥️.

Photobooth with RaspberryPi

a project by digitaltomm

The software is a rails app with an Angular.js frontend using the gphoto2 library to trigger a Nikon D60 camera.

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

Migrate more OBS service scripts to pure systemd

an invention by enavarro_suse

Following the work started in the last hackweek, Improve OBS service scripts, I will try to migrate current service script for workers to systemd unit, and at the same time, try to get rid of the sysv code.

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

Uyuni: re-architecting code with Akka

a project by moio

Simplify the codebase by using a more modern toolkit to accelerate maintenance and future development.

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

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

an invention by moio

link to video player demoing the result

Updated about 2 years ago. 6 hacker ♥️. 1 follower.

Explore the integration between OBS and GitHub

a project by pdostal

Project Description

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

Setup an internal tmate.io server

an invention by abergmann

The idea would be to setup an internal tmate.io server to make instant command line collaboration easier.

Updated almost 4 years ago. 6 hacker ♥️.

Forklift - Text based GUI utility for dealing with containers

an invention by andreabenini

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

Get rid of your foreign currencies - support the war on hunger!

a project by mfeilner

The Doc team decided to collect remainders of foreign currencies to donate them to a 3rd world project.

Updated over 6 years ago. 6 hacker ♥️.

SUSE incarnation of the Party Parrot

an invention by rsimai

The Parrot seems to have many fans meanwhile, in particular since we're running Rocket.chat at SUSE. Some may find these emoticons distracting, some find it just cool and I would certainly love to see something like the Partyparrot but as a "SUSE parrot", probably someone manages to make the SUSE Geeko move in a similar fashion, as party_geeko. Finally I'd love to see this uploaded to the cultofthepartyparrot.com under "Party Guests". Because clearly the Geeko insists! :-)

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

wicked

a project by pwieczorkiewicz

Wicked is a network configuration infrastructure incorporating a number of existing frameworks into a unified architecture, providing a DBUS interface to network configuration.

Updated over 6 years ago. 6 hacker ♥️.

Explore RISC-V

a project by clin

RISC-V is an open ISA (Instruction Set Architecture) based on RISC architecture. It's originated from UC Berkeley and it's attracting more attention in recent years because of its full open architecture so every developer has opportunities to get involved in application processor design or apply it into different applications, such as IoT, Robotics, ... etc.

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

sysvinit-base

a project by wiederda

Package a basic, stripped down version of sysvinit for emergency cases, so you can repair a failed system without interference. My goal is not to replace systemd with sysvinit again, but to provide a sysvinit-base package that does not have any dependencies at all and can just be installed on any system. sysvinit will only be used in exception situations by specifying the kernel parameter "init=/sbin/init" or something like that. The package will come with the binary, a minimal inittab and a basic boot script that does only the really needed stuff.

Updated over 6 years ago. 6 hacker ♥️.

LDraw for Linux

a project by jbohac

Project Description

Updated almost 4 years ago. 6 hacker ♥️.

A SUSE template for Beamer

a project by leonardocf

Some people prefer LaTeX for creating documents and presentations. The templates provided by Marketing don't include one for Beamer

Updated over 6 years ago. 6 hacker ♥️.

Continue with a systemd alternative/replacement

an invention by dsterba

Previous hackweeks spent on research (project/220), other alternatives. This time I'm

Updated about 2 years ago. 6 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:

Updated over 6 years ago. 6 hacker ♥️.

Setting up Rancher from Fleet

a project by tneau

Description

When setting up their management cluster, Rancher users start by installing... Rancher.

Updated 13 days ago. 6 hacker ♥️. 1 follower.

Kill YCP Zombies by Compiling Ruby to Ruby

a project by mvidner

During the YCP Killer project, Y2R didn't translate most YCP operators and builtins into equivalent Ruby constructs but into library calls. This was necessary to preserve behavior in various edge-case situations, mostly when nil was passed around. The resulting code is often long and hard to work with.

Updated almost 4 years ago. 6 hacker ♥️.

Give avahi some love

a project by e_bischoff

Avahi is (among others) a domain names auto-configuration system for Linux compatible with Bonjour.

Updated almost 6 years ago. 6 hacker ♥️. 1 follower.

Switch software-o-o to store repomd in a database

a project by hennevogel

Description

Updated 13 days ago. 6 hacker ♥️. 11 followers.

Create a tool to sync GroupWise calendars with a local radicale server

a project by cbosdonnat

I already have a [python script][0] processing mails received in the Calendar folder to get the ical event and push it to [radicale][1]. It has several drawbacks:

Updated over 6 years ago. 6 hacker ♥️.

Assembly Diff Tool for kGraft

a project by joro

This is about writing a tool to find differences in assembly files generated by gcc. The goal is to find the symbols in a program that have changed by a source code patch. This information can then be used to create and/or verify kGraft patches.

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

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.

Updated almost 4 years ago. 6 hacker ♥️.

Securing EMail communication with hardware tokens (e.g. YubiKey)

a project by bigironman

From a user perspective there are many ways to secure email communication with pgp. Especially the key handling is still challenging non tekkis.

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

Improve OBS service scripts

an invention by enavarro_suse

For every instance of OBS, each time the obs-api package is updated the obsapidelayed service is reloaded. This takes more time than is expected.

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

Localize Uyuni - SUSE Manager in Italian

a project by deneb_alpha

Updated over 4 years ago. 6 hacker ♥️. 5 followers.

Rancher AI - Multi-Agent Architecture with Multiple MCP Servers

a project by rcabello

Description

This project aims to evolve our current single agent AI system into a multi-agent architecture capable of coordinating multiple specialized agents, each powered by its own Model Context Protocol (MCP) server.

Updated 22 days ago. 6 hacker ♥️. 5 followers.

mumble-to-sip gateway

an idea by bmwiedemann

Sometimes we would like to have ordinary people join our mumble (voice-communication) meetings which is easiest via telephone (or web-browser?).

Updated over 6 years ago. 6 hacker ♥️. Has no hacker: grab it!

Humidity sensors with dashboard

a project by joachimwerner

Build a network of ("edge") humidity sensors using Raspberry Pis with SenseHats and additional cheaper sensors

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

Warp speed for virtualization CI testing

a project by jfehlig

The virtualization team's automated testing has a long history. It was born in the old Novell Integration Test framework. The virtualization lab ran an instance of this framework for many years. Over time, those who knew the framework left the company, taking their knowledge and leaving little documentation behind. As our testing needs increased, we found the old framework insufficient, but saw little value in improving it given the available open source CI frameworks.

Updated over 6 years ago. 6 hacker ♥️.

New openSUSE-welcome

an invention by lkocman

Project Description

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

A website to provide air pollution forecast in Beijing area

a project by tian-feng

Air Pollution Forecast

Updated almost 4 years ago. 6 hacker ♥️.

Gordon

an invention by evshmarnev

Gordon

A collection of autotests for Crowbar

Updated almost 4 years ago. 6 hacker ♥️.

Uyuni developer-centric documentation

an idea by deneb_alpha

Description

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

Play with afl fuzzer

an invention by metan

The afl fuzzer is an interesting tool that uses compile time instrumentation and genetic algorithms to automatically produce test cases that will trigger different code paths in binary...

Updated over 6 years ago. 6 hacker ♥️.

Developer documentation of boot process (userspace)

a record by mkoutny

There are many tasks necessary to do since PID 1 is started by kernel before the system can do any useful work. And those tasks ideally run as parallel as possible. Unfortunately, sometimes the dependencies and ordering can get wrong resulting into race conditions or deadlocks.

Updated almost 6 years ago. 6 hacker ♥️. 1 follower. Has no hacker: grab it!

MicroHiFi – SUSE Linux Micro-Powered Music Endpoint

an invention by pvlasin

Project Description

This project is for everyone who loves music and enjoys building things themselves. With just a spare Raspberry Pi and any reasonable audio HAT or USB DAC, you can turn it into a high-quality, headless music endpoint capable of playing audio via Tidal Connect or Bluetooth streaming.

Updated 14 days ago. 6 hacker ♥️. 1 follower.

FizzBuzz OS

a project by mssola

Project Description

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

Set Uyuni to manage edge clusters at scale

an invention by RDiasMateus

Description

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

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

a project by ddemaio

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

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

Rooms management for Janus (Jangouts) using Salt

a project by ancorgs

Right now, every time a new team wants a new room in our Jangouts instance, they have to ping me and I have to manually create the room. That means:

Updated over 6 years ago. 6 hacker ♥️.

Improve Jangouts UI

a project by ancorgs

The current Jangouts UI is limiting us when thinking about adding new features. Some examples:

Updated over 6 years ago. 6 hacker ♥️.

Gary - Kubernetes rethought.

a project by mcounts

The goal of this project is two fold.

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

SUSE KVM Best Practices - Focus on SAP Workloads and Use Cases

a project by roseswe

Description

SUSE Best Practices around KVM, especially for SAP workloads. Early Google presentation already made from various customer projects and SUSE sources.

Updated 20 days ago. 6 hacker ♥️. 4 followers.

Learn how openQA was implemented in details.

a project by GraceWang

Learn how openQA was implemented in details.

Updated almost 6 years ago. 6 hacker ♥️.

Predictive test selection for SUSE Manager

an idea by jordimassaguerpla

I once had a bad dream.

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

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.

Updated almost 6 years ago. 6 hacker ♥️.

Better support for Chromebooks

an idea by suntorytimed

Better support for Chromebooks

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

shell script static analyzer

a project by michals

With all those analyzers for C code we get so much information about our C code.

Updated over 6 years ago. 6 hacker ♥️.

Use local/private LLM for semantic knowledge search

an invention by digitaltomm

Description

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

Gameboy emulator written in Go

a project by mikeletux

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

Package some stuff for openSUSE-Factory

a project by pluskalm

As every hackweek, lets package/update/cleanup some stuff fore factory:

Updated over 6 years ago. 6 hacker ♥️.

Get real with NFV on Suse OpenStack Cloud

a project by mmnelemane

The idea behind the project comes from recent work on integration of OpenDayLight with Suse OpenStack Cloud 6/7. The goal for this Hackweek project is to realize a demonstrable NFV use-case on Suse OpenStack Cloud with as much reduced manual orchestration as possible. The use-case to consider is to run a Service Function Chain(SFC) with basic Network functions like Firewall/QoS that run as services on JeOS Guests on SUSE OpenStack Cloud (SOC).

Updated over 6 years ago. 6 hacker ♥️.

Writing PC game tests for openQA

a project by clanig

Although availability of computer games on Linux has improved a lot there is way more potential for openSUSE to fire them up.

Updated almost 6 years ago. 6 hacker ♥️. 1 follower.

Bootstrap openSUSE for MIPS

a project by a_faerber

While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization.

Updated over 6 years ago. 6 hacker ♥️.

Simple Gnome 3 extension for wicked in JS/CS

a project by thehejik

I want to learn JavaScript or CoffeeScript and how to write Gnome 3 extensions. I think that the right task for learning JS/CS could be work on extension for our wicked network manager because I miss some NetworkManager style plugin.

Updated over 6 years ago. 6 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.

Updated almost 4 years ago. 6 hacker ♥️.