Top 50 Awesome List

golemfactory/awesome-golem

Decentralized Systems  1 month ago  123
A community-curated list of awesome projects and resources related to the Golem peer-to-peer computational resources marketplace.
View byDAY/WEEK/README
View on Github

May 13th

Apps

Testing

  • ThorgPressstars0 - A tool to benchmark providers and unveil their true capabilities beyond what can be seen through the marketplace.
  • Provider Resources

    Monitoring

  • Golem Provider dashboardstars4 - ReactJS dashboard made to quickly gather status from your provider nodes without having to SSH into them.
  • Provider Resources

    Provisioning

  • Scalable golem providerstars0 - Spawn x amount of providers using Docker.
  • Apr 27th

    Developer and Requestor Resources

  • EasyYagnaJSstars1 - Copies over Node.js dependencies directly to the provider, making developers not have to use Docker in their workflow.
  • Jan 28th

    Provider Resources

  • Golem Price Updaterstars3 - Automatically adjust the price for your Golem node based on the current price of GLM.
  • Dec 27th, 2021

    Provider Resources

  • 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.
  • Dec 18th, 2021

    Apps

    Miscellaneous

  • golem-bulk-image-handlerstars0 - Takes an input image and processes it in many different ways using the Pillow library.
  • Dec 11th, 2021

    Community

  • Golem God - Gives out "bot coins" for activity, and lets users exchange and withdraw them to tokens when they have enough.
  • Nov 17th, 2021

    Apps

    VPN

  • Golem Provider with network accessstars1 - A requstor that acts as a http proxy for running providers, allowing them to access the wider internet.
  • Nov 12th, 2021

    Apps

    Miscellaneous

  • Gc__ListOffersstars1 - List offers by providers on the Golem Network with a GUI.
  • Nov 2nd, 2021

    Apps

    Miscellaneous

  • Filtermsstars1 - Market-strategy for whitelisting or blacklisting as a Golem requestor (yapapi).
  • Oct 22nd, 2021

    Developer and Requestor Resources

  • Yagna Python API docs - Documentation for Yapapi.
  • Oct 13th, 2021

    Apps

    Video Transcoding and Editing

  • Golem Auto Editorstars4 - Run Auto-Editor to automatically perform some video editing functions, offload the video processing to Golem.
  • Golem Network Video Transcoderstars0 - Sample app to transcode videos. Select your transcoding profile and then upload your videos.
  • Golem Transcoding requestorstars3 - React + Spring based webapp accepting video files as input and transcoding these files into different formats.
  • Oct 8th, 2021

    Apps

    VPN

  • Yagna httpx client - VPN usage on Yagna demonstrating communication with a provider-based HTTP server the way you communicate with any other HTTP server.
  • Oct 2nd, 2021

    Bounties and Rewards

  • GLM Rewards Program - A program that incentivizes activity within development, support, content creation, and more.
  • Gitcoin Bounties - A collection of open bounties and hackathons hosted on Gitcoin.
  • Sep 30th, 2021

    Apps

    CLI Tools

  • Golem Completion Enginestars0 - Enhanced bash completion engine that extends built-in completions by providing contextual help for golemsp and yagna.
  • Sep 27th, 2021

    Thorg

  • About Thorg - Learn what the Thorg miner does.
  • Thorg Usage - Understand the depths of Thorg.
  • Twitter - The official Twitter of Thorg.
  • Sep 21st, 2021

    Apps

    Data Analysis

  • Full-Text Search Enginestars0 - A search engine service that goes through text files.
  • Sep 19th, 2021

    Apps

    Machine Learning

  • Golem Image Classifierstars4 - Train and classify images through an active service.
  • Learning Resources

    GitHub Digest Blog Series

  • Golem GitHub Digest #16 - VPN, ARM binaries for requestors, and custom usage counters.
  • Sep 11th, 2021

    Provider Resources

    Provisioning

  • Ansible ya_provider - Ansible role that deploys a Golem provider automatically with minimal configuration required.
  • Aug 27th, 2021

    Apps

    Password Recovery

  • Yacat - Hashcat password-recovery step-by-step.
  • Aug 23rd, 2021

    Learning Resources

    GitHub Digest Blog Series

  • Golem GitHub Digest #15 - Awesome, Goth improvements and towards Beta 3.
  • Aug 12th, 2021

    Apps

    RNG

  • Entropythiefstars2 - 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).
  • Jul 29th, 2021

    Learning Resources

    GitHub Digest Blog Series

  • Golem GitHub Digest #14 - Towards the next major release.
  • Jul 27th, 2021

    Apps

    CLI Tools

  • Golocitystars6 - Build and deploy your dockerized applications on the Golem Network in just two commands.
  • Jun 23rd, 2021

    Apps

    Data Optimization

  • Mutta Puffsstars1 - Sports league scheduler that solves the Travelling Tournament Problem for a given set of teams using Population-based Simulated Annealing.
  • Provider Resources

  • Yagna-binaries for aarch64stars8 - Build for 64 bit arm architecture to be able to run as a provider on a system such as a Raspberry Pi.
  • Jun 21st, 2021

    Network Statistics

  • Stats API Documentation - API endpoints that the Golem Network Stats page uses to display its data.
  • Community

  • Reddit Golem Stat Botstars2 - Scrapes Reddit posts on /r/GolemProject, and replies if specific keywords/commands are found.
  • Jun 10th, 2021

    Network Statistics

  • Golem Network Stats - Statistics tracking tasks and provider resource utilization in the Golem Network.
  • Golem Stats backendstars0 - Backend of the Golem Network Statistics page including API endpoint URLs.
  • Jun 4th, 2021

    Apps

    Games

  • Golem Fleet Battle Simulatorstars2 - 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.
  • May 27th, 2021

    Golem

  • Golem Factory GitHub - Where you can find the open source code of all things Golem.
  • Apps

    Testing

  • Golem SLATEstars4 - Open source repository for Golem SLATE described in the above Apps section.
  • Golem Test Harness (Goth)stars9 - Tool with the purpose of speeding up your development process and making it more enjoyable for application creators.
  • Golem-aflstars2 - An experimental test-fuzzing framework. Assists in finding security holes.
  • Golem Cargo Teststars1 - An adaptive distributed test executor for Rust projects.
  • Apps

    Games

  • ChessOnGolemstars9 - 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.
  • HSOG-requesterstars0 - Helps the HearthStone community in the design and building of decks by running a large number of simulated games.
  • Apps

  • Golem SLATE - Hosted code pen SPA for writing a requester script to have work computed by the network. Utilizes dockerized yagna environments to communicate with the Golem Network in the background.
  • Chess On Golem - Hosted Chess app to play against the providers of the network utilizing the Stockfish open source Chess engine.
  • Apps

    Docker

  • Golem Requestor Nodestars4 - Dockerized requestor environment. Pass in the py script, it sets up the daemon and runs it.
  • Apps

    Data Analysis

  • Flanstars2 - 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-attractorstars0 - A system of three coupled, first-order, nonlinear differential equations which describe the trajectory of a particle through time.
  • Golem Geomandelstars0 - Python script for generating sequences of Mandelbrot images centered on a single point and with zoom increasing in each image.
  • Golem COVIDstars1 - Creates images of new deaths per million related to COVID. After all images generated, it will gather them and create a gif.
  • Apps

    Data Simulation

  • cadCAD Golemstars4 - Package wrapper for cadCAD to dispatch the simulation workload to multiple Golem nodes. Supports Jupyter Notebook.
  • Limit visualizationstars1 - Plots graphs with various limits. Supports discontinous graphs.
  • GolemGraphWavePairstars1 - Generates graph frames, then combine them into an animation.
  • Golemized strong-gravitational-lensestars1 - Simple distributed computing hack that simulates a physical phenomena called gravitional lensing.
  • Apps

    Data Optimization

  • No more COFUDstars0 - Calculates how to fit the most people into a space while keeping 2 meters distance between each other.
  • Apps

    Finance

  • ZKSync .csv exportstars0 - Scrapes ZKSync to generate financial data in a .csv file.
  • Apps

    RNG

  • Gandomstars0 - Extract random streams from providers. Supports two PRNGs, one based on Chaos machines and the other that makes use of Sodium.
  • Apps

    DeFi

  • Golem Staking Pool incentivize system for GLM holdersstars6 - A smart contract in order to provide the opportunity of yield farming for GLM token holders.
  • Magic-dollstars0 - Sumer is a DeFi application that people may delegate their Splinterland card to earn passive income. Its core is Kyle, a Golem app that does all the computation to pick the best team to play for each match.
  • Apps

    User Interfaces

  • Golem UIstars0 - Electron user interface for Yagna.
  • Apps

    Miscellaneous

  • Gc__gvmi_hashstars1 - Recalculate the hash of gvmi image file. Solves the issue of having lost the hash of a previously uploaded image or if you're unsure if a key corresponds to a specific image.
  • gvm-vim - Golemized docker image for compiling the VIM editor.
  • YaJSapi fork with greeting examplestars0 - Simple Node.js requestor app that greets you. It writes some important message to a file and then downloads it for you, the basic eskeleton of a requestor app. Look in examples/greetings.
  • Provider Resources

    Monitoring

  • Golem Provider dashboard backend / GolemBarstars2 - Flask backend that collects the data from the provider that's then used with the dashboard project above.
  • Provider Resources

    Provisioning

  • Golem Provider Terraformstars2 - Terraform script to automatically deploy a Golem Provider on a cloud provider and setup monitoring using prometheus.
  • Automatic Golemstars7 - Setup a Golem Provider with simple instructions and logs guiding you through the process.
  • Golem Provider Nodestars11 - Docker version of a node to help you get started running as a provider in a Docker container quick.
  • Golem Provider nodestars4 - 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.
  • Learning Resources

    Presentations and Workshop Material

  • 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.
  • Golem Workshop at H3LLO Decentralization - List of resources containing a live-coding hackathon workshop and relevant resources to help developers understand and requesting on Golem.
  • Mainnet Requestor quickstart Walk-through - Video walk-through of the requestor quick-start handbook guide to get a request on Golem Network testnet and then mainnet using the Yagna Python API.
  • Mainnet Provider quickstart Walk-through - Video walk-through of the provider handbook guide to start sharing computational resources the Golem Network.
  • Learning Resources

    Unraveling Golem's The Next Milestone Blog Series

  • Unraveling Golem's The Next Milestone - Introduction to the Yagna implementation of Golem.
  • May 26th, 2021

    Apps

  • Go le' Machinstars1 - Web based bulk image editor that allows users to upload multiple images and apply bulk actions to them.
  • Apps

    Testing

  • Golem CIstars5 - Decentralized task pipeline.
  • Apps

    Data Simulation

  • Golem Arraystars3 - Antenna array design and simulation.
  • Apps

    Machine Learning

  • DeML-Golemstars27 - Decentralised Machine Learning using Federated Learning to combine the sub-step models, it trains on different provider nodes into a full fleged model.
  • Apps

    Deep Learning

  • Mlgstars1 - CNN predict services, a deep learning application that distributes popular CNNs pre-trained with ImageNet datasets.
  • Deepart Golemstars2 - Makes art using distributed computing by running a tensorflow app, uploading your content and style picture.
  • Apps

    Games

  • Golem Sudokustars1 - Game of Sudoku with size variants.
  • Apps

    Data Optimization

  • Golem or-toolsstars0 - Uses the or-tools Constraint Programming library to solve problems.
  • Apps

    Password Recovery

  • Golem-JTRstars0 - Run John The Ripper to recover a password.
  • Apps

    Miscellaneous

  • Golem Image Sharpeningstars0 - A tool to sharpen images.
  • Developer and Requestor Resources

  • Yagna tag on Stack Overflow - Use the Yagna tag if you have an interesting question you'd like answered.
  • Breakdown of blender.js - JS guide for developers to get a better idea of how to run a task with the JavaScript API.
  • Requestor flash tutorial - Get started quick and create your first tasks/request on Golem.
  • Apps

    Data Analysis

  • Golem Parallel Matplotlibstars0 - Various statistical analyses are performed on circadian rhythm measurements in human test subjects.
  • Provider Resources

    Provisioning

  • WSLstars1 - Allows Windows users to run Golem within Windows Subsystem for Linux. Removing the requirement of Windows users needing to use a Virtual Machine.
  • Golem

  • Yagna GitHubstars245 - The official Rust implementation of Golem.
  • Golem Network Platform - Learn the Golem platform on the official Golem Network website.
  • Provider Resources

  • Provider Tutorial - Get started as a Provider on Golem Network using the handbook.
  • Provider FAQ - Community curated list of commonly asked questions and answers.
  • Learning Resources

    Unraveling Golem's The Next Milestone Blog Series

  • 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.
  • Learning Resources

    Presentations and Workshop Material

  • Golem: Growing an ecosystem the Golem way with María Paula Fernández at 0xHack - High-level overview and introduction to Golem as a project.
  • Community

  • Golem Network Discussion Group - Community driven Telegram channel.
  • May 19th, 2021

    Learning Resources

    GitHub Digest Blog Series

  • Golem GitHub Digest #9 - AMD provider support, network metrics and improved proposal handling.
  • 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 #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.
  • Developer and Requestor Resources

  • Releases List - GitHub releases of Yagna.
  • Apr 12th, 2021

    Developer and Requestor Resources

  • Yagna handbook - Handbook for the Golem, implementation name, Yagna.
  • Oct 29th, 2020

    Golem

  • Golem Community Chat - Join the community and team open discussion on Discord.
  • 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.
  • Last Checked At: 2022-06-24T19:14:16.297Z
    Previous
    substrate-developer-hub/awesome-substrate
    Next
    friedger/awesome-stacks-chain

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap