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.

GitHub

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
Reddit Golem Network discussion on the Reddit platform
Twitter 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

Backlinks from these awesome lists:

0