Skip to content
Snippets Groups Projects
ecosysteme.html 15 KiB
Newer Older
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
{% extends "index.html" %}

Hugo Trentesaux's avatar
Hugo Trentesaux committed
{% 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 %}
Hugo Trentesaux's avatar
Hugo Trentesaux committed

Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
{% block content %}
<main class="w3-container w3-padding-64">
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed

    <section class="w3-content">
        <h1 style="text-align: center;">Écosystème logiciel</h1>
    </section>

Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
<section class="w3-content w3-padding-32">
    <div class="titlecards">
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
        <div class="w3-row-padding">
            <div class="w3-col m4"> 
                <a href="https://git.duniter.org/nodes/typescript/duniter/"><img src="/img/duniter-logo_alt.svg"/></a>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
                <h3>Duniter</h3>
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <div class="w3-col m4">
Hugo Trentesaux's avatar
Hugo Trentesaux committed
                <a href="https://cesium.app/fr/"><img src="/img/cesium.svg"/></a>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
                <h3>Cesium</h3>
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <div class="w3-col m4">
Hugo Trentesaux's avatar
Hugo Trentesaux committed
                <a href="https://silkaj.duniter.org/"><img src="/img/silkaj.svg"/></a>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
                <h3>Silkaj</h3>
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
        </div>
        <div class="w3-row-padding">
            <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
        </div>
    </div>
</section>


<section class="w3-content w3-padding-32">
    <div class="titlecards">
        <h1>En développement</h1>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
        <div class="w3-row-padding">
            <div class="w3-col m4">
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>

            <div class="w3-col m4">
                <a href="#"><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="#"><img src="/home/cube.svg"/></a>
                <h3>dubp-rs-client-lib</h3>
                <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>
            </div>

            <div class="w3-col m4">
                <a href="#"><img src="/home/book.svg"/></a>
                <h3>dubp-rs-libs</h3>
                <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="#"><img src="/home/g1js.svg"/></a>
                <h3>ğ1lib</h3>
                <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">
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            <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/forger-des-blocs/remuneration-calcul-blocs/">rémunérer automatiquement</a> l'ajout d'un bloc dans la blockchain.</p>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <div class="w3-col m4">
                <i class="fa fa-battery-half"></i>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
                <h3>Barre intégrable</h3>
                <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;">&lt;iframe/&gt;</span> afin de suivre l'évolution d'un financement participatif.</p>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
        </div>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
        <div class="w3-row-padding">
            <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <div class="w3-col m3">
                <i class="fa fa-sliders"></i>
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
        </div>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
        <div class="w3-row-padding">
            <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">
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
                <i class="fa fa-book"></i>
                <h3>VanityGen</h3>
                <p><a href="https://github.com/jytou/vanitygen">VanityGen</a> permet de créer une clef publique contenant un certain schéma.</p>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <div class="w3-col m3">
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <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">
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
                <i class="fa fa-comment"></i>
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
        </div>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
        <div class="w3-row-padding">
            <div class="w3-col m3">
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
                <i class="fa fa-money"></i>
                <h3>Ğ1Billet</h3>
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <div class="w3-col m3">
                <i class="fa fa-qrcode"></i>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
                <h3>Ğ1Tag</h3>
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            <div class="w3-col m3">
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
                <i class="fa fa-bolt"></i>
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
        </div>

        <div class="w3-row-padding">
            <div class="w3-col m3">
                <img style="height: 4em; width: unset; margin-bottom: -12px;" src="/img/pig.png"/>
                <h3>Ğakpot</h3>
                <p><a href="https://forum.duniter.org/t/gakpot-service-de-cagnottes-en-ligne/8198">Ğakpot</a> est un gestionnaire de cagnotte en développement.</p>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
            </div>
            
            <div class="w3-col m3">
                <i class="fa fa-scissors"></i>
                <h3>little tools</h3>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
                <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>
            </div>
            
            <div class="w3-col m3">
                <img style="height: 4em; width: unset; margin-bottom: -12px;" src="/home/jaklis.svg"/ id="jaklis">
                <style>
                    #jaklis {
                        animation: rotation 6.28s linear infinite;
                    }
                    @keyframes rotation {
                        from {
                            transform: rotate(0deg);
                        }
                        to {
                            transform: rotate(359deg);
                        }
                    }
                </style>
                <h3>Jaklis</h3>
                <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>
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
        </div>
Hugo Trentesaux's avatar
Hugo Trentesaux committed

        <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>

        
Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed
    </div>
</section>

Hugo Trentesaux's avatar
tmp
Hugo Trentesaux committed

</main>
{% endblock content %}