| Crates.io | org-social-rs |
| lib.rs | org-social-rs |
| version | 0.2.2 |
| created_at | 2025-08-28 00:55:29.65744+00 |
| updated_at | 2025-09-01 14:44:18.171864+00 |
| description | A Rust-based CLI and TUI client for the Org-social decentralized social network |
| homepage | https://github.com/AdsanTheGreat/org-social-rs |
| repository | https://github.com/AdsanTheGreat/org-social-rs |
| max_upload_size | |
| id | 1813419 |
| size | 227,077 |
A Rust-based CLI and TUI client for the Org-social decentralized social network.
Current version is targeting 1.1 release.
org-social-rs provides both command-line and terminal user interface tools for interacting with Org-social networks. This allows the user to use the network without the heavy overhead of emacs, though with some limitations (at least for now).
Somewhat paired to the lib's features - as it's todo gets fullfilled, the same features should land here where applicable.
In no particular order:
# Install from crates.io
cargo install org-social-rs
# Clone the repository
git clone https://github.com/AdsanTheGreat/org-social-rs.git
cd org-social-rs
# Run the program, without installing
cargo run --release
# Build the project
cargo build --release
# Manually copy the binary to your bin directory
OR
# Build the release version of the program, put it in the Cargo bin directory
cargo install --path .
Meant mostly for integrating as, for example, part of a bash script. Can force colored (on not) output with the --color flag.
CLI does not yet have all TUI features for displaying posts and feeds, or creating new posts & replies.
# View feed with latest posts
org-social-rs --file path/to/social.org feed
# Limit number of posts
org-social-rs --file path/to/social.org feed --count 10
# Filter posts from recent days
org-social-rs --file path/to/social.org feed --days 7
Meant to serve as an actual client, exposing most features.
# Launch interactive terminal interface
org-social-rs --file path/to/social.org tui
This project uses the org-social-lib-rs library for core functionality. If you want to integrate org-social into something, build a specific client (maybe a real gui?), feel free to check it out.
Report issues (there are probably a lot of them), submit pull requests, help is welcome.
This project is licensed under the GNU General Public License v3.0.