{"id":33899709,"url":"https://github.com/gitsocial-org/gitsocial","last_synced_at":"2026-05-19T07:16:27.071Z","repository":{"id":321224796,"uuid":"1084535317","full_name":"gitsocial-org/gitsocial","owner":"gitsocial-org","description":"Git-native cross-forge collaboration platform","archived":false,"fork":false,"pushed_at":"2026-04-16T04:53:53.000Z","size":8849,"stargazers_count":60,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-16T06:37:01.749Z","etag":null,"topics":["bubbletea","cli","cross-forge","decentralized","git","go","kanban","rpc","sbom","scrum","social","tui"],"latest_commit_sha":null,"homepage":"https://gitsocial.org/","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gitsocial-org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-27T20:11:56.000Z","updated_at":"2026-04-16T04:53:57.000Z","dependencies_parsed_at":"2025-10-28T15:11:04.280Z","dependency_job_id":null,"html_url":"https://github.com/gitsocial-org/gitsocial","commit_stats":null,"previous_names":["gitsocial-org/gitsocial"],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/gitsocial-org/gitsocial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitsocial-org%2Fgitsocial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitsocial-org%2Fgitsocial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitsocial-org%2Fgitsocial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitsocial-org%2Fgitsocial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitsocial-org","download_url":"https://codeload.github.com/gitsocial-org/gitsocial/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitsocial-org%2Fgitsocial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32323215,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bubbletea","cli","cross-forge","decentralized","git","go","kanban","rpc","sbom","scrum","social","tui"],"created_at":"2025-12-11T22:06:23.779Z","updated_at":"2026-05-19T07:16:27.059Z","avatar_url":"https://github.com/gitsocial-org.png","language":"Go","funding_links":[],"categories":["Go","Applications"],"sub_categories":["Development Tools"],"readme":"\u003cdiv align=\"center\"\u003e\n\n  \u003cimg src=\"documentation/images/gitsocial-icon.png\" width=\"120\" height=\"120\"\u003e\n  \u003ch1\u003eGitSocial\u003c/h1\u003e\n\n  *Git-native cross-forge collaboration platform*\n\n  [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n  [![GitMsg Protocol](https://img.shields.io/badge/GitMsg-v0.1.0-blue)](specs/GITMSG.md)\n  [![CI](https://github.com/gitsocial-org/gitsocial/actions/workflows/ci.yml/badge.svg)](https://github.com/gitsocial-org/gitsocial/actions/workflows/ci.yml)\n\n[Why GitSocial](#why-gitsocial) • [How It Works](#how-it-works) • [Installation](#installation) • [Quick Start](#quick-start) • [Documentation](#documentation)\n\n![GitSocial TUI](documentation/demo/demo.gif)\n\n\u003c/div\u003e\n\n## Why GitSocial\n\nGit solved distributed collaboration for code. GitSocial extends it beyond code, making your data portable and independent.\n\n## How It Works\n\nAll collaboration data (posts, issues, PRs, etc.) is stored in your git repository as [git commits with structured trailers](specs/GITMSG.md) on `gitmsg/*` branches, syncing via `git fetch` and `git push`. Activity from other repositories appears in your timeline when you add them to your lists.\n\n## Installation\n\n**macOS / Linux**:\n```bash\nbrew install gitsocial-org/tap/gitsocial\n# or\ncurl -fsSL https://raw.githubusercontent.com/gitsocial-org/gitsocial/main/install.sh | sh\n```\n\nIf macOS blocks the binary (\"cannot verify developer\"), run:\n```bash\nxattr -d com.apple.quarantine $(which gitsocial)\n```\n\n**Windows**:\n```bash\nscoop bucket add gitsocial https://github.com/gitsocial-org/scoop-bucket.git\nscoop install gitsocial\n```\n\n**Go**:\n```bash\ngo install github.com/gitsocial-org/gitsocial/cli/gitsocial@latest\n```\n\nOr download a binary from [Releases](https://github.com/gitsocial-org/gitsocial/releases/latest).\n\n## Quick Start\n\nClone your project from GitHub, GitLab, or any host, then from your project directory:\n\n```bash\ngitsocial import         # imports issues, PRs, releases, discussions\ngitsocial tui            # explore in the terminal\n```\n\n## Documentation\n\n### Concepts\n\n| Document | Description |\n|----------|-------------|\n| [GitMsg Protocol](specs/GITMSG.md) | Core message format, headers, refs, versioning |\n| [Identity Verification](documentation/IDENTITY.md) | Decentralized trust model, attestation sources, caching |\n| [Notifications](documentation/NOTIFICATIONS.md) | Notification types, scopes, and triggers |\n\n### Extensions\n\n| Document | Description | Spec |\n|----------|-------------|------|\n| [Social](documentation/SOCIAL.md) | Posts, comments, lists, timeline, followers | [GitSocial](specs/GITSOCIAL.md) |\n| [PM](documentation/PM.md) | Issues, milestones, sprints, labels, boards | [GitPM](specs/GITPM.md) |\n| [Review](documentation/REVIEW.md) | Pull requests, feedback, forks, version tracking, cross-forge scenarios | [GitReview](specs/GITREVIEW.md) |\n| [Release](documentation/RELEASE.md) | Releases, artifacts, checksums, signatures, SBOM | [GitRelease](specs/GITRELEASE.md) |\n\n### Clients\n\n| Document | Description |\n|----------|-------------|\n| [Agent Skill](https://github.com/gitsocial-org/gitsocial-agent-skill) | AI-assisted workflows for Claude Code, Cursor, and other agents |\n| [TUI](documentation/TUI-DIAGRAMS.md) | Per-view layout diagrams (see also [keybindings](documentation/TUI-KEYS.md)) |\n| [CLI](documentation/CLI.md) | Commands, flags, output formats |\n| [JSON-RPC](documentation/RPC.md) | Client integration over stdio |\n\n## Contributing\n\nPlatform issues and PRs are disabled on all mirrors. GitSocial uses its own tools for collaboration.\n\n### Getting Started\n\n1. Install GitSocial (see [Installation](#installation))\n2. Fork the repository on any host (GitHub, GitLab, Codeberg, or self-hosted)\n3. Clone your fork: `git clone https://your-host.com/you/gitsocial`\n4. Read [Architecture](documentation/ARCHITECTURE.md) for system design, packages, and cache layout\n\n### Submitting Pull Requests\n\n```bash\ngit checkout -b feature/my-change         # make changes, commit\n\ngitsocial review pr create \\\n  --base main \\\n  --head feature/my-change \\\n  \"Short description of change\"\n\ngit push origin feature/my-change         # push your branch\ngitsocial push                            # push PR metadata\n```\n\nAfter your first push, request fork registration in the [Matrix room](https://matrix.to/#/!uZYlsFjjQgPmSBYJaY:matrix.org?via=matrix.org) so maintainers can discover your PRs and issues.\n\nSee [Review](documentation/REVIEW.md) for the full cross-forge PR workflow.\n\n### Reporting Bugs \u0026 Requesting Features\n\n```bash\ngitsocial pm issue create \"Bug: description\"\ngitsocial push\n```\n\nFor quick questions or discussion, use the [Matrix room](https://matrix.to/#/!uZYlsFjjQgPmSBYJaY:matrix.org?via=matrix.org).\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitsocial-org%2Fgitsocial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitsocial-org%2Fgitsocial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitsocial-org%2Fgitsocial/lists"}