多码网
返回 去中心化

Awesome golem

Awesome Golem Awesome awesome-lint

Welcome to Awesome Golem, a community-curated list of resources, links, projects, tools and applications on Golem!

Golem 的用户以 Rust 实现 Yagna 的形式运行参考实现. 用户共同组成了 Golem 网络,这是一个计算资源的 P2P 市场,个人可以在其中充当两个非排他性角色之一; 出售闲置资源的提供者,或购买资源以运行任务的请求者.

Golem

  • Golem Network Platform - 在 Golem Network 官方网站上学习 Golem 平台.
  • Golem Factory GitHub - 在哪里可以找到 Golem 所有东西的开源代码.
  • Yagna GitHub - Golem 的官方 Rust 实现.
  • Golem Community Chat - 加入社区和团队在 Discord 上公开讨论.
  • Reddit - Reddit 平台上的 Golem Network 讨论.
  • Twitter - Golem 项目 Twitter.
  • Blog - 官方博客,您可以在其中找到有关公告、摘要和更新的最可靠信息.

Thorg

Network Statistics

Apps

  • Golem SLATE - 托管代码笔 SPA,用于编写请求者脚本以让网络计算工作. 利用 dockerized yagna 环境在后台与 Golem 网络通信.
  • Chess On Golem - 托管国际象棋应用程序,利用 Stockfish 开源国际象棋引擎与网络提供商对战.
  • Go le' Machin - 基于 Web 的批量图片编辑器,允许用户上传多张图片并对其应用批量操作.

Docker

  • Golem Requestor Node - Dockerized 请求者环境. 传入 py 脚本,它会设置守护进程并运行它.

Testing

  • Golem Test Harness (Goth) - 旨在加快您的开发过程并使应用程序创建者更愉快的工具.
  • Golem-afl - An experimental test-fuzzing framework. Assists in finding security holes.
  • Golem Cargo Test - 用于 Rust 项目的自适应分布式测试执行器.
  • Golem CI - 分散的任务管道.
  • Golem SLATE - 上述应用程序部分中描述的 Golem SLATE 的开源存储库.
  • ThorgPress - 一种对供应商进行基准测试并揭示其超越市场可见能力的真实能力的工具.

VPN

  • Yagna httpx client - Yagna 上的 VPN 使用演示了与基于提供商的 HTTP 服务器的通信,就像您与任何其他 HTTP 服务器通信的方式一样.
  • Golem Provider with network access - 充当运行提供者的 http 代理的请求者,允许他们访问更广泛的互联网.

Games

  • Golem Sudoku - 大小不同的数独游戏.
  • HSOG-requester - 通过运行大量模拟游戏来帮助炉石社区设计和构建套牌.
  • ChessOnGolem - 第一个应用程序部分中描述的国际象棋开源存储库. 包括用于 2 个 AI 通过 Golem 后端相互对战的 React 前端.
  • Golem Fleet Battle Simulator - 用于计算两个对立星舰舰队之间战斗结果的系统. 在 iOS 游戏 Rock Paper Frigate 中用于确定 PvP 舰队战斗的结果.

CLI Tools

  • Golem Completion Engine - 增强的 bash 完成引擎,通过为 golemsp 和 yagna 提供上下文帮助来扩展内置完成.
  • Golocity - 只需两个命令即可在 Golem 网络上构建和部署您的 dockerized 应用程序.
  • gc__push_image - 将 GVMI 图像发布到 Skynet 的 CLI 工具,使用户能够在不自托管/放弃控制的情况下更改 image_url.

Video Transcoding and Editing

  • Golem Network Video Transcoder - 用于转码视频的示例应用程序. 选择您的转码配置文件,然后上传您的视频.
  • Golem Transcoding requestor - 基于 React + Spring 的 webapp 接受视频文件作为输入并将这些文件转码为不同的格式.
  • Golem Auto Editor - 运行自动编辑器自动执行一些视频编辑功能,将视频处理卸载到 Golem.

Data Analysis

  • Coacervate - Coacervate 是一种免费的开源公共产品,可让您在成本极低的全球超级计算机上轻松运行基因组分析; 使获得开展开创性研究所需的知识和基础设施的途径民主化.
  • Flan - 为企业家提供的工具,提供对全球数百万贸易价值记录的定制分析,为他们提供关于他们需要更多关注哪些部门的大胆指导.
  • Golem Lorenz-attractor - 一个由三个耦合的一阶非线性微分方程组成的系统,用于描述粒子随时间的轨迹.
  • Golem Geomandel - 用于生成以单个点为中心的 Mandelbrot 图像序列的 Python 脚本,并且每个图像的缩放比例都在增加.
  • Golem COVID - 创建与 COVID 相关的每百万新死亡人数的图像. 生成所有图像后,它将收集它们并创建一个 gif.
  • Golem Parallel Matplotlib - 对人类测试对象的昼夜节律测量进行了各种统计分析.
  • Full-Text Search Engine - 通过文本文件的搜索引擎服务.

Data Simulation

Data Optimization

  • Golem or-tools - 使用 or-tools 约束编程库来解决问题.
  • No more COFUD - 计算如何让最多的人进入一个空间,同时保持彼此之间 2 米的距离.
  • Mutta Puffs - 体育联盟调度程序,使用基于群体的模拟退火解决一组给定团队的旅行锦标赛问题.

Finance

Machine Learning

  • DeML-Golem - 分散式机器学习使用联合学习来组合子步骤模型,它在不同的提供者节点上训练成一个完整的模型.
  • Golem Image Classifier - 通过主动服务对图像进行训练和分类.

Deep Learning

  • Mlg - CNN 预测服务,一种深度学习应用程序,可分发使用 ImageNet 数据集预训练的流行 CNN.
  • Deepart Golem - 通过运行 tensorflow 应用程序、上传您的内容和风格图片,使用分布式计算制作艺术品.

RNG

  • Gandom - 从提供商那里提取随机流. 支持两种 PRNG,一种基于 Chaos 机器,另一种使用 Sodium.
  • Entropythief - 使用 linux 熵源或 Intel 的 RDRAND cpu 指令(受 Gandom 启发)以窃取速率从多个供应商处获取随机熵.

Password Recovery

  • Golem-JTR - 运行 John The Ripper 来恢复密码.
  • Yacat - 逐步恢复 Hashcat 密码.

DeFi

  • Golem Staking Pool incentivize system for GLM holders - 为 GLM 代币持有者提供收益农业机会的智能合约.
  • Magic-doll - Sumer 是一个 DeFi 应用程序,人们可以委托他们的 Splinterland 卡来赚取被动收入. 它的核心是“Kyle”,这是一个 Golem 应用程序,可以进行所有计算以挑选出每场比赛的最佳球队.

User Interfaces

  • Golem UI - Yagna 的电子用户界面.

Miscellaneous

  • Gc__ListOffers - 使用 GUI 列出 Golem 网络上提供者的报价.
  • Gc__gvmi_hash - 重新计算 gvmi 图像文件的哈希值. 解决了丢失先前上传图像的哈希值或者不确定密钥是否对应于特定图像的问题.
  • gvm-vim - 用于编译 VIM 编辑器的 Golemized docker 图像.
  • YaJSapi fork with greeting example - 向您致意的简单 Node.js 请求程序. 它将一些重要消息写入文件,然后为您下载,这是请求程序应用程序的基本骨架. 查看 examples/greetings.
  • Golem Image Sharpening - 锐化图像的工具.
  • Filterms - 将 Golem 请求者 (yapapi) 列入白名单或黑名单的市场策略.
  • golem-bulk-image-handler - 获取输入图像并使用 Pillow 库以多种不同方式处理它.

Bounties and Rewards

Developer and Requestor Resources

Provider Resources

Monitoring

Provisioning

  • Ansible ya_provider - 以最少的配置自动部署 Golem 提供程序的 Ansible 角色.
  • WSL - 允许 Windows 用户在适用于 Linux 的 Windows 子系统中运行 Golem. 删除 Windows 用户需要使用虚拟机的要求.
  • Golem Provider Terraform - 用于在云提供商上自动部署 Golem 提供商并使用普罗米修斯设置监控的 Terraform 脚本.
  • Automatic Golem - 使用简单的说明和日志设置一个 Golem 提供者,指导您完成整个过程.
  • Golem Provider Node - 节点的 Docker 版本可帮助您快速开始在 Docker 容器中作为提供者运行.
  • Golem Provider node - 上面的 Alxexandre-abrioux 项目的分支允许从 ENV 变量动态生成配置文件并指定你想要生成多少个副本.
  • Scalable golem provider - 使用 Docker 产生 x 数量的供应商.

Learning Resources

Presentations and Workshop Material

Unraveling Golem's The Next Milestone Blog Series

GitHub Digest Blog Series

Community

Contributing

欢迎向 Awesome Golem 提出请求和提出建议问题! 请阅读 contributing 提交 PR 之前的指南.

相关项目