Le Boreon Codebase · un seul conteneur · tous les langages 🇨🇭

Quinze ans de code. Une seule vitre de contrôle.

Le Boreon Codebase, ce sont quinze codebases maîtres, dans tous les langages majeurs, réunis dans un seul conteneur polyglotte et modifiables depuis n'importe où. Quinze ans de code compilé et accessible reposent sur une matrice TrueNAS ZFS de 12 TB (le Boreon Server zNAS-50), sauvegardée de trois façons. C'est la base de code maîtresse dont est bâti chaque produit Boreon.

15codebases maîtres
15 yrsde code compilé
12 TBTrueNAS ZFS
3 couchessauvegarde souveraine
AAAaccessibilité
1conteneur, tous les langages

La flotte

Chaque langage, et ce que nous construisons avec.

Chaque codebase est un maître en fonctionnement: un serveur de développement derrière son propre port, exposé via VS Code dans le navigateur. Voici toute la flotte, et le travail que chacune accomplit.

🐍 :8101

Python

Python

Services · API · agents · appareils · données.

Services backend et API REST sur FastAPI, agents IA Claude-SDK (apportez votre propre clé), intégrations d'appareils et pipelines de données. C'est notre cheval de bataille pour les agents IA.

4,000 fichiers · codebase maître
🐘 :8102

PHP

PHP

Sites web à thèmes, accessibles · système à 12 thèmes · générateurs de sites & clients.

Le moteur derrière ce site même et chaque site client. Une pile web à thèmes, accessible et sans framework, hébergeable n'importe où.

544 fichiers · codebase maître
🎨 :8103

CSS

CSS

12 thèmes · tokens de design · la couche de finition fx signature.

Le système de design que porte chaque surface Boreon: tokens, douze thèmes et la finition glass/fx. Une seule peau, tous les produits, et jamais de hex codé en dur.

260 fichiers · codebase maître
🐪 :8104

Perl

Perl

Le jumeau Perl · lib/bin/t/plugins · héritage NMS.

Un héritage de gestion de réseau doté d'une automatisation poussée et d'une puissance de traitement de texte. L'ossature vétérante, éprouvée au combat.

809 fichiers · codebase maître
🐹 :8105

Go

Go

Le jumeau des services compilés: binaires statiques rapides.

Des jumeaux de services compilés: des binaires statiques uniques pour les chemins critiques en performance. Vitesse et concurrence sans effort.

132 fichiers · codebase maître
:8106

Node.js

JavaScript

L'ossature d'exécution JS côté serveur pour le HTTP, les jobs et les CLI.

L'ossature JavaScript côté serveur: serveurs HTTP, jobs en arrière-plan et CLI. Un seul langage du serveur au navigateur.

28 fichiers · codebase maître
:8107

React

TypeScript

Bibliothèque de composants + boîte à outils OSDK/HUD/NMS/analytique (130+ pkgs).

Notre bibliothèque de composants accessible AAA, plus la boîte à outils OSDK / HUD / NMS / analytique: plus de 130 packages, compatible SSR/RSC, typée de bout en bout.

4,000 fichiers · codebase maître
:8109

WebGL

GLSL/JS

Graphismes GPU: shaders, scènes et la frontière visuelle.

Graphismes accélérés par GPU: shaders et scènes 3D pour la frontière visuelle de nos HUD et de notre data art.

228 fichiers · codebase maître
:8110

WebSockets

JavaScript

Transport en temps réel: canaux en direct sur l'environnement d'exécution Node.

Transport en temps réel: canaux en direct, présence et tableaux de bord en flux continu. Le battement de cœur derrière nos HUD en direct.

4,000 fichiers · codebase maître
:8111

XMPP

JavaScript

Messagerie fédérée: présence, salons et l'ossature de chat ouverte.

Messagerie fédérée sur un standard ouvert: présence, salons et une ossature de chat souveraine que nous contrôlons.

5 fichiers · codebase maître
:8112

HTML5 Canvas

JavaScript

Rendu 2D pour les canevas HUD, les graphiques et l'art génératif.

Un rendu 2D précis au pixel pour les canevas HUD (comme la galaxie Swiss Backup), les graphiques et l'art génératif, sans dépendance.

5 fichiers · codebase maître
:8113

KWAM

Polyglot

Le maître produit KWAM.CH, la surface phare.

Le maître phare KWAM.CH, la surface où vit la mission. La moitié de chaque licence nourrit un enfant.

3,538 fichiers · codebase maître
⟨/⟩ :8114

XML

XML/JS

Analyse · requêtage · transformation XML · moteur de classeurs Tableau.

Analyse, requêtage et transformation XML, ainsi que le moteur de classeurs Tableau qui alimente notre travail de migration.

58 fichiers · codebase maître
:8115

Free Church ChMS

PHP

Gestion d'Église gratuite pour toujours · clé Claude à apporter soi-même.

Une gestion d'Église gratuite et auto-hébergée. Apportez votre propre clé Claude, et aucune donnée ne transite jamais par Boreon. Gratuit pour toujours, pour la gloire du Christ.

1,280 fichiers · codebase maître
🇨🇭 :8116

Swiss Backup HUD

PHP

Sauvegarde souveraine à 3 couches · Genève 🇨🇭.

Le HUD de sauvegarde souveraine lui-même: TrueNAS + GitHub + S3 Infomaniak Genève, conscient de NOAA, statut honnête. La souveraineté des données, rendue observable.

234 fichiers · codebase maître

Un seul conteneur · tous les langages

Le Boreon Code Server: chaque codebase, une seule vitre de contrôle.

Un seul conteneur à thème expose chaque codebase maître sous forme de tuile en direct, avec un statut honnête UP/DOWN et VS Code dans le navigateur sur l'ensemble de l'arborescence. Une seule porte d'entrée; codez depuis n'importe où.

The Boreon Code Server dashboard: fifteen codebases as live tiles, electric-auth-blue, one pane of glass
01

Une seule vitre de contrôle

Chaque codebase sous forme de tuile givrée avec un statut réel et honnête. Jamais un faux vert.

02

VS Code dans le navigateur

Un IDE complet sur toute l'arborescence, pour que Joe puisse continuer à coder depuis n'importe où, sur n'importe quel écran.

03

En direct depuis le NAS

Modifiez sur le Mac, c'est en ligne instantanément sur chaque serveur. Le conteneur expose les vrais maîtres, pas des copies.

Tout rendre

Thématisé, accessible, à portée de clic.

Cliquez sur n'importe quelle pastille pour rethémer instantanément l'ensemble du site. Ce sont les mêmes 12 thèmes WCAG-AAA que livre notre système de design, en direct depuis le codebase maître CSS. Tous sont sans danger pour le daltonisme, et votre choix est mémorisé. (Vous les retrouverez aussi dans le sélecteur de thème de l'en-tête.)

12

Thèmes WCAG-AAA

Cliquez sur une pastille pour basculer instantanément, sans rechargement. Chacun est AAA pour le texte principal et sans danger pour le daltonisme.

10

Composants accessibles

La bibliothèque @boreon/react, rendue avec ses classes du codebase CSS: headless, typée et compatible SSR.

134+

Packages de la boîte à outils

La boîte à outils complète OSDK / HUD / NMS / analytique: les mêmes composants derrière chaque produit Boreon.

Protégé de trois façons

Chaque octet, une chaîne de possession à trois couches.

Tiède

TrueNAS · 12 TB ZFS

Un triple miroir ZFS auto-réparant, le foyer en direct de chaque codebase maître.

Chaud

GitHub · privé

Un dépôt privé et versionné par maître. La copie de travail chaude et récupérable.

Froid

Swiss Backup · Genève 🇨🇭

Chiffré hors site vers Infomaniak Swiss Backup via S3, la copie souveraine en juridiction neutre.

L'étoile polaire

L'accessibilité n'est pas une fonctionnalité. C'est la raison d'être.

Conçu pour que Joe puisse construire

Tout le codebase est conçu pour un fondateur dont la vue décline. L'accessibilité est le socle de conception, pas une réflexion après coup.

WCAG AAA

Contraste AAA sur chaque thème, :focus-visible, testé en CI sur chaque composant.

Honnête par conception

Statut par luminance, forme, mouvement et libellé: sans danger pour le daltonisme, pas de rouge/vert, jamais un faux vert.

Un mouvement respectueux

Respecte prefers-reduced-motion et forced-colors, pour rester apaisé pour quiconque en a besoin.

Pourquoi nous l'écrivons

Une croisade écrite en code.

Chaque ligne sert quelque chose de plus grand que le logiciel. Grâce à KWAM, la moitié de chaque licence nourrit un enfant, au bénéfice de Good Samaritan Baptist Missions au Honduras, au Nicaragua, au Costa Rica et au Mexique. Free Church ChMS est gratuit, pour toujours. Le produit et sa raison d'être sont indissociables, par conception.

✝ Soli Deo Gloria · Ave Maria · in dedication to Pope Leo. ✝

Construisons-le ensemble

Réservez un appel découverte gratuit.

Parlez-nous de vos données, de votre migration ou de votre réseau. Nous serions ravis de vous accompagner.