Écosystème logiciel

Duniter

La blockchain de la Ğ1 fonctionne grâce à Duniter. Historiquement en Node.js, une migration progressive vers Rust est en cours.

Cesium

Fondé sur les frameworks AngularJS et Ionic, Cesium est un client web également disponible sur smartphone.

Silkaj

Client en ligne de commande développé en Python, Silkaj permet notamment d'automatiser certaines tâches complexes.

Ğchange

C'est le logiciel de place de marché le plus utilisé. Ğchange utilise les Datapod et une interface en Ionic.

WotWizard

Développé en Go et exposant une API GraphQL, WotWizard fournit des informations sur l'historique de la toile de confiance ansi que des prédictions sur les entrées.

Datapod

Les Datapods sont une couche de données complémentaires hors-blockchain sur ElasticSearch qui sert pour les applications clients comme Cesium et Ğchange.

En développement

Ğecko

Le framework Flutter permet au client mobile axé transaction Ğecko d'atteindre de très bonnes performances. Les portefeuilles sont gérés via des bindings Rust et les données sont échangées via GVA et les Datapods.

Tikka

Tikka est un client bureau en développement à destination des commerçants.

Bibliothèques

DuniterPy

Bibliothèque Python actuellement utilisée par le client Silkaj, DuniterPy permet d'explorer simplement la blockchain.

dubp-rs-client-lib

Bibliothèque Rust dédiée aux clients, dubp-rs-client-lib est utilisée par Ğecko et Ğcli pour la gestion des wallets.

dubp-rs-libs

dubp-rs-libs est un ensemble de Bibliothèques Rust utilisées à la fois par Duniter et par dubp-rs-client-lib.

ğ1lib

Bibliothèque JavaScript qui permet pour l'instant de manipuler les clés cryptographiques, ğ1lib est pour l'instant utilisée par Ğsper.

De nombreux utilitaires

Ğannonce

Ğannonce est une place de marché permettant d'effectuer des financements participatifs. C'est un plugin pour nœud Duniter qui utilise les commentaires de transaction pour mettre à jour la barre de financement.

Remuniter

Remuniter est une caisse commune pour rémunérer automatiquement l'ajout d'un bloc dans la blockchain.

Barre intégrable

La barre de financement intégrable permet d'intégrer dans un site web une barre de progression via une balise <iframe/> afin de suivre l'évolution d'un financement participatif.

Gsper

Ğsper permet d'essayer de retrouver un mot de passe perdu par force brute (alt).

Dex

Dex est un explorateur de base de données Duniter.

Ğmixer

Ğmixerest un anonymiseur de portefeuille Ğ1 (à ne pas confondre avec le service ĞMix).

Ğcli

Ğcli est un client GVA en ligne de commande en Rust.

dup-tools

dup-tools est un validateur de documents blockchain en Rust et Js.

VanityGen

VanityGen permet de créer une clef publique contenant un certain schéma.

WotMap

La WotMap est un logiciel de visualisation de la toile de confiance sous forme d'un graphe.

Animwotmap

Animwotmap génère une visualisation animée de l'historique de la toile de confiance.

Worldwotmap

WorlWotmap Toile de confiance géographique.

Ğ1Cotis

Ğ1Cotis permet de reverser automatiquement un pourcentage des transactions à un compte cible.

Ğ1Pourboire

Ğ1Pourboire permet d'imprimer des des codes d'accès à un portefeuille dédié qui peuvent êtres utilisés pour laisser un pourboire.

Ğ1sms

ĞSMS est un système de paiement par SMS qui facilite l'accès à la monnaie aux moins technophiles.

Ğ1Billet

Ğ1Billet permet d'imprimer votre propre monnaie, avec des QR codes et des billets à gratter.

Ğ1Tag

Ğ1Tag est une capsule IPFS chiffrée qui conserve le montant en centimes de Ḡ1 (ZEN) dépensés à sa création

Ğ1Lien

Ǧ1Lien définit la syntaxe d'url dédiées à la Ǧ1, tel que g1://pay:100:to:1000i100.

ğ1-monit

ğ1-monit est un module duniter permettant de générer diverses statistiques sur la monnaie libre Ğ1.

Ğakpot

Ğakpot est un gestionnaire de cagnotte en développement.

little tools

Little tools est un ensemble de petits outils python pour l'environnement Duniter.

Jaklis

Jaklis est un client en ligne de commande écrit en python pour les datapods Cesium+ et Ğchange.

BoĞ

Ğ1LibreBot est un chatbot disponible via Télégram, Messenger, RocketChat, ...

Ğ1 stats

Ǧ1 stats est un utilitaire bash d'analyse de données de transactions.