Open source
Tout est dans le dépôt.
La bibliothèque et l’application, avec le même code sur votre instance que partout ailleurs. Il n’y a pas de partie fermée à attendre, ni de version hébergée à acheter.
Lire le code sur GitHubL’AGPL-3.0, en clair
Trailic est un logiciel libre sous licence GNU Affero General Public License v3.0 : faites-le tourner, étudiez-le, modifiez-le, partagez-le. Si vous proposez une version modifiée à d’autres par le réseau, vous publiez vos changements sous la même licence. Le faire tourner sans le modifier pour votre société ne déclenche pas cette obligation. La licence
Ce qu’il y a dans le dépôt
- packages/trailic
- La bibliothèque : le composant, track, identify, l’outil serveur, les vitals et le relais.
- src/
- L’application : le collecteur, l’écriture, les écrans, le serveur MCP et l’API de chiffres.
- docs/00-product.md
- La spécification : ce qu’il fait, ce qu’il collecte, comment il échoue, ce qu’il coûte sur une machine de test, et ce qui est prévu.
- scripts/load-test.ts
- Le test de charge derrière les chiffres que nous citons. Il refuse tout sauf localhost.
L’auto-héberger
C’est la seule façon de le faire tourner pour l’instant. Les étapes, l’environnement et ce qu’il faut sur Vercel ou ailleurs sont sur une seule page.
Le faire tournerL’ajouter à un site
Ajoutez un site dans l’application, puis un composant dans votre layout. Le paquet n’est pas encore sur npm : en attendant, vous le construisez depuis packages/trailic.
// app/layout.tsx, inside <body>, once
import { Trailic } from "trailic";
<Trailic siteKey="site_…" endpoint="https://your-instance.example/api/e" />Le README de la bibliothèqueAvant d’en dépendre
C’est une première version. Il n’a pas collecté de vrai trafic, son modèle de données peut changer, et il n’y a pas de chemin de mise à jour entre les versions pour l’instant. Ne vous y fiez pas encore comme seul outil d’analytics.
Nous dire ce qui casse
Les bugs, les questions et ce qui vous a surpris vont dans les issues GitHub. Dites ce que vous avez lancé et ce que vous attendiez.
Ouvrir une issue