txt

Project PublicTxt

Overview

PublicTxt is an experiment in using Git repositories as an interoperability layer and online storage for public and community knowledge. By leveraging free Git hosting services and plain text markdown files, it enables individuals and communities to share, curate, and collaborate on content without relying on centralized platforms or paid infrastructure.

The core idea is simple: Desktop and Web applications that sync between local and multiple Git repositories to store and share knowledge, subscribe to repositories and aggregate content from different sources, collaborate through user friendly abstractions over Git’s branching and merging workflows, and publish everything to the web using static site generation.

The experiment is in early stages. Links to software repositories for tooling that works with these plain-text repositories to follow.

Linked Repositories

Core Features

Use Cases

Future Ideas/Possibilities

Public Text Template

Using this Repository to work or play with the format

Directory Structure

The directory structure for a Public Text repository is as follows:

License

Contributing