← Découvrir
GitHub · denoland/celld↑ +516 aujourd'hui

Gestion des données persistantes dans les systèmes distribués

Développé par Deno, Celld propose une infrastructure d'objets durables auto-hébergée pour les systèmes distribués. Cette technologie, écrite en langage Rust, permet de répartir la gestion des états entre différents nœuds de manière évolutive.

Mises à jour

  • 22 octobre 2026: Étoiles 5,067 → 6,043, dernière version v0.6.3 (21 octobre 2026).
  • 8 octobre 2026: Étoiles 4,937 → 5,067, dernière version v0.6.2 (7 octobre 2026).
  • 2 octobre 2026: Étoiles 4,817 → 4,937, dernière version v0.6.1 (1 octobre 2026).
  • 27 septembre 2026: Étoiles 4,630 → 4,817, dernière version v0.6.0 (26 septembre 2026).

Ce que ça vous apporte

  • Fournit une gestion d’état évolutive dans votre propre infrastructure.
  • Il stocke chaque objet en tant que base de données SQLite indépendante.
  • Il établit une coordination inter-nœuds avec un stockage compatible S3.

Installation

Téléchargez l'outil sur votre ordinateur
curl -fsSL https://celld.dev/install.sh | sh

Exécution

Nœud à ressources restreintes
CELLD_MAX_RESIDENT_CELLS=1000 \
CELLD_RESIDENT_LOW_WATER=800 \
celld --bucket s3://my-cells-bucket --listen 0.0.0.0:8080 \
  --advertise node-a.internal:8080

Si vous ne codez pas

Collez ceci dans votre agent (Claude Code · Codex · Antigravity)

Je souhaite créer un système distribué en utilisant Celld. Après avoir créé un espace de stockage compatible S3, expliquez étape par étape comment les nœuds vont utiliser cet espace et comment distribuer les packages Wrangler. Résumez les détails techniques dans un langage simple, en particulier sur la façon dont les nœuds se découvrent et garantissent la cohérence des données sur S3.

Dépôt : https://github.com/denoland/celld. Base-toi sur les instructions officielles du fichier README de ce dépôt pour l'installation et l'exécution.

Avant de commencer, vérifie quel système d'exploitation nous utilisons et si les outils nécessaires (ex: Python, Node.js, Git, Docker) sont installés. Installe ceux qui manquent étape par étape selon ce système.

Crée un nouveau dossier vide pour travailler. Ne touche pas aux fichiers en dehors de ce dossier et ne supprime rien. Avant chaque commande, décris ce que tu vas faire en une phrase.

Dis-moi ce que je devrais voir à l'écran à la fin de chaque étape. Si une erreur survient, je te copierai le message d'erreur tel quel et nous la corrigerons ensemble.

Termes liés du glossaire

Pour quiIl convient aux développeurs qui travaillent sur des systèmes distribués et souhaitent établir une gestion d'état évolutive sur leurs propres serveurs.
LicenceApache-2.0

Liens

TreScout n'a pas développé cet outil · nous l'avons repéré dans les tendances GitHub et présenté. Cette page décrit le dépôt tel qu'il était le 2026-08-08 : Le nombre d'étoiles et notre texte datent de ce jour, le dépôt a pu changer depuis. Consultez le lien du dépôt pour l'état actuel. Le texte de présentation a été préparé avec l’IA à partir de la propre documentation du dépôt et cette page a été traduite automatiquement depuis l’original turc · la version turque fait foi.