Golem Mainnet Hackathon Highlights
We've wrapped up the Golem + Gitcoin GR9 Hackathon. It was great to watch live while the developers in the community got involved and helped one another. The result is some very exciting work and set of winners. With this blogpost we hope to further highlight some of these applications and how they contribute to the Golem ecosystem.
WSL
WSL by r34x (R4X) is a submission that allows Windows users to run Golem within the Windows Subsystem for Linux. Removing the requirement of needing to use a Virtual Machine. This was presented by the creator during the Show & Tell.
Automatic Golem
R4X also worked on Automatic Golem which was also showcased in part of the WSL Show & Tell. While this submission didn’t go into the winners slot, it’s still a very valuable submission to the Golem community. What’s awesome about Automatic Golem is that it will guide you through steps that you might otherwise need to do manually, asking you along the way what actions you would like to take such as; installing SSH and enabling it on port 22, installing the Golem Provider node, add the provider process as a service, adding monitoring, and restart the Golem provider if errors are thrown. Automatic Golem is essentially a quality-of-life package and set of scripts to help you have a nice experience running as a Golem Provider.
HearthStone On Golem
HSOG-requester is HearthStone On Golem. This application helps the HearthStone community in the design and building of decks by running a large number of simulated games on the Golem Network. This was an imaginative idea that really suits being run on Golem. Chris joined the Show & Tell to present his HearthStone deck design and building tool during the Show & Tell.
Photogrammetry (3D scanning) on Golem
Golem Photogrammetry (3D scanning) is an online IDE which lets you run Micmac photogrammetry workloads on the Golem Network. It was created by Shardul who participated in the Golem Show & Tell to give a live talk about his application.
Test-fuzzing framework for Golem
Golem-afl is an experimental test-fuzzing framework for Golem, created by Sladecek. This can help you find security holes in your software, such as a stack overflow. This is sladecek's 2nd hackathon participation, following his last hack that was also focused on testing, golem-cargo-test.
CNN predict services
Named mlg on Github, this project offers CNN predict services on top of Golem by rezahsnz. This deep learning application distributes popular CNNs pre-trained with ImageNet datasets across Golem provider nodes.
Image Upscaling
Golem-Upscale is an image resolution upscaling application using SRGAN and running the tasks on Golem. This was an ambitious project that aimed at utilizing tensorflow machine learning technology to improve image quality.
Go Lang API
This highlight and the next one weren’t successfully completed before the end of the hackathon but we would still like to highlight them as interesting and fun ideas!
A Golang API for Golem Network would be an alternative to the Yagna JavaScript and Python APIs. Opening up the development world on Golem for more languages means that there is the possibility to capture a wider range of developers which was a smart idea and initiative by multi-hackathon participant, hhio618.
Connect Four
Connect4onGolem was an interesting idea for the gaming category. The basic idea behind it is not too different to what was developed in a previous hackathon with ChessOnGolem. While the application creator had some issues getting the tasks to run consistently on the network, there was a similar demo of what the successful implementation of the application would look like from the player’s perspective.
Movin’ on!
Thank you again to all the hackathon participants and congratulations to the winners! We hope to see what you come up to next when we participate in 0xHack (starting tomorrow!) https://0xHack.dev
We would also like to say that this is not officially “movin’ on” like the section title. Similar to the previous hackathons, we’re interested in collaborating hackathon participants to help them continue and grow their projects.
We worked with ChessOnGolem and Golem SLATE. ChessOnGolem is a really great example that can offer a tangible experience of playing chess against providers on the Golem Network and helping people who’ve never heard of Golem understand the basic concept that a decentralized network is computing the next chess move against them.
Golem SLATE is a handy tool for developers, a codepen to run tasks in your browser. You can find out more about these projects in the ‘These community projects are being ported to Golem’s mainnet’ and ‘Golem SLATE and Chess on Golem are now on mainnet!’ blogs.
Another project that was continued and had some fun engagement is the DeML by long time community member, anshuman. He organized and held a Discord chat session and gathered feedback from the community to help continue the project.
If you were a hackathon participant and have ideas on how to continue your project, reach out to us with your ideas and plans.