-
released this
2025-12-18 09:00:26 +01:00 | 1 commits to main since this releaseplaintext.casa v0.3 - Initial Release
The first public release of plaintext.casa - a decentralized social network using plain text files over HTTP.
🎯 What's Included
Library (
plaintext-casav0.3.0)- Parse plaintext.casa feeds (Markdown, AsciiDoc, plain text)
- Assemble timelines from followed feeds
- Post updates via
supersedesfield - Full TypeScript support
- Zero dependencies
CLI (
casa-cliv0.3.1)- Subcommand architecture:
init,timeline,add,build,pages - Configuration file support (
$XDG_CONFIG_HOME/casa/config.toml) - Rich terminal markdown rendering
- Multi-file feeds (pages, partially implemented)
- Automatic post timestamps
✨ Highlights
Post Updates: Update or correct posts while maintaining append-only feeds using the
supersedesfield.Multi-File Feeds: Organize content across multiple files (blog, photos, projects, etc. -- partially implemented)
Format Flexibility: Support for Markdown, AsciiDoc, and plain text formats (Org Mode files to be implemented)
Decentralized: No servers, no databases - just plain text files hosted anywhere
📦 Installation
# Library npm install plaintext-casa # CLI (requires Bun) git clone https://github.com/koehr/plaintext.casa cd plaintext.casa/cli bun install bun run build🚀 Quick Start
// Library import parseFeed from 'plaintext-casa' import { assembleTimeline } from 'plaintext-casa' const result = parseFeed(feedContent) const timeline = await assembleTimeline(result.feed)# CLI casa init feed.md casa timeline casa add📖 Documentation
- Main README - Specification and overview
- Library Docs - API reference
- CLI Docs - Command reference
- Examples - Sample feeds
🔗 Links
- Repository: https://github.com/koehr/plaintext.casa
- Website: https://plaintext.casa
License: MIT
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
casa-bun
1 download ·
2025-12-18 09:06:19 +01:00 · 1.7 MiB -
casa-linux-x86_64
1 download ·
2025-12-18 09:06:51 +01:00 · 102 MiB -
casa-nodejs
1 download ·
2025-12-18 09:06:52 +01:00 · 1.6 MiB