Atelier logiciel indépendant

Des logiciels modestes, faits avec soin.

Des outils dont je rêvais, conçus pour servir tous les jours : des sous-titres traduits sur les sites que vous regardez déjà, une réponse aux incidents maintenue en vie sur le Grafana actuel, et des plateformes Kubernetes qui font respecter leurs propres règles. Open source, sans pistage, vos données restent sur votre appareil.

  • Open source
  • Sans pistage, sans compte
  • Fabriqué en Allemagne
Dessin à l'encre d'Agha Mansoor, le visage de la marque Nimanou
Pour Agha Mansoor

Projets

Conçus pour servir. Maintenus en vie.

Tout ce qui figure ici fonctionne aujourd'hui, publiquement, sous licence libre : les outils de Nimanou et ceux dont je dépends, reconstruits avec ce qui leur manquait. Le code est sur GitHub, les détails dans chaque README.

SubVibe

En ligne sur le Chrome Web Store

Regardez tout, dans votre langue.

Une extension Chrome qui superpose des sous-titres traduits sur YouTube, Netflix, Prime Video, ZDF, DW et Udemy. Les lignes sont traduites en avance sur la lecture, synchronisées à la milliseconde et mises en cache : chaque revisionnage est gratuit. Elle peut aussi lire la vidéo à voix haute dans votre langue, en direct.

  • Extension Chrome
  • 64 langues
  • Licence MIT

Mansoor OnCall

Maintenance active

Grafana OnCall, maintenu en vie.

Grafana Labs a archivé OnCall OSS en mars 2026. Mansoor OnCall en est le fork maintenu : il tourne sur Grafana 12 et 13, publie ses propres images de conteneurs et ses versions, et garde toute la suite de tests au vert à chaque push, des tests unitaires aux tests de bout en bout.

  • Réponse aux incidents
  • Grafana 12 et 13
  • AGPL-3.0

Helm, extended

Build Nimanou, maintenu

Un Helm qui explique ses échecs.

Trois ajouts à la CLI Helm, testés et sur la branche main du fork : --show-logs-on-failure affiche les logs et les événements des pods en échec quand un install ou un upgrade échoue, --recover-pending libère une release bloquée en pending pour qu'upgrade et rollback puissent continuer, et rollback --to-last-deployed vise la dernière révision saine plutôt qu'un numéro.

  • Kubernetes
  • Go
  • Apache-2.0

iTerm2, right-to-left

Build Nimanou, maintenu

Persan, arabe et hébreu dans le terminal, comme il faut.

Le texte de droite à gauche dans iTerm2 tel que macOS l'affiche : réordonnancement correct et parenthèses miroir, sélection et copie qui suivent l'ordre visuel, un RTL qui survit au défilement dans les outils plein écran et aux lignes coupées de l'historique, les mots latins traités comme des îlots gauche-droite, et une option de collage qui retire les caractères de largeur nulle. Construit et maintenu comme le build Nimanou d'iTerm2.

  • macOS
  • Objective-C et Swift
  • GPL-2.0

Plus sur GitHub

À propos

Un petit atelier aux règles fermes.

Nimanou est l'atelier de Novid : du génie logiciel depuis l'Allemagne, avec une longue expérience de l'infrastructure, de Kubernetes et de l'open source. Les projets vont d'une extension de navigateur aux outils de réponse aux incidents et à l'ingénierie de plateforme, et tous sont construits de la même façon.

Un périmètre réduit, terminé proprement. La confidentialité par construction, pas par règlement. Du code public, pour que la confiance se vérifie au lieu de se demander.

Le visage de la marque est celui d'Agha Mansoor, qui m'a appris à garder ma curiosité et m'a laissé l'espace pour découvrir.

  • Vos données restent sur votre appareil

    SubVibe n'a ni serveurs ni comptes. Les traductions sont mises en cache localement, et la seule chose qui quitte le navigateur est le texte des sous-titres, envoyé au fournisseur d'IA que vous avez choisi.

  • Open source par défaut

    Chaque projet de cette page est public sur GitHub, sous licence MIT ou AGPL. Lisez le code avant de lui faire confiance.

  • Maintenu en vie, pas abandonné

    Quand Grafana a archivé OnCall, le fork l'a repris en quelques mois et publie ses propres versions. Un logiciel livré, ça se maintient.

Contact

Vous travaillez sur quelque chose ? Parlons-en.

Pour une collaboration, une question sur un projet ou un rapport de bug, écrivez un e-mail ou ouvrez une issue sur GitHub. C'est une personne qui répond, pas un système de tickets.

[email protected]