Projets open source

Une sélection de projets présentés en détail, puis la liste de mes autres dépôts publics sur GitHub.

Zeus + Poseidon sur Mac Apple Silicon

Faire tourner un jeu Windows de 2000 sur les Mac récents, avec son code d'origine et sans machine virtuelle.

202 fonctions Windows réécrites · 8 scénarios de non-régression · 8 versions publiées

Une grande ville du jeu en mode large, interface en français

Le besoin

Zeus : Master of Olympus est un jeu Windows 32 bits que les Mac Apple Silicon ne savent plus lancer. Les solutions existantes passent par Wine ou une machine virtuelle. Le projet exécute le code original du jeu dans un petit émulateur x86 isolé et réécrit en natif les fonctions Windows dont il dépend.

Mon rôle

Auteur et mainteneur : rétro-ingénierie, architecture, développement, tests, publication des versions et animation de la communauté.

Points forts

  • Le vrai jeu, pas un remake : même simulation, mêmes sauvegardes.
  • Fidélité prouvée : des scénarios rejoués comparent chaque image à une référence.
  • Formats de fichiers du jeu documentés, avec lecteurs Python de référence.
  • Feuille de route publique vers un moteur entièrement natif, pièce par pièce.
  • Application prête à l'emploi, sans aucun fichier du jeu dans le dépôt.

Contribuer

Tester sur votre Mac et le signaler, essayer une autre édition du jeu, ou prendre un ticket « good first issue ».

  • C++17
  • Unicorn (émulation x86)
  • SDL2
  • FFmpeg
  • Python
  • CMake
  • GitHub Actions

nic0lasm/zeus-poseidon-arm64 · C++ · GPL-2.0 · mis à jour le 16 octobre 2026

nclsmgr.com

Ce site, conçu comme un projet à part entière : ouvert, auto-hébergé et sécurisé dès la conception.

Le besoin

Montrer concrètement ma façon de piloter un projet et de traiter la sécurité, plutôt que de la décrire. Le code est public ; seul le contenu de l'espace privé reste sur le serveur.

Mon rôle

Cadrage, architecture, sécurité, développement et exploitation.

Points forts

  • Feuille de route par jalons, chacun avec un critère de sortie vérifiable.
  • CSP stricte avec nonce, HSTS, objectif A+ sur Mozilla Observatory et SSL Labs.
  • Chaîne d'intégration avec CodeQL, Dependabot et analyse des images Docker.
  • Liens privés à usage nominatif, expirables et révocables.

Contribuer

Signaler une faille en privé selon la politique de sécurité, ou ouvrir un ticket pour une erreur sur le site.

  • Next.js
  • TypeScript
  • Docker Compose
  • Caddy
  • Cloudflare
  • GitHub Actions

nic0lasm/nclsmgr.com · TypeScript · mis à jour le 15 octobre 2026

AS2C Patrimoine

Reprise et mise en ligne automatisée du site d'un cabinet de gestion de patrimoine.

187 pages maintenues

Le besoin

Un site statique de 187 pages, sans gabarit, modifié à la main et envoyé par FTP. Chaque changement de menu ou de coordonnées devait être reporté page par page.

Mon rôle

Webmaster : audit du site, outillage de vérification, publication automatique.

Points forts

  • Publication automatique sur l'hébergement à chaque modification validée.
  • Script de vérification des liens, images, plan du site et index de recherche.
  • Sauvegarde systématique avant modification, retour arrière documenté.
  • HTML
  • CSS
  • JavaScript
  • Python
  • GitHub Actions
  • Apache (OVH)

nic0lasm/as2c · HTML · mis à jour le 13 octobre 2026

Pas d'autre dépôt public pour le moment.

Liste issue de GitHub, mise à jour le 16 octobre 2026. Tous mes dépôts sur GitHub