awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
berty avatar

berty/berty

0
View on GitHub↗
9,204 stele·492 fork-uri·TypeScript·13 vizualizăriberty.tech↗

Berty

Berty is a peer-to-peer messaging application and framework designed for decentralized private messaging. It utilizes a distributed identity protocol and a decentralized database to enable end-to-end encrypted communication without relying on central servers, phone numbers, or email addresses.

The project distinguishes itself through an offline messaging framework that uses Bluetooth Low Energy and multicast DNS for local device discovery. This allows peers to establish direct connections and exchange messages without internet or cellular data, using QR codes for secure contact exchange.

The system provides a comprehensive peer-to-peer application SDK and framework for building decentralized apps with integrated encryption and network routing. Its operational surface includes a background network daemon, a command line interface for node administration, and tools for network performance monitoring and high-volume usage simulation.

Features

  • Decentralized Messaging - Provides a decentralized messaging system for sending end-to-end encrypted messages without central servers.
  • Secure Messaging Applications - Provides a secure communication application for private, end-to-end encrypted messaging without centralized servers.
  • Identity Exchange - Enables secure peer connection establishment and contact exchange using QR codes without a central directory.
  • Distributed Peer Groups - Provides distributed database capabilities to organize devices into virtual groups for sharing messages.
  • Distributed Shared Spaces - Implements a distributed synchronization mechanism for creating shared virtual environments for messages and metadata.
  • Distributed Database Messengers - Provides a communication platform that synchronizes messages and metadata using a distributed data store.
  • Local Peer Discovery - Enables automatic device discovery and connection using mDNS and Bluetooth Low Energy for offline communication.
  • Offline Messaging Systems - Enables direct communication between devices via Bluetooth and local networks without internet access.
  • P2P Application Frameworks - Provides a complete framework for managing encryption, identity, and network routing in decentralized apps.
  • Distributed Database Synchronization - Implements mechanisms to keep messaging data and metadata consistent across a peer-to-peer network without central servers.
  • Peer-to-Peer Data Exchange - Provides protocols for decentralized message and data transfers directly between clients.
  • Peer-to-Peer Networking - Implements a decentralized routing mechanism for direct client-to-client data exchange without central relays.
  • Application SDKs - Ships a comprehensive SDK for building decentralized applications with integrated encryption and network routing.
  • Offline Connectivity - Enables direct device communication without internet or cellular data using Bluetooth Low Energy and mDNS.
  • End-to-End Encrypted Messaging Frameworks - Implements an architecture for a messaging platform where only the communicating users can read the messages.
  • Identity & Key Management - Implements a system for managing user identities and peer connections using cryptographic keys.
  • P2P Frameworks - Provides a comprehensive framework for building decentralized applications with integrated encryption and routing.
  • Peer Node Operations - Provides a command line utility to operate full nodes for handling network traffic and communication.
  • Command Line Interfaces - Ships a terminal interface for executing administrative commands and interacting with the messaging daemon.
  • QR-Based Exchange - Implements a decentralized method for sharing and accepting contact requests via QR codes.
  • Background Daemons - Employs a persistent background process to manage network state and peer connections.
  • P2P Network Administration - Includes tools for running and monitoring background daemons and nodes to manage distributed network traffic.
  • Communication and Messaging - Secure peer-to-peer communication app.
  • Communication and Real-time - A secure, peer-to-peer communication software.
  • Communication Platforms - Secure peer-to-peer messaging without internet or cellular reliance.
  • Notable Public Monorepos - Example of a large-scale monorepo.

Istoric stele

Graficul istoricului de stele pentru berty/bertyGraficul istoricului de stele pentru berty/berty

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face berty/berty?

Berty is a peer-to-peer messaging application and framework designed for decentralized private messaging. It utilizes a distributed identity protocol and a decentralized database to enable end-to-end encrypted communication without relying on central servers, phone numbers, or email addresses.

Care sunt principalele funcționalități ale berty/berty?

Principalele funcționalități ale berty/berty sunt: Decentralized Messaging, Secure Messaging Applications, Identity Exchange, Distributed Peer Groups, Distributed Shared Spaces, Distributed Database Messengers, Local Peer Discovery, Offline Messaging Systems.

Care sunt câteva alternative open-source pentru berty/berty?

Alternativele open-source pentru berty/berty includ: keybase/client — This project is an end-to-end encrypted communication client designed for secure messaging and identity management… tinode/chat — This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based… syncthing/syncthing-macos — Syncthing macOS is a native application bundle that wraps the Syncthing binary to provide decentralized, peer-to-peer… libp2p/libp2p — libp2p is a modular peer-to-peer networking stack designed for building decentralized applications. It provides the… meshtastic/firmware — This project is an embedded operating system for creating decentralized peer-to-peer communication networks using… hellozeronet/zeronet — ZeroNet is a decentralized web browser and server that enables the hosting and accessing of websites without central…

Alternative open-source pentru Berty

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Berty.
  • keybase/clientAvatar keybase

    keybase/client

    9,171Vezi pe GitHub↗

    This project is an end-to-end encrypted communication client designed for secure messaging and identity management using public-key cryptography. It provides a cryptographic identity manager to verify authenticity across platforms and integrates a local messaging daemon to synchronize encrypted data and handle network communication. The system features a remote encrypted file system that mounts encrypted storage as local directories for direct file interaction. It also includes automated identity provisioning for registering and authenticating new devices and automation bots using cryptograph

    Gochatend-to-end-encryptiongo
    Vezi pe GitHub↗9,171
  • tinode/chatAvatar tinode

    tinode/chat

    13,371Vezi pe GitHub↗

    This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based messaging server. It provides a unified communication suite with native clients for iOS, Android, and web, utilizing gRPC and Protocol Buffers for efficient data exchange. The system is distinguished by an extensible chatbot framework that allows for the integration of automated bots and plugins via standardized service interfaces. It supports high-availability clustering with sharded load distribution and a pluggable database backend to ensure reliability and flexible data per

    Gochatchat-applicationchatapp
    Vezi pe GitHub↗13,371
  • syncthing/syncthing-macosAvatar syncthing

    syncthing/syncthing-macos

    3,761Vezi pe GitHub↗

    Syncthing macOS is a native application bundle that wraps the Syncthing binary to provide decentralized, peer-to-peer file synchronization on macOS. It enables bidirectional data replication across multiple devices using a block exchange protocol, allowing files and folders to stay consistent without relying on a central cloud server. The project distinguishes itself by integrating the cross-platform synchronization engine into the macOS environment as a background service. It provides a system tray interface for quick access to the management GUI and supports automatic application startup th

    Objective-Capplebackupcloud-sync
    Vezi pe GitHub↗3,761
  • libp2p/libp2pAvatar libp2p

    libp2p/libp2p

    2,940Vezi pe GitHub↗

    libp2p is a modular peer-to-peer networking stack designed for building decentralized applications. It provides the core infrastructure necessary for nodes to discover and connect with other participants across a network without relying on central servers. The project distinguishes itself through a flexible transport layer that abstracts multiple protocols, including TCP, QUIC, WebSockets, and WebTransport, into a single interface. It features specialized tools for NAT and firewall traversal, such as hole punching and relay nodes, to establish direct connections between peers and web browsers

    Vezi pe GitHub↗2,940
  • Vezi toate cele 30 alternative pentru Berty→