Logiciels Bitcoin open source

Logiciels Bitcoin open source créés ou utilisés en Suisse, avec licence, mainteneur et statut, pour voir ce qui est toujours actif avant d'en dépendre.

  • Logiciels Bitcoin

    Electrum

    L'un des wallets Bitcoin de bureau les plus anciens et les plus fiables, conçu pour la rapidité et l'auto-conservation. Electrum se connecte au réseau sans télécharger toute la blockchain, prend en charge les wallets matériels et donne aux utilisateurs avancés un contrôle fin sur les frais et la sélection des pièces.

    Langage: Python
    Licence: MIT
    8,6 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Wasabi Wallet

    Un wallet de bureau axé sur la confidentialité qui utilise le coinjoin pour briser le lien on-chain entre vos pièces et votre identité. Wasabi est open source de bout en bout, de sorte que ses promesses de confidentialité peuvent être auditées plutôt qu'acceptées sur parole — l'essence même d'une monnaie souveraine.

    Langage: C#
    Licence: MIT
    2,6 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Bitcoin Wallet (Schildbach)

    Le wallet Android d'Andreas Schildbach a été l'un des premiers wallets Bitcoin mobiles et reste un client autonome sans conservation. Il conserve vos clés sur votre appareil et se connecte directement au réseau, sans aucune entreprise entre vous et vos pièces.

    Langage: Java
    Licence: GPL-3.0
    4,2 k
    Voir sur GitHub
  • Logiciels Bitcoin

    LND

    Le Lightning Network Daemon est l'implémentation de Lightning la plus déployée, la couche de paiement bâtie sur Bitcoin. LND permet des paiements instantanés et à faibles frais, et constitue l'ossature de la plupart des applications Lightning, tableaux de bord de nœuds et outils marchands.

    Langage: Go
    Licence: MIT
    8,2 k
    Voir sur GitHub
  • Logiciels Bitcoin

    BTCPay Server

    Un processeur de paiement auto-hébergé qui permet aux marchands d'accepter Bitcoin directement, sans intermédiaire ni frais. BTCPay Server offre la facturation, le point de vente et les intégrations boutique d'un processeur commercial tout en gardant la pleine conservation des fonds et de l'infrastructure.

    Langage: C#
    Licence: MIT
    7,8 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Bitcoin Core

    L'implémentation de référence du protocole Bitcoin, maintenue depuis la publication originale de Satoshi. Faire tourner Bitcoin Core fait de vous un nœud complet : il valide chaque règle de façon indépendante, si bien que vous faites confiance au réseau plutôt qu'à un fournisseur unique. C'est le logiciel qui définit ce qu'est réellement un bitcoin valide.

    Langage: C++
    Licence: MIT
    90,3 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Bitcoin BIPs

    Les Bitcoin Improvement Proposals sont les documents de conception derrière chaque changement majeur du protocole, de SegWit à Taproot. Le dépôt constitue le registre canonique de la façon dont Bitcoin évolue par revue ouverte plutôt que par une autorité centrale. Pour comprendre pourquoi le réseau se comporte comme il le fait, c'est la source primaire.

    Langage: Text
    Licence: Various
    10,8 k
    Voir sur GitHub
  • Logiciels Bitcoin

    btcd

    Une implémentation alternative de nœud complet Bitcoin écrite en Go par l'équipe btcsuite. btcd valide la chaîne et relaie blocs et transactions sur sa propre base de code indépendante, offrant au réseau une précieuse diversité d'implémentation au-delà de Bitcoin Core et une base de bibliothèque propre pour les développeurs Go.

    Langage: Go
    Licence: ISC
    6,7 k
    Voir sur GitHub
  • Logiciels Bitcoin

    bitcoinjs-lib

    La bibliothèque JavaScript de facto pour créer des applications Bitcoin dans le navigateur ou dans Node.js. bitcoinjs-lib gère la génération de clés, les formats d'adresse, la construction et la signature des transactions, et sous-tend une large part de l'écosystème Bitcoin sur le web.

    Langage: TypeScript
    Licence: MIT
    6 k
    Voir sur GitHub
  • Logiciels Bitcoin

    bitcoinj

    Une bibliothèque Java mature qui implémente le protocole Bitcoin, utilisable sans nœud complet grâce à la vérification simplifiée des paiements. bitcoinj est depuis longtemps le socle des applications Bitcoin Android et JVM qui doivent construire et diffuser des transactions par programmation.

    Langage: Java
    Licence: Apache-2.0
    5,2 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Bitcore

    Une bibliothèque Bitcoin full-stack de BitPay, couvrant la gestion des clés, la construction de transactions et un nœud complet avec indexeur et services de wallet. Bitcore donne aux développeurs TypeScript et Node.js tout, de la génération d'adresses aux requêtes blockchain, dans une seule boîte à outils.

    Langage: TypeScript
    Licence: MIT
    5 k
    Voir sur GitHub
  • Logiciels Bitcoin

    ord (Ordinals)

    L'implémentation de référence du protocole Ordinals, qui attribue une identité à chaque satoshi et permet des inscriptions sur Bitcoin. ord est à la fois un wallet et un explorateur de blocs pour ces données, et une fenêtre utile sur la manière dont un contenu arbitraire peut vivre sur la chaîne de base.

    Langage: Rust
    Licence: CC0-1.0
    4 k
    Voir sur GitHub
  • Logiciels Bitcoin

    mempool.space

    Un explorateur de blocs open source conçu autour du marché des frais de transaction. Vérifiez où en est votre transaction, voyez quels frais entrent dans le prochain bloc, et faites tourner votre propre copie sur un nœud à la maison plutôt que d'interroger un site public.

    Langage: TypeScript
    Licence: AGPL-3.0
    2,8 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Ian Coleman BIP39 tool

    Un outil de navigateur qui montre comment une phrase de récupération mnémonique devient des clés et des adresses. Utilisez-le pour apprendre ou pour récupérer un wallet, et uniquement sous forme de fichier autonome téléchargé, sur un ordinateur hors ligne.

    Langage: JavaScript
    Licence: MIT
    4,3 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Blockchain Demo

    Une démonstration interactive d'Anders Brownworth sur les hachages, les blocs, une chaîne et les transactions coinbase. Modifiez un seul caractère et regardez chaque bloc suivant devenir invalide : l'idée d'un registre immuable devient concrète en quelques minutes.

    Langage: Pug
    Licence: MIT
    5,7 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Jam

    Une interface web pour JoinMarket qui rend le CoinJoin utilisable sans ligne de commande. Elle tourne sur votre propre nœud sans coordinateur central, et vous pouvez gagner de petits frais en offrant de la liquidité. Le projet se décrit lui-même comme un logiciel en bêta.

    Langage: TypeScript
    Licence: MIT
    330
    Voir sur GitHub
  • Logiciels Bitcoin

    Esplora

    L'explorateur de blocs open source de Blockstream, le logiciel derrière Blockstream.info. Il affiche les blocs, les transactions et les adresses pour Bitcoin et Liquid, et une image Docker permet de l'héberger soi-même.

    Langage: JavaScript
    Licence: MIT
    1,3 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Bitcoin Dev Kit (BDK)

    Bitcoin Dev Kit est un ensemble de bibliothèques Rust pour créer des wallets Bitcoin basés sur les descripteurs, avec des bindings Kotlin et Swift pour les applications mobiles. Des wallets comme Bitkey et Proton Wallet sont construits avec.

    Langage: Rust
    Licence: MIT OR Apache-2.0
    1,1 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Lightning Dev Kit (LDK)

    Lightning Dev Kit est une implémentation complète de Lightning sous forme de bibliothèque, développée par Spiral. Les applications l'intègrent pour faire tourner Lightning sur des téléphones ou des serveurs ; Cash App et Zeus figurent parmi ses utilisateurs.

    Langage: Rust
    Licence: MIT OR Apache-2.0
    1,4 k
    Voir sur GitHub
  • Logiciels Bitcoin

    rust-bitcoin

    La bibliothèque Rust de base pour les structures de données, la sérialisation et les messages réseau de Bitcoin, placée dans le domaine public. BDK et LDK s'appuient dessus ; son README avertit qu'elle ne doit pas servir à valider la chaîne.

    Langage: Rust
    Licence: CC0-1.0
    2,7 k
    Voir sur GitHub
  • Logiciels Bitcoin

    libsecp256k1

    La bibliothèque C pour les clés et les signatures sur la courbe elliptique qu'utilise Bitcoin, maintenue dans l'organisation GitHub de Bitcoin Core. Elle implémente ECDSA, les signatures Schnorr et les multisignatures Schnorr avec du code à temps constant, pour que les clés secrètes ne fuient pas par le temps d'exécution.

    Langage: C
    Licence: MIT
    2,5 k
    Voir sur GitHub
  • Logiciels Bitcoin

    Bitview

    Un site gratuit et hébergé d'exploration et de graphiques on-chain, bâti sur le Bitcoin Research Kit open source. Le même logiciel s'installe sur votre propre machine et calcule les graphiques et une API à partir des données de votre propre nœud.

    Langage: Rust
    Licence: MIT
    176
    Voir sur GitHub