Newer
Older
{% block title %}<title>Duniter | Écosystème technique</title>{% endblock title %}
{% block description %}<meta name="description" content="Un large éventail logiciel constitue l'écosystème de la monnaie libre ǧ1.">{% endblock description %}
{% block keywords %}<meta name="keywords" content="Duniter, monnaie libre, ğ1, Cesium, Silkaj">{% endblock keywords %}
<section class="w3-content">
<h1 style="text-align: center;">Écosystème logiciel</h1>
</section>
<a href="https://git.duniter.org/nodes/typescript/duniter/"><img src="/img/duniter-logo_alt.svg"/></a>
<p>La blockchain de la Ğ1 fonctionne grâce à <a href="https://git.duniter.org/nodes/typescript/duniter/">Duniter</a>. Historiquement en <strong>Node.js</strong>, une migration progressive vers <strong>Rust</strong> est en cours.</p>
<a href="https://cesium.app/fr/"><img src="/img/cesium.svg"/></a>
<p>Fondé sur les frameworks <strong>AngularJS</strong> et <strong>Ionic</strong>, <a href="https://cesium.app/">Cesium</a> est un client web également disponible sur smartphone.</p>
<a href="https://silkaj.duniter.org/"><img src="/img/silkaj.svg"/></a>
<p>Client en ligne de commande développé en <strong>Python</strong>, <a href="https://silkaj.duniter.org/">Silkaj</a> permet notamment d'automatiser certaines tâches complexes.</p>
<div class="w3-col m4">
<a href="https://www.gchange.fr/"><img src="/img/gchange.png"/></a>
<h3>Ğchange</h3>
<p>C'est le logiciel de place de marché le plus utilisé. <a href="https://www.gchange.fr/">Ğchange</a> utilise les Datapod et une interface en <strong>Ionic</strong>.</p>
</div>
<div class="w3-col m4">
<a href="https://github.com/duniter/WotWizard/"><img src="/img/wizard.svg"/></a>
<h3>WotWizard</h3>
<p>Développé en <strong>Go</strong> et exposant une API <strong>GraphQL</strong>, <a href="https://github.com/duniter/WotWizard/">WotWizard</a> fournit des informations sur l'historique de la toile de confiance ansi que des prédictions sur les entrées.</p>
</div>
<div class="w3-col m4">
<a href="http://doc.e-is.pro/cesium-plus-pod/REST_API.html"><img src="/img/datapod.svg"/></a>
<h3>Datapod</h3>
<p>Les <a href="http://doc.e-is.pro/cesium-plus-pod/REST_API.html">Datapods</a> sont une couche de données complémentaires hors-blockchain sur <strong>ElasticSearch</strong> qui sert pour les applications clients comme Cesium et Ğchange.</p>
</div>
</div>
</div>
</section>
<section class="w3-content w3-padding-32">
<a href="https://git.p2p.legal/axiom-team/gecko"><img src="/img/gecko.png"/></a>
<h3>Ğecko</h3>
<p>Le framework <strong>Flutter</strong> permet au client mobile axé transaction <a href="https://git.p2p.legal/axiom-team/gecko">Ğecko</a> d'atteindre de très bonnes performances. Les portefeuilles sont gérés via des bindings <strong>Rust</strong> et les données sont échangées via GVA et les Datapods.</p>
<a href="https://forum.duniter.org/t/naissance-aujourdhui-de-tikka-un-nouveau-client/7849"><img src="/img/tikka.png"/></a>
<h3>Tikka</h3>
<p><a href="https://forum.duniter.org/t/naissance-aujourdhui-de-tikka-un-nouveau-client/7849">Tikka</a> est un client bureau en développement à destination des commerçants.</p>
</div>
</div>
</div>
</section>
<section class="w3-content w3-padding-32">
<div class="titlecards">
<h1>Bibliothèques</h1>
<div class="w3-row-padding">
<div class="w3-col m4">
<a href="https://clients.duniter.io/python/duniterpy/index.html"><img src="/img/duniterpy-logo.png"/></a>
<h3>DuniterPy</h3>
<p>Bibliothèque <strong>Python</strong> actuellement utilisée par le client Silkaj, <a href="https://clients.duniter.io/python/duniterpy/index.html">DuniterPy</a> permet d'explorer simplement la blockchain.
</p>
</div>
<div class="w3-col m4">
<a href="https://git.duniter.org/libs/dubp-rs-client-lib"><img src="/home/cube.svg"/></a>
<p>Bibliothèque <strong>Rust</strong> dédiée aux clients, <a href="https://git.duniter.org/libs/dubp-rs-client-lib">dubp-rs-client-lib</a> est utilisée par Ğecko et Ğcli pour la gestion des wallets.</p>
<a href="https://git.duniter.org/libs/dubp-rs-libs"><img src="/home/book.svg"/></a>
<p><a href="https://git.duniter.org/libs/dubp-rs-libs">dubp-rs-libs</a> est un ensemble de Bibliothèques <strong>Rust</strong> utilisées à la fois par Duniter et par dubp-rs-client-lib.</p>
</div>
</div>
<div class="w3-row-padding">
<div class="w3-col m4">
<a href="https://framagit.org/g1/g1lib.js"><img src="/home/g1js.svg"/></a>
<p>Bibliothèque <strong>JavaScript</strong> qui permet pour l'instant de manipuler les clés cryptographiques, <a href="https://framagit.org/g1/g1lib.js">ğ1lib</a> est pour l'instant utilisée par Ğsper.</p>
</div>
</div>
</section>
<section class="w3-content w3-padding-32">
<div class="titlecards">
<h1>De nombreux utilitaires</h1>
<div class="w3-row-padding">
<div class="w3-col m4">
<i class="fa fa-bullhorn"></i>
<h3>Ğannonce</h3>
<p><a href="https://gannonce.duniter.org/">Ğannonce</a> 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.</p>
</div>
<div class="w3-col m4">
<i class="fa fa-database"></i>
<h3>Remuniter</h3>
<p><a href="https://remuniter.cgeek.fr/">Remuniter</a> est une caisse commune pour <a href="/wiki/duniter/forger-des-blocs/">rémunérer automatiquement</a> l'ajout d'un bloc dans la blockchain.</p>
</div>
<div class="w3-col m4">
<i class="fa fa-battery-half"></i>
<p>La <a href="https://git.duniter.org/paidge/barre-de-financement-int-grable">barre de financement intégrable</a> permet d'intégrer dans un site web une barre de progression via une balise <span style="font-family: monospace;"><iframe/></span> afin de suivre l'évolution d'un financement participatif.</p>
<div class="w3-col m3">
<img style="height: 5em; width: unset; margin-bottom: -12px;" src="/img/gsper-logo.svg"/>
<h3>Gsper</h3>
<p><a href="https://gsper.duniter.io/">Ğsper</a> permet d'essayer de retrouver un mot de passe perdu par force brute (<a href="https://forum.monnaie-libre.fr/t/rml14-erreur-de-transaction-portefeuille-fantome/8573/34">alt</a>).</p>
<div class="w3-col m3">
<i class="fa fa-gears"></i>
<h3>Dex</h3>
<p><a href="https://git.duniter.org/nodes/typescript/duniter/-/tree/dev/rust-bins/duniter-dbex">Dex</a> est un explorateur de base de données Duniter.</p>
<img style="height: 4em; width: unset; margin-bottom: -12px;" src="/home/gmixer.svg"/>
<h3>Ğmixer</h3>
<p><a href="https://zettascript.org/projects/gmixer/">Ğmixer</a>est un anonymiseur de portefeuille Ğ1 (à ne pas confondre avec le service <a href="https://forum.monnaie-libre.fr/t/gmix-anonymiseur-de-porte-feuille-g1/862">ĞMix</a>).</p>
</div>
<div class="w3-col m3">
<i class="fa fa-terminal"></i>
<h3>Ğcli</h3>
<p><a href="https://git.duniter.org/clients/rust/gcli">Ğcli</a> est un client GVA en ligne de commande en <strong>Rust</strong>.</p>
<div class="w3-col m3">
<i class="fa fa-spell-check"></i>
<h3>dup-tools</h3>
<p><a href="https://git.duniter.org/tools/dup-tools-front">dup-tools</a> est un validateur de documents blockchain en <strong>Rust</strong> et <strong>Js</strong>.</p>
</div>
<div class="w3-col m3">
<p><a href="https://github.com/jytou/vanitygen">VanityGen</a> permet de créer une clef publique contenant un certain schéma.</p>
<img style="height: 4em; width: unset; margin-bottom: -12px;" src="/img/wotmap.jpg"/>
<h3>WotMap</h3>
<p>La <a href="https://wotmap.duniter.org/">WotMap</a> est un logiciel de visualisation de la toile de confiance sous forme d'un graphe.</p>
<div class="w3-col m3">
<i class="fa fa-play-circle"></i>
<h3>Animwotmap</h3>
<p><a href="https://forum.monnaie-libre.fr/t/la-toile-de-confiance-animee/11132">Animwotmap</a> génère une visualisation animée de l'historique de la toile de confiance.</p>
</div>
</div>
<div class="w3-row-padding">
<div class="w3-col m3">
<i class="fa fa-globe-e"></i>
<h3>Worldwotmap</h3>
<p><a href="https://forum.duniter.org/t/carte-cesium-lente-ameliorer-worldwotmap/7529">WorlWotmap</a> Toile de confiance géographique.</p>
</div>
<div class="w3-col m3">
<i class="fa fa-cube"></i>
<h3>Ğ1Cotis</h3>
<p><a href="https://g1pourboire.fr/G1cotis.html">Ğ1Cotis</a> permet de reverser automatiquement un pourcentage des transactions à un compte cible.</p>
</div>
<div class="w3-col m3">
<i class="fa fa-money"></i>
<h3>Ğ1Pourboire</h3>
<p><a href="https://g1pourboire.fr/">Ğ1Pourboire</a> permet d'imprimer des des codes d'accès à un portefeuille dédié qui peuvent êtres utilisés pour laisser un pourboire.</p>
</div>
<div class="w3-col m3">
<h3>Ğ1sms</h3>
<p><a href="https://www.g1sms.fr/">ĞSMS</a> est un système de paiement par SMS qui facilite l'accès à la monnaie aux moins technophiles.</p>
<p><a href="https://g1sms.fr/fr/g1billet">Ğ1Billet</a> permet d'imprimer votre propre monnaie, avec des <strong>QR codes</strong> et des billets à gratter.</p>
<div class="w3-col m3">
<i class="fa fa-qrcode"></i>
<p><a href="https://www.g1sms.fr/fr/blog/g1tag">Ğ1Tag</a> est une capsule IPFS chiffrée qui conserve le montant en centimes de Ḡ1 (ZEN) dépensés à sa création</p>
<div class="w3-col m3">
<i class="fa fa-link"></i>
<h3>Ğ1Lien</h3>
<p><a href="https://git.duniter.org/clients/g1lien/#%C7%A71lien">Ǧ1Lien</a> définit la syntaxe d'url dédiées à la Ǧ1, tel que <a href="g1://pay:100:to:1000i100">g1://pay:100:to:1000i100</a>.</p>
<h3>ğ1-monit</h3>
<p><a href="https://git.duniter.org/nodes/typescript/modules/duniter-currency-monit">ğ1-monit</a> est un module duniter permettant de générer diverses statistiques sur la monnaie libre Ğ1.</p>
</div>
<div class="w3-row-padding">
<div class="w3-col m3">
<img style="height: 4em; width: unset; margin-bottom: -12px;" src="/img/pig.png"/>
<p><a href="https://gakpot.fr/">Ğakpot</a> est un gestionnaire de cagnotte en développement.</p>
<div class="w3-col m3">
<i class="fa fa-scissors"></i>
<h3>little tools</h3>
<p><a href="https://git.duniter.org/tools/little-tools">Little tools</a> est un ensemble de petits outils <strong>python</strong> pour l'environnement Duniter.</p>
<img style="height: 4em; width: unset; margin-bottom: -12px;" src="/home/jaklis.png"/ id="jaklis">
<p><a href="https://git.p2p.legal/axiom-team/jaklis">Jaklis</a> est un client en ligne de commande écrit en <strong>python</strong> pour les datapods Cesium+ et Ğchange.</p>
</div>
<div class="w3-col m3">
<img style="height: 4em; width: unset; margin-bottom: -12px;" src="/home/bog.jpg"/>
<h3>BoĞ</h3>
<p>Ğ1LibreBot est un chatbot disponible via Télégram, Messenger, RocketChat, ...</p>
</div>
<div class="w3-row-padding">
<div class="w3-col m3">
<i class="fa fa-line-chart"></i>
<h3>Ğ1 stats</h3>
<p><a href="https://g1-stats.axiom-team.fr/">Ǧ1 stats</a> est un utilitaire <strong>bash</strong> d'analyse de données de transactions.</p>
</div>
</div>