Software ecosystem

Duniter

The Ğ1 blockchain is powered by Duniter. Before in Node.js, a progressive migration to Rust has been engaged.

Cesium

Based on AngularJS and Ionic frameworks, Cesium is a web client also available on smartphone.

Silkaj

Command line client developed using Python, Silkaj allows to automate complex tasks.

Ğchange

This is the most used marketplace. Ğchange uses Datapods and a Ionic interface.

WotWizard

Developed in Go and offering a GraphQL API, WotWizard provides information on the history of the web of trust as well as predictions on the entries.

Datapods

The Datapods are an off-blockchain data layer based on ElasticSearch which is used by client apps like Cesium and Ğchange.

Ğ1nkgo

Flutter app based on Duniter 1.9 GVA API allowing to perform fast payments.

Ğ1superbot

Ğ1superbot is a chatbot wallet based on Django and compatible with Matrix and Telegram.

Under development

Duniter-v2s

Duniter-v2s is the version 2 of Duniter completely re-written on Substrate blockchain framework.

Ğcli-v2

Ğcli-v2 is a command line client written in Rust with subxt.

Duniter-squid

Duniter-squid is an indexer written in Typescript within the squid framework.

Cesium v2

Based on AngularJS and Ionic frameworks, Cesium v2 is a web client also available on smartphone.

Ğecko

The Flutter framework allows the transaction-oriented Ğecko mobile app to reach top performances. Wallets are managed using Rust bindings and data travel through GVA and Datapods.

Tikka

Tikka is a business-oriented desktop client under development.

Libraries

DuniterPy

A Python library currently used by Silkaj, DuniterPy allows to simply browse blockchain.

Ğ1lib

JavaScript library allowing to handle cryptographic keys, ğ1lib is used by Ğsper and Ğ1-companion.

Durt

Durt is the common library which will facilitate your creation of Ğ1 libre currency client in Dart/Flutter, or any other cryptocurrency generated by Duniter.

Many utilities

Ğannonce

Ğannonce is a marketplace for participatory funding. It is a Duniter node plugin that uses transaction comments to update the funding bar.

Remuniter

Remuniter is a common fund for automatically compensate people who add block to the blockchain.

Funding bar

The funding bar allows a progress bar to be integrated into a website via a <iframe/> in order to monitor the progress of crowdfunding.

Ğsper

Ğsper allows you to try to recover a lost password by brute force.

Dex

Dex is a Duniter database explorer.

Ğmixer

Ğmixer is an Ğ1 wallet anonymizer (not to be confused with ĞMix).

Ğcli

Ğcli is a command line GVA client written in Rust.

dup-tools

dup-tools is a blockchain document validator written in Rust and Js.

VanityGen

VanityGen allows you to create a public key containing a certain scheme.

WotMap

La WotMap is a software for visualizing the web of trust as a graph.

Animwotmap

Animwotmap generates an animated visualisation of the history of the web of trust.

WorldWotmap

WorlWotmap Geographic web of trust.

Ğ1Cotis

Ğ1Cotis allows a percentage of transactions to be automatically transferred to a target account.

Ğ1Pourboire

Ğ1Pourboire allows you to print access codes to a dedicated wallet that can be used to leave a tip.

ĞSMS

ĞSMS is an SMS payment system that facilitates access to money for the less tech-savvy.

Ğ1Billet

Ğ1Billet allows you to print your own money, with QR codes and scratch-off notes.

Ğ1Tag

Ğ1Tag is an encrypted IPFS capsule that stores the amount in Ḡ1 (ZEN) cents spent at its creation

Ǧ1Lien

Ǧ1Lien defines the syntax of urls dedicated to the Ǧ1, such as g1://pay:100:to:1000i100.

Ğ1 monit

ğ1-monit is a duniter module for generating various statistics on the libre currency Ğ1.

Ğakpot

Ğakpot is a developing kitty manager.

little-tools

Little tools is a set of small python tools for the Duniter environment.

Jaklis

Jaklis is a command line client written in python for Cesium+ and Ğchange datapods.

Bog

Ğ1LibreBot is a chatbot available on Telegram, Messenger, RocketChat, ...

Ğ1 stats

Ǧ1 stats is a bash utility for analysing transactions.

Dunixir

Dunixir is a school project by ITM Atlantic students to implement Duniter in Elixir.

Ğexplore

Ğexplore is a 3D web of trust explorer (forum).

WotWizard UI

WotWizard UI is an ergonomic UI for WotWizard (forum).

ViĞnette

ViĞnette is a QR code generator that makes it easy to share your public key.

Kazou

Kazou is a tool to observe the Duniter network and find a node in good condition.

Ğinspecte

Ğinspecte is a panel for monitoring instances of different software.

Ğ1-companion

Browser extension to manage keys. It expose and API allowing any website to provide Ǧ1 related features.