Project Sophon's repositories
hardhat-circom
Hardhat plugin to integrate Circom and SnarkJS into your build process.
darkforest-local
Run your own local game of Dark Forest
hardhat-diamond-abi
Hardhat plugin to combine multiple ABIs into a Diamond ABI artifact.
darkforest-rs
Rust utilities for Dark Forest
df-play-to-earn
Dark Forest plugins to earn xDai while playing the game.
df-plugin-dev-server
An ESBuild server for Dark Forest plugin development.
hardhat-settings
Hardhat plugin to load, validate, and populate settings in the environment.
hardhat-vite
Hardhat plugin wrapping Vite to configure and launch dApps.
df-command-center
Visualizing information from Dark Forest.
zk-game-starter
Starter kit for building ZK games
darkforest-minimal-js
The smallest amount of code to make a move in a dark forest production game from javascript using ethers and the dark forest packages.
zkgame-primitives
ZK Game primitives as npm packages
eslint-plugin-typescript-enum
ESLint rules for TypeScript enums.
hardhat-network-fork
A cache of the data Hardhat writes when forking the Dark Forest game on the xDai network.
prettier-config
Prettier config for Project Sophon projects.
eslint-config
ESLint config for Project Sophon projects.
explore
Dark Forest client
scaffold-lobby
Create more advanced Dark Forest Lobbies!
workspace
Utility for finding workspace directory paths in a project using npm workspaces.