union
by
unionlabs

Description: The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on May 17th, 2025
Created on May 16th, 2023
Open Issues & Pull Requests: 194 (+0)
Number of forks: 3,902
Total Stargazers: 73,910 (+0)
Total Subscribers: 1,593 (+0)

Issue Activity (beta)

Open issues: 107
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 610 days
Stale 30+ days: 104
Stale 90+ days: 103

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • C-bug (227)
  • C-enhancement (171)
  • A-docs (128)
  • C-nightly (128)
  • C-dead-link (92)
  • A-app (89)
  • P-high (81)
  • E-easy (72)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 42.2 days
90th percentile: 153.4 days
Tracked items: 1,095

Most active contributors

Detailed Description

Union is a trust-minimized, zero-knowledge bridging protocol built in Rust that enables censorship-resistant cross-chain communication and asset transfers for decentralized finance applications. The protocol implements consensus verification without reliance on trusted third parties, oracles, multi-signatures, or MPC, distinguishing it from conventional bridging solutions. Union integrates with Cosmos chains through IBC compatibility and connects to EVM chains including Ethereum, Arbitrum, Base, Berachain, and numerous others, supporting both mainnet and testnet deployments across a diverse ecosystem of blockchain networks.

The repository contains multiple specialized components working in concert to deliver the protocol's functionality. The uniond component serves as the Union node implementation using CometBLS, while galoisd provides the zero-knowledge prover implementation. Voyager functions as a modular, high-performance cross-ecosystem relayer written in Rust. The cosmwasm directory contains the CosmWasm smart contract stack with light clients for various ecosystems, and the evm directory houses Solidity-based smart contracts for EVM compatibility. Supporting infrastructure includes unionvisor, a production-grade node supervisor, drip, a faucet for Cosmos chains, and a TypeScript SDK for programmatic interaction with Union.

The project maintains a web presence through multiple components: app.union.build provides a user-facing application built with TypeScript and Svelte, while union.build serves as the main website constructed with TypeScript and Astro. Development is facilitated through Nix, enabling reproducible builds across all components and providing a comprehensive development shell with all necessary dependencies including Cargo, Rustc, Node, and Go. The repository explicitly supports macOS developers using OrbStack for NixOS virtualization, reflecting practical consideration for the development community.

Activity tracking reveals sustained engagement with the codebase. The median issue and pull request response latency stands at zero hours, indicating immediate triage, while the mean latency of 1013.7 hours reflects the time required for resolution across 1095 tracked items. Bug reports constitute the most active issue category with 177 items, followed by enhancement requests with 130 items and documentation improvements with 111 items. The core contributor base includes benluelo with 1101 tracked events, PoisonPhang with 629 events, and cor with 472 events, demonstrating concentrated expertise and consistent involvement in project maintenance and development.

The protocol's governance model ensures decentralized control over contract upgradability, connections, token configurations, and protocol evolution. This alignment of Union's priorities with users, validators, and operators reflects a commitment to community-driven development. The supported chain list encompasses major networks like Ethereum, Arbitrum, and Osmosis alongside emerging ecosystems such as Berachain and Babylon, with testnet availability enabling developer experimentation. The repository's classification across blockchain protocol, DeFi platform, and web3 infrastructure categories reflects its multifaceted role in the broader crypto ecosystem, while overlapping contributors with projects like GitHub's gh-aw, Solo.io's gloo, and Microsoft's VSCode indicate integration points and shared development practices with established infrastructure projects.

union
by
unionlabsunionlabs/union

Repository Details

Fetching additional details & charts...