guildxyz/guild.xyz
guildxyz/guild.xyz has 3,478 GitHub stars and 481 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 18:32 UTC. Last push 2025-11-09.
A tool for token-curated communities.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalGuild.xyz interface
Open source interface for Guild.xyz -- a tool for platformless membership management.
- Website: guild.xyz
- Docs: docs.guild.xyz
- X (formerly Twitter): @Guildxyz
- Discord: Guild.xyz
Key dependencies overview
- Framework
- React with Next.js
- Styling:
- Chakra UI (migration to Tailwind CSS and Radix UI in progress)
- Phosphor icons
- Framer motion
- State management:
- SWR for fetching and caching
- React Hook Form for form state
- jotai for custom, simple global state
- Testing:
- Storybook - live deployment
- Playwright
- Web3 related:
- viem
- wagmi for connection management
- Data visualization, graphics:
- visx
- threejs
- Deployment:
- Vercel
- Product analytics:
- PostHog
- Error monitoring:
- BugSnag
Development
Running the interface locally
npm inpm run dev- If you don't have the secret environment variables, copy the
.env.exampleas.env.local.
Open http://localhost:3000 in your browser to see the result.
[!WARNING] We've recently turned on
strictandstrictNullCheckstsconfig options, and decided to gradually fix the related TypeScript issues. The pre-commit hook will ignore these, but it is expected that you'll see different issues during local development. Feel free to open a PR if you fix some of them. :wink:
For Windows users
If you encounter the error ERR_OSSL_EVP_UNSUPPORTED you can do :
export NODE_OPTIONS=--openssl-legacy-provider
npm i --force
npm run dev
Getting secret environment variables (for core team members):
- Get added to the team on Vercel
npm i vercel@latest -gvercel linkvercel env pull .env.local
Code guidelines
- Always use design system values for styling when possible
- Follow the file naming and folder structure pattern of the repository
Committing
- Use Conventional Commits when applicable (recommended but not required)
- Always use present tense in commit messages
- Always review your changes before committing
- A pre-commit hook type checks the code base. If it fails but you want to commit a WIP anyway use
--no-verify
PR flow
- Always create a draft PR right away when starting to work on a new branch
- Vercel creates a unique link for each commit and each branch (showing the latest version of the branch), which you can get from the deployment page. Share the branch link with the team if needed
- Always self-review changes in your PR before asking others. Refactor, clean up and add comments if needed. Repeat until there's no room for improvement that you see, or you've left a comment where there is
- If you consider it ready, mark it as ready for review and ask for a review, or merge it by yourself if you have the permission
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,583 starspublic-apis/public-apis
A collective list of free APIs
496,856 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
439,363 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,101 stars