# OpenSigner

> Open-source, self-hosted key management for embedded wallets using Shamir's Secret Sharing across Ethereum and Solana.

- **Category:** Secrets Management
- **Licence:** MIT
- **Open source:** oss
- **Languages:** Go, HTML
- **Platforms:** Docker Compose
- **Tags:** Ethereum, Wallet, OIDC, Non-Custodial, Open Source, Docker Compose, Self Hosted, Passkeys, Solana, Key Management, Threshold Cryptography, Shamir Secret Sharing

## Description

OpenSigner is an open-source, self-hostable wallet key management system for non-custodial embedded wallets. It splits private keys into device, hot, and cold shares using Shamir's Secret Sharing, reconstructing them only in memory during signing. The system works with multiple wallet infrastructure providers and integrates with existing authentication stacks (OIDC, passkeys, email). It supports Ethereum, Solana, and other chains using a unified key management approach. The project is currently under security audit by Quantstamp and is MIT-licensed. Deployment uses Docker Compose with multiple services including iframe key reconstruction, authentication, hot and cold storage, and PostgreSQL.

## Links

- [Homepage](https://github.com/openfort-xyz/opensigner)
- [Website](https://opensigner.dev)
- [Docker](ghcr.io/openfort-xyz/shield)
- [GitHub Repository](https://github.com/openfort-xyz/opensigner)
- [Support (Telegram)](https://t.me/openfort)
- [Video Walkthrough](https://youtu.be/Fwe5cIQNKos)
- [Issues](https://github.com/openfort-xyz/opensigner/issues)

---
Source: https://selfhost.directory/project/opensigner