GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • semaphore-protocol
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” Semaphore

README.md

What is Semaphore?

Semaphore is a generic privacy layer. Leveraging zero-knowledge technology, users can prove their membership in groups and send messages (extending from votes to endorsements) off-chain or across EVM-compatible blockchains, all without revealing their personal identity.

Looking for more information?

  • Website: https://semaphore.pse.dev
  • Documentation: https://docs.semaphore.pse.dev
  • Telegram: https://semaphore.pse.dev/telegram
  • X (Twitter): https://semaphore.pse.dev/x
  • Demo: https://demo.semaphore.pse.dev
  • Explorer: https://explorer.semaphore.pse.dev
  • Benchmarks: https://benchmarks.semaphore.pse.dev
  • Board: https://github.com/orgs/semaphore-protocol/projects/10/views/1

Ways to contribute

  • 🌟 Submit your idea to PSE's acceleration program (check out this discussion for potential ideas).
  • πŸ”§ Work on open issues
  • πŸ“– Suggest new terms for our glossary (website-issue)
  • πŸ•ΈοΈ Propose new networks for our deployed contracts (semaphore-issue)
  • πŸ“¦ Suggest new developer tools (semaphore-issue)
  • πŸ’  Share your Semaphore project with us (semaphore-issue)
  • πŸš€ Share ideas for new features (semaphore-issue)
  • πŸ› Create a report if you find any bugs in the code (semaphore-issue)

As a Semaphore contributor, you'll be able to claim a special GitPOAP per year πŸ…

Important

Any pull requests are more than welcome, but remember to create an issue first!

Who are we?

Semaphore is part of Privacy & Scaling Explorations (PSE), a multidisciplinary team supported by the Ethereum Foundation. PSE explores new use cases for zero knowledge proofs and other cryptographic primitives.

Pinned Loading

  1. semaphore semaphore Public

    A zero-knowledge protocol for anonymous interactions.

    TypeScript 1.1k 308

  2. extensions extensions Public

    Semaphore tools and extensions.

    TypeScript 3 7

  3. boilerplate boilerplate Public template

    Simple monorepo you can use as a template to start developing your dApp with Semaphore.

    TypeScript 95 43

  4. research research Public archive

    Research on possible improvements on contracts, circuits and JavaScript libraries.

    TypeScript 7 5

Repositories

Loading
Type
Language
Sort
Showing 10 of 13 repositories
  • semaphore Public

    A zero-knowledge protocol for anonymous interactions.

    semaphore-protocol/semaphore's past year of commit activity
    TypeScript 1,097 MIT 308 38 (6 issues need help) 38 Updated Oct 17, 2026
  • boilerplate Public template

    Simple monorepo you can use as a template to start developing your dApp with Semaphore.

    semaphore-protocol/boilerplate's past year of commit activity
    TypeScript 95 MIT 43 0 0 Updated Dec 13, 2025
  • extensions Public

    Semaphore tools and extensions.

    semaphore-protocol/extensions's past year of commit activity
    TypeScript 3 MIT 7 0 0 Updated Dec 13, 2025
  • semaphore-rs Public

    Semaphore v4 implemented in Rust

    semaphore-protocol/semaphore-rs's past year of commit activity
    Rust 12 MIT 2 1 0 Updated Oct 7, 2025
  • research Public archive

    Research on possible improvements on contracts, circuits and JavaScript libraries.

    semaphore-protocol/research's past year of commit activity
    TypeScript 7 MIT 5 0 0 Updated Jan 31, 2025
  • explorer Public archive

    Semaphore explorer for on-chain groups.

    semaphore-protocol/explorer's past year of commit activity
    TypeScript 4 4 2 0 Updated Nov 28, 2024
  • .github Public
    semaphore-protocol/.github's past year of commit activity
    0 0 1 0 Updated Oct 29, 2024
  • benchmarks Public archive

    Semaphore benchmarks.

    semaphore-protocol/benchmarks's past year of commit activity
    TypeScript 0 MIT 2 3 0 Updated Apr 25, 2024
  • subgraph Public archive

    Semaphore subgraph definition (The Graph).

    semaphore-protocol/subgraph's past year of commit activity
    TypeScript 5 MIT 3 0 0 Updated Jan 11, 2024
  • website Public archive

    Semaphore official website.

    semaphore-protocol/website's past year of commit activity
    TypeScript 9 MIT 16 0 (5 issues need help) 0 Updated Jan 2, 2024
View all repositories

People

@vplasencia

Top languages

TypeScript JavaScript Rust

Most used topics

semaphore javascript monorepo typescript zero-knowledge
You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.