Mes travaux, mes projets

Je défends depuis des années la philosophie du logiciel libre, entendez par là:

  • que le code source soit ouvert (opensource)
  • que l’utilisateur, développeur, puisse modifier, adapter, copier et redistribuer le code source à condition qu’il cite les auteurs originaux

Mes projets et mes recherches se portent essentiellement sur cette philosophie.

Kwiscale

Kwiscale est un projet de framework adaptable en Go - il se porte sur le principe de “handlers”.

Ce framework est modulable (plugins de template, plugins de sessions…) et m’a premis de développer mon blog. L’écriture d’une documentation est en cours.

Idok

Idok est un petit outil pratique qui permet de streamer à peu près n’importe quoi depuis un poste vers Kodi (anciennement nommé XBMC). Le principe est de permettre de se connecter à votre media-center (Raspberry-Pi ou autre) de plusieurs manières, de pouvoir envoyer un flux ou un fichier.

Idok est lui aussi développé en Go.

Pantoc

Encore un outil fait en Go, Pantoc vous permet de créer un fichier “YAML” qui liste une table des matières avec un fichier markdown associé. Pantoc va alors générer le document complet en créant les chapitres, sections et sous-sections et le contenu.

J’ai développé cet outil pour écrire mon livre (en cours d’écriture) sur le langage Go.