506 lines
24 KiB
HTML
506 lines
24 KiB
HTML
<h1 id="awesome-golem-awesome-awesome-lint">Awesome Golem <a
|
||
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
|
||
alt="Awesome" /></a> <a
|
||
href="https://github.com/golemfactory/awesome-golem/actions/workflows/main.yml/badge.svg"><img
|
||
src="https://github.com/golemfactory/awesome-golem/actions/workflows/main.yml/badge.svg"
|
||
alt="awesome-lint" /></a></h1>
|
||
<p><a
|
||
href="https://golem.network/"><img src="golem-logo.svg" align="right" width="150"></a></p>
|
||
<blockquote>
|
||
<p>Welcome to <strong>Awesome Golem</strong>, a community-curated list
|
||
of resources, links, projects, tools and applications on Golem!</p>
|
||
</blockquote>
|
||
<p>The users of Golem run the reference implementation in the form of
|
||
the Rust implementation, Yagna. Together the users make up the Golem
|
||
Network, a P2P marketplace for computational resources where individuals
|
||
can act as one of the two non-exclusive roles; a provider selling idle
|
||
resources, or a requestor buying resources to run tasks.</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#golem">Golem</a></li>
|
||
<li><a href="#network-statistics">Network Statistics</a></li>
|
||
<li><a href="#Golem-Projects">Golem Projects</a>
|
||
<ul>
|
||
<li><a href="#GPU-Provider">GPU Provider</a></li>
|
||
<li><a href="#Ray-on-Golem">Ray on Golem</a></li>
|
||
<li><a href="#golem-js---the-JS-SDK-from-Golem">golem-js - the JS SDK
|
||
from Golem</a></li>
|
||
<li><a href="#Jupyter-on-Golem">Jupyter on Golem</a></li>
|
||
<li><a href="#Rendering-on-Golem">Rendering on Golem</a></li>
|
||
<li><a href="#Reputation-System">Reputation System</a></li>
|
||
</ul></li>
|
||
<li><a href="#Ecosystem">Ecosystem</a>
|
||
<ul>
|
||
<li><a href="#Blockchain-automations-(aka-Emeth.xyz)">Blockchain
|
||
Automations (aka Emeth.xyz)</a></li>
|
||
</ul></li>
|
||
<li><a href="#developer-and-requestor-resources">Developer and Requestor
|
||
Resources</a></li>
|
||
<li><a href="#provider-resources">Provider Resources</a>
|
||
<ul>
|
||
<li><a href="#monitoring">Monitoring</a></li>
|
||
<li><a href="#provisioning">Provisioning</a></li>
|
||
</ul></li>
|
||
<li><a href="#learning-resources">Learning Resources</a>
|
||
<ul>
|
||
<li><a href="#presentations-and-workshop-material">Presentations and
|
||
Workshop Material</a></li>
|
||
<li><a
|
||
href="#unraveling-golems-the-next-milestone-blog-series">Unraveling
|
||
Golem’s The Next Milestone Blog Series</a></li>
|
||
<li><a href="#github-digest-blog-series">GitHub Digest Blog
|
||
Series</a></li>
|
||
</ul></li>
|
||
<li><a href="#Archive">Archive</a>
|
||
<ul>
|
||
<li><a href="#apps">Apps</a></li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="golem">Golem</h2>
|
||
<ul>
|
||
<li><a href="https://www.golem.network/platform">Golem Network
|
||
Platform</a> - Learn the Golem platform on the official Golem Network
|
||
website.</li>
|
||
<li><a href="https://chat.golem.network/">Golem Network Discord</a> -
|
||
Join the Golem Network community on Discord and chat directly with the
|
||
team.</li>
|
||
<li><a href="https://reddit.com/r/GolemProject">Reddit</a> - Golem
|
||
Network discussion on the Reddit platform.</li>
|
||
<li><a href="https://twitter.com/golemproject">Twitter</a> - The Golem
|
||
Project Twitter.</li>
|
||
<li><a href="http://blog.golemproject.net/">Blog</a> - The official blog
|
||
where you can find the most reliable information on announcements,
|
||
summaries and updates.</li>
|
||
</ul>
|
||
<h2 id="network-statistics">Network Statistics</h2>
|
||
<ul>
|
||
<li><a href="https://stats.golem.network">Golem Network Stats</a> -
|
||
Statistics tracking tasks and provider resource utilization in the Golem
|
||
Network.</li>
|
||
<li><a href="https://github.com/cryptobench/golem-stats-backend">Golem
|
||
Stats backend</a> - Backend of the Golem Network Statistics page
|
||
including API endpoint URLs.</li>
|
||
<li><a href="https://docs.stats.golem.network/">Stats API
|
||
Documentation</a> - API endpoints that the Golem Network Stats page uses
|
||
to display its data.</li>
|
||
</ul>
|
||
<h2 id="golem-projects">Golem Projects</h2>
|
||
<h3 id="gpu-provider">GPU Provider</h3>
|
||
<p>We want to extend the capabilities of Golem Network for GPU
|
||
workloads. Project status is available on the pinned messages of the
|
||
dedicated GPU Provider channel on our <a
|
||
href="https://chat.golem.network/">Discord</a>. You can find it under
|
||
#golem-projects.</p>
|
||
<h3 id="ray-on-golem">Ray on Golem</h3>
|
||
<p><a href="https://github.com/golemfactory/ray-on-golem">Ray on
|
||
Golem</a> is an exciting integration with Ray, a distributed computing
|
||
framework, to provide an easier way of accessing the Golem Network for
|
||
Python developers.</p>
|
||
<h3 id="golem-js---the-js-sdk-from-golem">golem-js - the JS SDK from
|
||
Golem</h3>
|
||
<p><a href="https://github.com/golemfactory/golem-js">golem-js</a> is a
|
||
library and set of developer tools and docs that are aimed to enable
|
||
developers to create Golem applications running in Node.js or browser
|
||
context.</p>
|
||
<h3 id="jupyter-on-golem">Jupyter on Golem</h3>
|
||
<p><a href="https://github.com/golemfactory/golem-kernel-python">Jupyter
|
||
on Golem</a> is a JupyterLab Python kernel that empowers you to run your
|
||
Python Notebooks using the decentralized resources available on the
|
||
Golem Network.</p>
|
||
<h3 id="rendering-on-golem">Rendering on Golem</h3>
|
||
<p>In close collaboration with Reality Games, we’ve developed a service
|
||
that activates Golem’s providers for rendering personalized building
|
||
animations as a (web2) proof-of-ownership for ERC-1155 tokens. Learn
|
||
more <a href="https://reality.golem.network/">here</a></p>
|
||
<h3 id="reputation-system">Reputation System</h3>
|
||
<p>The Reputation System goal is to address the challenges of trust and
|
||
reliability in the network where anyone can participate as a provider or
|
||
requestor without any sort of identification. The system aims to
|
||
establish a framework of trust, ensuring secure and reliable
|
||
interactions between participants on the network.</p>
|
||
<h2 id="ecosystem">Ecosystem</h2>
|
||
<h3 id="blockchain-automations-aka-emeth.xyz">Blockchain Automations
|
||
(aka Emeth.xyz)</h3>
|
||
<p>Emeth specializes in DeFi (Decentralized Finance) portfolio
|
||
management and blockchain automations. It leverages Golem’s technology
|
||
to offer tools for automation and simplification of managing DeFi
|
||
investments. The platform focuses on enhancing the ease and efficiency
|
||
of operating within the DeFi space. It combines user-friendly interfaces
|
||
with sophisticated analytics, catering to the needs of both novice and
|
||
experienced DeFi users.</p>
|
||
<h2 id="developer-and-requestor-resources">Developer and Requestor
|
||
Resources</h2>
|
||
<ul>
|
||
<li><a href="https://docs.golem.network/">Golem Docs</a> - A manual for
|
||
Golem (both for Requestors and Providers).</li>
|
||
<li><a href="https://yapapi.readthedocs.io/">Python API Reference</a> -
|
||
Yapapi API Reference.</li>
|
||
<li><a href="https://github.com/golemfactory/yagna/releases">Releases
|
||
List</a> - GitHub releases of Yagna.</li>
|
||
<li><a
|
||
href="https://docs.golem.network/docs/quickstarts/js-quickstart">JS
|
||
Requestor Quickstart</a> - Get started quickly and create your first
|
||
tasks/request on Golem.</li>
|
||
<li><a href="https://stackoverflow.com/questions/tagged/yagna">Yagna tag
|
||
on Stack Overflow</a> - Use the Yagna tag if you have an interesting
|
||
question you’d like answered.</li>
|
||
</ul>
|
||
<h2 id="provider-resources">Provider Resources</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://docs.golem.network/docs/providers/provider-installation">Provider
|
||
Tutorial</a> - Get started as a Provider on Golem Network using the
|
||
handbook.</li>
|
||
<li><a
|
||
href="https://github.com/MarijnStevens/yagna-binaries">Yagna-binaries
|
||
for aarch64</a> - Build for 64 bit arm architecture to be able to run as
|
||
a provider on a system such as a Raspberry Pi.</li>
|
||
<li><a
|
||
href="https://gist.github.com/sv3t0sl4v/28f896752edc9e20347ffc6d8cefe74c">Automatically
|
||
update provider node prices</a> - Script that checks the median of the
|
||
prices on stats.golem.network and updates all 3 values on the provider
|
||
node related to price.</li>
|
||
<li><a href="https://github.com/jedbrooke/golem-price-updater">Golem
|
||
Price Updater</a> - Automatically adjust the price for your Golem node
|
||
based on the current price of GLM.</li>
|
||
</ul>
|
||
<h3 id="monitoring">Monitoring</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/vciancio/golem-dashboard">Golem Provider
|
||
dashboard</a> - ReactJS dashboard made to quickly gather status from
|
||
your provider nodes without having to SSH into them.</li>
|
||
<li><a href="https://github.com/vciancio/golem-node-server">Golem
|
||
Provider dashboard backend / GolemBar</a> - Flask backend that collects
|
||
the data from the provider that’s then used with the dashboard project
|
||
above.</li>
|
||
</ul>
|
||
<h3 id="provisioning">Provisioning</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://galaxy.ansible.com/golemfactory/ya_provider">Ansible
|
||
ya_provider</a> - Ansible role that deploys a Golem provider
|
||
automatically with minimal configuration required.</li>
|
||
<li><a href="https://github.com/nemani/golem-provider-terraform">Golem
|
||
Provider Terraform</a> - Terraform script to automatically deploy a
|
||
Golem Provider on a cloud provider and setup monitoring using
|
||
prometheus.</li>
|
||
<li><a href="https://github.com/r34x/Automatic-Golem">Automatic
|
||
Golem</a> - Setup a Golem Provider with simple instructions and logs
|
||
guiding you through the process.</li>
|
||
<li><a href="https://github.com/alexandre-abrioux/golem-node">Golem
|
||
Provider Node</a> - Docker version of a node to help you get started
|
||
running as a provider in a Docker container quick.</li>
|
||
<li><a href="https://github.com/blue-notes-robot/golem-node">Golem
|
||
Provider node</a> - Fork of Alxexandre-abrioux project above that allows
|
||
to dynamically generate config files from ENV variables and specify how
|
||
many replicas you’d like to spawn.</li>
|
||
</ul>
|
||
<h2 id="learning-resources">Learning Resources</h2>
|
||
<h3 id="presentations-and-workshop-material">Presentations and Workshop
|
||
Material</h3>
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/watch?v=2iUhqOJUsoI">Golem:
|
||
Distributed parallel computing with JavaScript</a> - Presentation from
|
||
Grzegorz Godlewski on Distributed Parallel Computing with JavaScript,
|
||
based on Golem Network (meet.js Summit 2023).</li>
|
||
<li><a href="https://youtu.be/1UoZWC9XI2g">Golem: Architecture, SDKs and
|
||
tips with Jakub Mazurek at 0xHack</a> - Live workshop diving into how
|
||
any developer with Python or JS coding experience can start build
|
||
applications running on Golem.</li>
|
||
</ul>
|
||
<h3 id="unraveling-golems-the-next-milestone-blog-series">Unraveling
|
||
Golem’s The Next Milestone Blog Series</h3>
|
||
<ul>
|
||
<li><a href="https://blog.golemproject.net/next-milestone">Unraveling
|
||
Golem’s The Next Milestone</a> - Introduction to the Yagna
|
||
implementation of Golem.</li>
|
||
<li><a
|
||
href="https://blog.golemproject.net/next-milestone-part-ii/">Unraveling
|
||
Golem’s The Next Milestone, Part II</a> - Fundamental architectural
|
||
concepts which constitute the foundations of the new implemenation of
|
||
Golem, Yagna.</li>
|
||
<li><a
|
||
href="https://blog.golemproject.net/next-milestone-part-iii/">Unraveling
|
||
Golem’s The Next Milestone, Part III</a> - The elements of Golem’s
|
||
reference architecture, and illustrates how they interact to form a
|
||
working ecosystem, being the Golem Network.</li>
|
||
</ul>
|
||
<h3 id="github-digest-blog-series">GitHub Digest Blog Series</h3>
|
||
<ul>
|
||
<li><a href="https://blog.golemproject.net/golem-github-digest-1/">Golem
|
||
GitHub Digest #1</a> - Understanding the Golem Repositories.</li>
|
||
<li><a href="https://blog.golemproject.net/golem-github-digest-2/">Golem
|
||
GitHub Digest #2</a> - Diving into the Golem Repositories.</li>
|
||
<li><a href="https://blog.golemproject.net/golem-github-digest-3/">Golem
|
||
GitHub Digest #3</a> - Diving into Pull Requests of the Golem
|
||
repositories.</li>
|
||
<li><a href="https://blog.golemproject.net/golem-github-digest-4/">Golem
|
||
GitHub Digest #4</a> - Diving into latest releases in the Golem
|
||
repositories.</li>
|
||
<li><a href="https://blog.golemproject.net/golem-github-digest-5/">Golem
|
||
GitHub Digest #5</a> - Diving into the Golem alpha testnet.</li>
|
||
<li><a href="https://blog.golemproject.net/golem-github-digest-6/">Golem
|
||
GitHub Digest #6</a> - SGX proof-of-concept for Golem.</li>
|
||
<li><a href="https://blog.golemproject.net/golem-github-digest-7/">Golem
|
||
GitHub Digest #7</a> - Decentralization of the Golem marketplace.</li>
|
||
<li><a href="https://blog.golemproject.net/golem-github-digest-8/">Golem
|
||
GitHub Digest #8</a> - Awesome Golem and next steps to Alpha 3.</li>
|
||
<li><a href="https://blog.golemproject.net/golem-github-digest-9/">Golem
|
||
GitHub Digest #9</a> - AMD provider support, network metrics and
|
||
improved proposal handling.</li>
|
||
<li><a
|
||
href="https://blog.golemproject.net/golem-github-digest-10/">Golem
|
||
GitHub Digest #10</a> - Improvements from community feedback.</li>
|
||
<li><a
|
||
href="https://blog.golemproject.net/golem-github-digest-11/">Golem
|
||
GitHub Digest #11</a> - Easy log collection.</li>
|
||
<li><a
|
||
href="https://blog.golemproject.net/golem-github-digest-12/">Golem
|
||
GitHub Digest #12</a> - We are on MAINNET and gathering feedback.</li>
|
||
<li><a
|
||
href="https://blog.golemproject.net/golem-github-digest-13/">Golem
|
||
GitHub Digest #13</a> - Progressing faster with the help of the Golem
|
||
community.</li>
|
||
<li><a
|
||
href="https://blog.golemproject.net/golem-github-digest-14/">Golem
|
||
GitHub Digest #14</a> - Towards the next major release.</li>
|
||
<li><a
|
||
href="https://blog.golemproject.net/golem-github-digest-15/">Golem
|
||
GitHub Digest #15</a> - Awesome, Goth improvements and towards Beta
|
||
3.</li>
|
||
<li><a
|
||
href="https://blog.golemproject.net/golem-github-digest-16/">Golem
|
||
GitHub Digest #16</a> - VPN, ARM binaries for requestors, and custom
|
||
usage counters.</li>
|
||
</ul>
|
||
<h2 id="contributing">Contributing</h2>
|
||
<p>Pull requests and issues with suggestions to Awesome Golem are
|
||
welcome! Please read the <a href="contributing.md">contributing</a>
|
||
guidelines before submitting a PR.</p>
|
||
<h2 id="archive">Archive</h2>
|
||
<h3 id="apps">Apps</h3>
|
||
<ul>
|
||
<li><a href="https://chessongolem.app/">Chess On Golem</a> - Hosted
|
||
Chess app to play against the providers of the network utilizing the
|
||
Stockfish open source Chess engine.</li>
|
||
<li><a href="https://github.com/DEUTSCHKLUB/go-le-m">Go le’ Machin</a> -
|
||
Web based bulk image editor that allows users to upload multiple images
|
||
and apply bulk actions to them.</li>
|
||
</ul>
|
||
<h4 id="docker">Docker</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/DerekJarvis/general-golem">Golem
|
||
Requestor Node</a> - Dockerized requestor environment. Pass in the py
|
||
script, it sets up the daemon and runs it.</li>
|
||
</ul>
|
||
<h4 id="testing">Testing</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/golemfactory/goth">Golem Test Harness
|
||
(Goth)</a> - Tool with the purpose of speeding up your development
|
||
process and making it more enjoyable for application creators.</li>
|
||
<li><a href="https://github.com/sladecek/golem-afl">Golem-afl</a> - An
|
||
experimental test-fuzzing framework. Assists in finding security
|
||
holes.</li>
|
||
<li><a href="https://github.com/sladecek/golem_cargo_test">Golem Cargo
|
||
Test</a> - An adaptive distributed test executor for Rust projects.</li>
|
||
<li><a href="https://github.com/hhio618/golem-ci">Golem CI</a> -
|
||
Decentralized task pipeline.</li>
|
||
<li><a href="https://github.com/deutschklub/golem-slate">Golem SLATE</a>
|
||
- Open source repository for Golem SLATE described in the above Apps
|
||
section.</li>
|
||
<li><a href="https://github.com/figurestudios/thorgpress">ThorgPress</a>
|
||
- A tool to benchmark providers and unveil their true capabilities
|
||
beyond what can be seen through the marketplace.</li>
|
||
</ul>
|
||
<h4 id="vpn">VPN</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/golemfactory/ya-httpx-client/tree/johny-b/vpn">Yagna
|
||
httpx client</a> - VPN usage on Yagna demonstrating communication with a
|
||
provider-based HTTP server the way you communicate with any other HTTP
|
||
server.</li>
|
||
<li><a href="https://github.com/jedbrooke/golem-network-requestor">Golem
|
||
Provider with network access</a> - A requstor that acts as a http proxy
|
||
for running providers, allowing them to access the wider internet.</li>
|
||
</ul>
|
||
<h4 id="games">Games</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/Dodecane/golem-sudoku">Golem Sudoku</a>
|
||
- Game of Sudoku with size variants.</li>
|
||
<li><a
|
||
href="https://github.com/ChrisHelmsC/hsog-requestor">HSOG-requester</a>
|
||
- Helps the HearthStone community in the design and building of decks by
|
||
running a large number of simulated games.</li>
|
||
<li><a
|
||
href="https://github.com/broadcastmonkey/ChessOnGolem">ChessOnGolem</a>
|
||
- Open source repository for Chess described in first Apps section.
|
||
Includes React frontend for the 2 AI’s playing against each other
|
||
through the Golem backend.</li>
|
||
<li><a
|
||
href="https://github.com/UnfortuN8/Golem-Fleet-Battle-Simulator">Golem
|
||
Fleet Battle Simulator</a> - System for calculating the results of a
|
||
battle between two opposing starship fleets. Used in the iOS game Rock
|
||
Paper Frigate to determine the result of PvP fleet battles.</li>
|
||
</ul>
|
||
<h4 id="cli-tools">CLI Tools</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/krunch3r76/gc__enhanced_completion">Golem
|
||
Completion Engine</a> - Enhanced bash completion engine that extends
|
||
built-in completions by providing contextual help for golemsp and
|
||
yagna.</li>
|
||
<li><a href="https://github.com/davidstyers/golocity">Golocity</a> -
|
||
Build and deploy your dockerized applications on the Golem Network in
|
||
just two commands.</li>
|
||
<li><a
|
||
href="https://github.com/figurestudios/gc__push_image">gc__push_image</a>
|
||
- A CLI tool that publishes the GVMI image to Skynet, making users able
|
||
to change the image_url without self-hosting/giving up control.</li>
|
||
</ul>
|
||
<h4 id="video-transcoding-and-editing">Video Transcoding and
|
||
Editing</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/Doc-Saintly/golem-video">Golem Network
|
||
Video Transcoder</a> - Sample app to transcode videos. Select your
|
||
transcoding profile and then upload your videos.</li>
|
||
<li><a href="https://github.com/Edhendil/golem-transcoding">Golem
|
||
Transcoding requestor</a> - React + Spring based webapp accepting video
|
||
files as input and transcoding these files into different formats.</li>
|
||
<li><a href="https://github.com/jedbrooke/golem-auto-editor">Golem Auto
|
||
Editor</a> - Run Auto-Editor to automatically perform some video editing
|
||
functions, offload the video processing to Golem.</li>
|
||
</ul>
|
||
<h4 id="data-analysis">Data Analysis</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/pryce-turner/coacervate/">Coacervate</a>
|
||
- Coacervate is a free and open-source public good that lets you easily
|
||
run genomic analyses on an extremely low-cost global supercomputer;
|
||
democratizing access to the knowledge and infrastructure required to
|
||
carry out groundbreaking research.</li>
|
||
<li><a href="https://github.com/nestorbonilla/flan">Flan</a> - Tool for
|
||
entrepreneurs that provide customized analysis of millions of worldwide
|
||
trade value records giving them a bold guideline about what sectors they
|
||
would need to take more attention to.</li>
|
||
<li><a href="https://github.com/hhio618/golem-lorenz-attractor">Golem
|
||
Lorenz-attractor</a> - A system of three coupled, first-order, nonlinear
|
||
differential equations which describe the trajectory of a particle
|
||
through time.</li>
|
||
<li><a href="https://github.com/Edhendil/golem-geomandel">Golem
|
||
Geomandel</a> - Python script for generating sequences of Mandelbrot
|
||
images centered on a single point and with zoom increasing in each
|
||
image.</li>
|
||
<li><a href="https://github.com/iRhonin/golem-covid">Golem COVID</a> -
|
||
Creates images of new deaths per million related to COVID. After all
|
||
images generated, it will gather them and create a gif.</li>
|
||
<li><a
|
||
href="https://github.com/CoeJoder/golem-parallel-matplotlib">Golem
|
||
Parallel Matplotlib</a> - Various statistical analyses are performed on
|
||
circadian rhythm measurements in human test subjects.</li>
|
||
<li><a href="https://github.com/niklr/golem-fulltext-search">Full-Text
|
||
Search Engine</a> - A search engine service that goes through text
|
||
files.</li>
|
||
</ul>
|
||
<h4 id="data-simulation">Data Simulation</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/rogervs/cadcadgolem">cadCAD Golem</a> -
|
||
Package wrapper for cadCAD to dispatch the simulation workload to
|
||
multiple Golem nodes. Supports Jupyter Notebook.</li>
|
||
<li><a href="https://github.com/johngrantuk/golem-array">Golem Array</a>
|
||
- Antenna array design and simulation.</li>
|
||
<li><a href="https://github.com/vporton/limit-visualization">Limit
|
||
visualization</a> - Plots graphs with various limits. Supports
|
||
discontinous graphs.</li>
|
||
<li><a
|
||
href="https://github.com/smiley1983/golemGraphWavePair">GolemGraphWavePair</a>
|
||
- Generates graph frames, then combine them into an animation.</li>
|
||
<li><a
|
||
href="https://github.com/rezahsnz/golemized-strong-gravitational-lense">Golemized
|
||
strong-gravitational-lense</a> - Simple distributed computing hack that
|
||
simulates a physical phenomena called gravitional lensing.</li>
|
||
</ul>
|
||
<h4 id="data-optimization">Data Optimization</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/Doc-Saintly/golem-ortools">Golem
|
||
or-tools</a> - Uses the or-tools Constraint Programming library to solve
|
||
problems.</li>
|
||
<li><a href="https://github.com/DEUTSCHKLUB/no-more-COFUD">No more
|
||
COFUD</a> - Calculates how to fit the most people into a space while
|
||
keeping 2 meters distance between each other.</li>
|
||
<li><a href="https://github.com/DeveloperInProgress/Mutta-Puffs">Mutta
|
||
Puffs</a> - Sports league scheduler that solves the Travelling
|
||
Tournament Problem for a given set of teams using Population-based
|
||
Simulated Annealing.</li>
|
||
</ul>
|
||
<h4 id="machine-learning">Machine Learning</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/anshuman73/DeML-Golem">DeML-Golem</a> -
|
||
Decentralised Machine Learning using Federated Learning to combine the
|
||
sub-step models, it trains on different provider nodes into a full
|
||
fleged model.</li>
|
||
<li><a
|
||
href="https://github.com/ControlCplusControlV/Golem-Image-Classifier">Golem
|
||
Image Classifier</a> - Train and classify images through an active
|
||
service.</li>
|
||
</ul>
|
||
<h4 id="deep-learning">Deep Learning</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/rezahsnz/mlg">Mlg</a> - CNN predict
|
||
services, a deep learning application that distributes popular CNNs
|
||
pre-trained with ImageNet datasets.</li>
|
||
<li><a href="https://github.com/echinocacti/deepart_golem">Deepart
|
||
Golem</a> - Makes art using distributed computing by running a
|
||
tensorflow app, uploading your content and style picture.</li>
|
||
</ul>
|
||
<h4 id="rng">RNG</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/rezahsnz/gandom">Gandom</a> - Extract
|
||
random streams from providers. Supports two PRNGs, one based on Chaos
|
||
machines and the other that makes use of Sodium.</li>
|
||
<li><a
|
||
href="https://github.com/krunch3r76/entropythief">Entropythief</a> - Get
|
||
random entropy at a steal of a rate from multiple providers utilizing
|
||
the linux entropy source or Intel’s RDRAND cpu instruction (inspired by
|
||
Gandom).</li>
|
||
</ul>
|
||
<h4 id="password-recovery">Password Recovery</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/hhio618/golem-jtr">Golem-JTR</a> - Run
|
||
John The Ripper to recover a password.</li>
|
||
<li><a
|
||
href="https://docs.golem.network/docs/creators/python/tutorials/task-example-2-hashcat">Yacat</a>
|
||
- Hashcat password-recovery step-by-step.</li>
|
||
</ul>
|
||
<h4 id="defi">DeFi</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/masaun/GLM-stake-pool">Golem Staking
|
||
Pool incentivize system for GLM holders</a> - A smart contract in order
|
||
to provide the opportunity of yield farming for GLM token holders.</li>
|
||
<li><a href="https://github.com/bakaoh/magic-doll">Magic-doll</a> -
|
||
Sumer is a DeFi application that people may delegate their Splinterland
|
||
card to earn passive income. Its core is <code>Kyle</code>, a Golem app
|
||
that does all the computation to pick the best team to play for each
|
||
match.</li>
|
||
</ul>
|
||
<h4 id="user-interfaces">User Interfaces</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/shri4net/golem-hackathon-2020">Golem
|
||
UI</a> - Electron user interface for Yagna.</li>
|
||
</ul>
|
||
<h4 id="miscellaneous">Miscellaneous</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/krunch3r76/gc__listoffers">Gc__ListOffers</a> -
|
||
List offers by providers on the Golem Network with a GUI.</li>
|
||
<li><a href="https://github.com/canokaue/gvm-vim">gvm-vim</a> -
|
||
Golemized docker image for compiling the VIM editor.</li>
|
||
<li><a href="https://github.com/visualNext/golem">Golem Image
|
||
Sharpening</a> - A tool to sharpen images.</li>
|
||
<li><a href="https://github.com/krunch3r76/filterms">Filterms</a> -
|
||
Market-strategy for whitelisting or blacklisting as a Golem requestor
|
||
(yapapi).</li>
|
||
<li><a
|
||
href="https://github.com/figurestudios/golem-bulk-image-handler">golem-bulk-image-handler</a>
|
||
- Takes an input image and processes it in many different ways using the
|
||
Pillow library.</li>
|
||
</ul>
|