awesome-golem
Golem Network resource hub
A curated list of resources and projects related to the Golem Network, a peer-to-peer marketplace for computational resources
A community-curated list of awesome projects and resources related to the Golem peer-to-peer computational resources marketplace.
202 stars
16 watching
23 forks
last commit: 10 months ago
Linked from 2 awesome lists
awesomeawesome-listgolemgolem-networkgolem-repositories
Awesome Golem / Golem | |||
Golem Network Platform | Learn the Golem platform on the official Golem Network website | ||
Golem Network Discord | Join the Golem Network community on Discord and chat directly with the team | ||
Golem Network discussion on the Reddit platform | |||
The Golem Project Twitter | |||
Blog | The official blog where you can find the most reliable information on announcements, summaries and updates | ||
Awesome Golem / Network Statistics | |||
Golem Network Stats | Statistics tracking tasks and provider resource utilization in the Golem Network | ||
Golem Stats backend | 1 | 7 days ago | Backend of the Golem Network Statistics page including API endpoint URLs |
Stats API Documentation | API endpoints that the Golem Network Stats page uses to display its data | ||
Awesome Golem / Developer and Requestor Resources | |||
Golem Docs | A manual for Golem (both for Requestors and Providers) | ||
Python API Reference | Yapapi API Reference | ||
Releases List | 405 | 5 days ago | GitHub releases of Yagna |
JS Requestor Quickstart | Get started quickly and create your first tasks/request on Golem | ||
Yagna tag on Stack Overflow | Use the Yagna tag if you have an interesting question you'd like answered | ||
Awesome Golem / Provider Resources | |||
Provider Tutorial | Get started as a Provider on Golem Network using the handbook | ||
Yagna-binaries for aarch64 | 7 | almost 2 years ago | Build for 64 bit arm architecture to be able to run as a provider on a system such as a Raspberry Pi |
Automatically update provider node prices | Script that checks the median of the prices on stats.golem.network and updates all 3 values on the provider node related to price | ||
Golem Price Updater | 5 | 9 months ago | Automatically adjust the price for your Golem node based on the current price of GLM |
Awesome Golem / Provider Resources / Monitoring | |||
Golem Provider dashboard | 5 | over 3 years ago | ReactJS dashboard made to quickly gather status from your provider nodes without having to SSH into them |
Golem Provider dashboard backend / GolemBar | 2 | over 3 years ago | Flask backend that collects the data from the provider that's then used with the dashboard project above |
Awesome Golem / Provider Resources / Provisioning | |||
Ansible ya_provider | Ansible role that deploys a Golem provider automatically with minimal configuration required | ||
Golem Provider Terraform | 2 | almost 4 years ago | Terraform script to automatically deploy a Golem Provider on a cloud provider and setup monitoring using prometheus |
Automatic Golem | 9 | over 3 years ago | Setup a Golem Provider with simple instructions and logs guiding you through the process |
Golem Provider Node | 18 | 2 months ago | Docker version of a node to help you get started running as a provider in a Docker container quick |
Golem Provider node | 7 | over 2 years ago | 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 |
Awesome Golem / Learning Resources / Presentations and Workshop Material | |||
Golem: Distributed parallel computing with JavaScript | Presentation from Grzegorz Godlewski on Distributed Parallel Computing with JavaScript, based on Golem Network (meet.js Summit 2023) | ||
Golem: Architecture, SDKs and tips with Jakub Mazurek at 0xHack | Live workshop diving into how any developer with Python or JS coding experience can start build applications running on Golem | ||
Awesome Golem / Learning Resources / Unraveling Golem's The Next Milestone Blog Series | |||
Unraveling Golem's The Next Milestone | Introduction to the Yagna implementation of Golem | ||
Unraveling Golem's The Next Milestone, Part II | Fundamental architectural concepts which constitute the foundations of the new implemenation of Golem, Yagna | ||
Unraveling Golem's The Next Milestone, Part III | The elements of Golem's reference architecture, and illustrates how they interact to form a working ecosystem, being the Golem Network | ||
Awesome Golem / Learning Resources / GitHub Digest Blog Series | |||
Golem GitHub Digest #1 | Understanding the Golem Repositories | ||
Golem GitHub Digest #2 | Diving into the Golem Repositories | ||
Golem GitHub Digest #3 | Diving into Pull Requests of the Golem repositories | ||
Golem GitHub Digest #4 | Diving into latest releases in the Golem repositories | ||
Golem GitHub Digest #5 | Diving into the Golem alpha testnet | ||
Golem GitHub Digest #6 | SGX proof-of-concept for Golem | ||
Golem GitHub Digest #7 | Decentralization of the Golem marketplace | ||
Golem GitHub Digest #8 | Awesome Golem and next steps to Alpha 3 | ||
Golem GitHub Digest #9 | AMD provider support, network metrics and improved proposal handling | ||
Golem GitHub Digest #10 | Improvements from community feedback | ||
Golem GitHub Digest #11 | Easy log collection | ||
Golem GitHub Digest #12 | We are on MAINNET and gathering feedback | ||
Golem GitHub Digest #13 | Progressing faster with the help of the Golem community | ||
Golem GitHub Digest #14 | Towards the next major release | ||
Golem GitHub Digest #15 | Awesome, Goth improvements and towards Beta 3 | ||
Golem GitHub Digest #16 | VPN, ARM binaries for requestors, and custom usage counters | ||
Awesome Golem / Archive / Apps | |||
Chess On Golem | Hosted Chess app to play against the providers of the network utilizing the Stockfish open source Chess engine | ||
Go le' Machin | 1 | almost 4 years ago | Web based bulk image editor that allows users to upload multiple images and apply bulk actions to them |
Golem Requestor Node | 6 | almost 4 years ago | Dockerized requestor environment. Pass in the py script, it sets up the daemon and runs it |
Golem Test Harness (Goth) | 10 | about 2 months ago | Tool with the purpose of speeding up your development process and making it more enjoyable for application creators |
Golem-afl | An experimental test-fuzzing framework. Assists in finding security holes | ||
Golem Cargo Test | An adaptive distributed test executor for Rust projects | ||
Golem CI | 5 | almost 4 years ago | Decentralized task pipeline |
Golem SLATE | 6 | over 3 years ago | Open source repository for Golem SLATE described in the above Apps section |
ThorgPress | 1 | over 2 years ago | A tool to benchmark providers and unveil their true capabilities beyond what can be seen through the marketplace |
Yagna httpx client | 1 | about 3 years ago | VPN usage on Yagna demonstrating communication with a provider-based HTTP server the way you communicate with any other HTTP server |
Golem Provider with network access | 1 | almost 3 years ago | A requstor that acts as a http proxy for running providers, allowing them to access the wider internet |
Golem Sudoku | 1 | almost 4 years ago | Game of Sudoku with size variants |
HSOG-requester | 0 | almost 3 years ago | Helps the HearthStone community in the design and building of decks by running a large number of simulated games |
ChessOnGolem | 11 | over 3 years ago | 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 |
Golem Fleet Battle Simulator | 3 | over 3 years ago | 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 |
Golem Completion Engine | 0 | over 2 years ago | Enhanced bash completion engine that extends built-in completions by providing contextual help for golemsp and yagna |
Golocity | 7 | over 3 years ago | Build and deploy your dockerized applications on the Golem Network in just two commands |
gc__push_image | 0 | over 2 years ago | A CLI tool that publishes the GVMI image to Skynet, making users able to change the image_url without self-hosting/giving up control |
Golem Network Video Transcoder | 0 | about 4 years ago | Sample app to transcode videos. Select your transcoding profile and then upload your videos |
Golem Transcoding requestor | 4 | almost 4 years ago | React + Spring based webapp accepting video files as input and transcoding these files into different formats |
Golem Auto Editor | 4 | over 2 years ago | Run Auto-Editor to automatically perform some video editing functions, offload the video processing to Golem |
Coacervate | 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 | ||
Flan | 4 | almost 4 years ago | 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 |
Golem Lorenz-attractor | 0 | about 4 years ago | A system of three coupled, first-order, nonlinear differential equations which describe the trajectory of a particle through time |
Golem Geomandel | 0 | about 4 years ago | Python script for generating sequences of Mandelbrot images centered on a single point and with zoom increasing in each image |
Golem COVID | 1 | about 4 years ago | Creates images of new deaths per million related to COVID. After all images generated, it will gather them and create a gif |
Golem Parallel Matplotlib | 1 | about 4 years ago | Various statistical analyses are performed on circadian rhythm measurements in human test subjects |
Full-Text Search Engine | 3 | about 3 years ago | A search engine service that goes through text files |
cadCAD Golem | 4 | over 2 years ago | Package wrapper for cadCAD to dispatch the simulation workload to multiple Golem nodes. Supports Jupyter Notebook |
Golem Array | 7 | almost 4 years ago | Antenna array design and simulation |
Limit visualization | 1 | about 4 years ago | Plots graphs with various limits. Supports discontinous graphs |
GolemGraphWavePair | 1 | about 4 years ago | Generates graph frames, then combine them into an animation |
Golemized strong-gravitational-lense | 1 | about 4 years ago | Simple distributed computing hack that simulates a physical phenomena called gravitional lensing |
Golem or-tools | 1 | about 4 years ago | Uses the or-tools Constraint Programming library to solve problems |
No more COFUD | 0 | almost 4 years ago | Calculates how to fit the most people into a space while keeping 2 meters distance between each other |
Mutta Puffs | 1 | about 3 years ago | Sports league scheduler that solves the Travelling Tournament Problem for a given set of teams using Population-based Simulated Annealing |
DeML-Golem | 43 | almost 4 years ago | Decentralised Machine Learning using Federated Learning to combine the sub-step models, it trains on different provider nodes into a full fleged model |
Golem Image Classifier | 5 | about 3 years ago | Train and classify images through an active service |
Mlg | 2 | almost 3 years ago | CNN predict services, a deep learning application that distributes popular CNNs pre-trained with ImageNet datasets |
Deepart Golem | 3 | almost 4 years ago | Makes art using distributed computing by running a tensorflow app, uploading your content and style picture |
Gandom | 1 | almost 4 years ago | Extract random streams from providers. Supports two PRNGs, one based on Chaos machines and the other that makes use of Sodium |
Entropythief | 4 | 6 months ago | 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) |
Golem-JTR | 1 | almost 4 years ago | Run John The Ripper to recover a password |
Yacat | Hashcat password-recovery step-by-step | ||
Golem Staking Pool incentivize system for GLM holders | 11 | almost 4 years ago | A smart contract in order to provide the opportunity of yield farming for GLM token holders |
Magic-doll | 0 | almost 4 years ago | Sumer is a DeFi application that people may delegate their Splinterland card to earn passive income. Its core is , a Golem app that does all the computation to pick the best team to play for each match |
Golem UI | 0 | almost 4 years ago | Electron user interface for Yagna |
Gc__ListOffers | 3 | about 1 year ago | List offers by providers on the Golem Network with a GUI |
gvm-vim | 0 | about 4 years ago | Golemized docker image for compiling the VIM editor |
Golem Image Sharpening | 0 | almost 4 years ago | A tool to sharpen images |
Filterms | 2 | over 1 year ago | Market-strategy for whitelisting or blacklisting as a Golem requestor (yapapi) |
golem-bulk-image-handler | 0 | almost 3 years ago | Takes an input image and processes it in many different ways using the Pillow library |