Discover and explore top open-source AI tools and projects—updated daily.
stencilaPlatform for dynamic, data-driven documents
Top 42.1% on SourcePulse
Stencila is a platform for creating and publishing dynamic, data-driven documents, aiming to lower the barrier for programmable content and enable rich, interactive articles and applications. It targets scientists, researchers, and anyone needing to integrate code, data, and LLM assistance into their documents, offering a unified approach to content creation that blurs the lines between documents and applications.
How It Works
Stencila v2 is a rewrite in Rust, built upon three core innovations: Conflict-free Replicated Data Types (CRDTs) for decentralized collaboration and version control, Large Language Models (LLMs) for writing and editing assistance, and a schema that treats documents as applications. CRDTs form the foundational storage and synchronization layer, enabling fine-grained changes to be exchanged over networks for real-time collaboration. LLMs are integrated to assist authors, with mechanisms to track human vs. AI contributions. The Stencila Schema defines document structure, supporting prose, code, math, data, and control flow.
Quick Start & Requirements
curl -sSf https://stencila.dev/install.sh | sh.zip from latest release and add to PATH.docker pull stencila/stencilapython -m pip install stencilanpm install @stencila/nodenpm install @stencila/typesHighlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
10 hours ago
1 day