ecosysteme.html 14.7 KB
Newer Older
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
1
2
{% extends "index.html" %}

Hugo Trentesaux's avatar
Hugo Trentesaux committed
3
4
5
{% 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
tmp    
Hugo Trentesaux committed
6

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

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

Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
14
<section class="w3-content w3-padding-32">
15
    <div class="titlecards">
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
16
        <div class="w3-row-padding">
17
            <div class="w3-col m4"> 
18
                <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
19
                <h3>Duniter</h3>
20
                <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
21
22
            </div>
            <div class="w3-col m4">
Hugo Trentesaux's avatar
Hugo Trentesaux committed
23
                <a href="https://cesium.app/fr/"><img src="/img/cesium.svg"/></a>
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
24
                <h3>Cesium</h3>
25
                <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
26
27
            </div>
            <div class="w3-col m4">
Hugo Trentesaux's avatar
Hugo Trentesaux committed
28
                <a href="https://silkaj.duniter.org/"><img src="/img/silkaj.svg"/></a>
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
29
                <h3>Silkaj</h3>
30
                <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
31
            </div>
32
33
        </div>
        <div class="w3-row-padding">
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
            <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
49
50
51
52
53
54
        </div>
    </div>
</section>


<section class="w3-content w3-padding-32">
55
    <div class="titlecards">
56
        <h1>En développement</h1>
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
57
        <div class="w3-row-padding">
58
            <div class="w3-col m4">
59
60
61
                <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
62
            </div>
63
64

            <div class="w3-col m4">
Hugo Trentesaux's avatar
Hugo Trentesaux committed
65
                <a href="https://forum.duniter.org/t/naissance-aujourdhui-de-tikka-un-nouveau-client/7849"><img src="/img/tikka.png"/></a>
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
                <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">
Hugo Trentesaux's avatar
Hugo Trentesaux committed
85
                <a href="https://git.duniter.org/libs/dubp-rs-client-lib"><img src="/home/cube.svg"/></a>
86
                <h3>dubp-rs-client-lib</h3>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
87
                <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>
88
89
90
            </div>

            <div class="w3-col m4">
Hugo Trentesaux's avatar
Hugo Trentesaux committed
91
                <a href="https://git.duniter.org/libs/dubp-rs-libs"><img src="/home/book.svg"/></a>
92
                <h3>dubp-rs-libs</h3>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
93
94
95
96
97
98
                <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">
Hugo Trentesaux's avatar
Hugo Trentesaux committed
99
                <a href="https://framagit.org/g1/g1lib.js"><img src="/home/g1js.svg"/></a>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
100
                <h3>ğ1lib</h3>
101
                <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>
102
            </div>
103
104
105
106
107
108
109
110
111
        </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
112
113
114
            <div class="w3-col m4">
                <i class="fa fa-bullhorn"></i>
                <h3>Ğannonce</h3>
115
116
117
118
119
                <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>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
120
                <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>
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
121
122
123
            </div>
            <div class="w3-col m4">
                <i class="fa fa-battery-half"></i>
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
124
                <h3>Barre intégrable</h3>
125
                <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
126
127
            </div>
        </div>
128

Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
129
        <div class="w3-row-padding">
130
131
132
133
            <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
134
            </div>
135
136
137
138
            <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
139
            </div>
140
            <div class="w3-col m3">
141
                <img style="height: 4em; width: unset; margin-bottom: -12px;" src="/home/gmixer.svg"/>
142
143
                <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>
144
145
146
147
148
            </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
149
150
            </div>
        </div>
151

Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
152
        <div class="w3-row-padding">
153
154
155
156
157
158
            <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
159
160
                <i class="fa fa-book"></i>
                <h3>VanityGen</h3>
161
                <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
162
            </div>
163
            <div class="w3-col m3">
164
165
166
                <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
167
            </div>
168
169
170
            <div class="w3-col m3">
                <i class="fa fa-play-circle"></i>
                <h3>Animwotmap</h3>
171
                <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>
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
            </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
192
                <i class="fa fa-comment"></i>
193
194
                <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
195
196
            </div>
        </div>
197

Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
198
        <div class="w3-row-padding">
199
            <div class="w3-col m3">
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
200
201
                <i class="fa fa-money"></i>
                <h3>Ğ1Billet</h3>
202
                <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
203
            </div>
204
205
            <div class="w3-col m3">
                <i class="fa fa-qrcode"></i>
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
206
                <h3>Ğ1Tag</h3>
207
                <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
208
            </div>
209
210
211
212
            <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
213
            </div>
214
            <div class="w3-col m3">
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
215
                <i class="fa fa-bolt"></i>
216
217
                <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
218
            </div>
219
220
221
222
        </div>

        <div class="w3-row-padding">
            <div class="w3-col m3">
Hugo Trentesaux's avatar
Hugo Trentesaux committed
223
                <img style="height: 4em; width: unset; margin-bottom: -12px;" src="/img/pig.png"/>
224
                <h3>Ğakpot</h3>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
225
                <p><a href="https://gakpot.fr/">Ğakpot</a> est un gestionnaire de cagnotte en développement.</p>
Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
226
            </div>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
227
228
229
230
            
            <div class="w3-col m3">
                <i class="fa fa-scissors"></i>
                <h3>little tools</h3>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
231
                <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>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
232
233
234
235
236
            </div>
            
            <div class="w3-col m3">
                <img style="height: 4em; width: unset; margin-bottom: -12px;" src="/home/jaklis.svg"/ id="jaklis">
                <h3>Jaklis</h3>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
237
                <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>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
238
239
240
241
242
243
244
            </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
245
        </div>
Hugo Trentesaux's avatar
Hugo Trentesaux committed
246
247
248
249
250
251
252
253
254
255

        <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
256
257
258
    </div>
</section>

259
260


Hugo Trentesaux's avatar
tmp    
Hugo Trentesaux committed
261
262
263

</main>
{% endblock content %}