Pennant
trypennant.com
Spec sheet
- Product
- Pennant is an open-source computational notebook for real-time collaboration and flexible code execution in Markdown, JavaScript, and Python.Read 12 Oct 2026 · github.com
- License
- Pennant Notebook is MIT licensed.Read 12 Oct 2026 · github.com
- Code contributions
- The README invites users to submit issues, feature requests, and pull requests.Read 12 Oct 2026 · github.com
- Code editor
- The README says CodeMirror 6 provides the coding environment and integrates with Yjs for collaborative editing.Read 12 Oct 2026 · github.com
- Collaboration
- The README says Yjs enables real-time collaboration and synchronization between users.Read 12 Oct 2026 · github.com
- Deployment options
- noneRead 22 Sep 2026 · trypennant.com
- Documentation
- The README links to preliminary documentation at docs.trypennant.com.Read 12 Oct 2026 · github.com
- Execution
- Users can run individual cells or a full notebook, with a shared execution context whose outputs update in real time for connected users.Read 12 Oct 2026 · github.com
- Full-stack runtime
- NoRead 22 Sep 2026 · trypennant.com
- Interface
- The repository contains the React application for the Pennant Notebook project.Read 12 Oct 2026 · github.com
- Languages
- The README describes JavaScript and Python support, and lists Go and Ruby as upcoming language support.Read 12 Oct 2026 · github.com
- Markdown
- The README lists BlockNote as the Markdown editing component.Read 12 Oct 2026 · github.com
- Offline persistence
- The README lists caching and offline capabilities through y-indexeddb.Read 12 Oct 2026 · github.com
- Real-time collaboration
- YesRead 22 Sep 2026 · trypennant.com
- Setup
- The README says the project uses a multi-repository structure and points to its contributing guide for setup across components.Read 12 Oct 2026 · github.com
Plans and prices
Open source Free MIT licensed · no price stated Read 12 Oct 2026 · github.com
Where Specifiction places it
- Coding Playgrounds#104 of 1387.5