{"id":19571547,"url":"https://github.com/block-core/angor-chat","last_synced_at":"2026-04-16T02:31:27.727Z","repository":{"id":260309128,"uuid":"876534338","full_name":"block-core/angor-chat","owner":"block-core","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-03T11:27:30.000Z","size":23693,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-12-26T03:40:32.183Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://chat.angor.io/","language":"TypeScript","has_issues":true,"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/block-core.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}},"created_at":"2024-10-22T06:16:08.000Z","updated_at":"2025-04-03T11:26:04.000Z","dependencies_parsed_at":"2024-10-30T17:16:40.392Z","dependency_job_id":"3634e9cd-54d5-47a0-b3f3-b818c3841938","html_url":"https://github.com/block-core/angor-chat","commit_stats":null,"previous_names":["block-core/angor-chat"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/block-core/angor-chat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/block-core%2Fangor-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/block-core%2Fangor-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/block-core%2Fangor-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/block-core%2Fangor-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/block-core","download_url":"https://codeload.github.com/block-core/angor-chat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/block-core%2Fangor-chat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31868487,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"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":[],"created_at":"2024-11-11T06:19:16.097Z","updated_at":"2026-04-16T02:31:27.715Z","avatar_url":"https://github.com/block-core.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AngorChat\n\n\u003cimg src=\"public/logo192.png\" width=\"100\"\u003e\n\nAngorChat is one of the most decentralized chat apps ever built. \n\nAngorChat is built on Nostr, and therefore doesn't rely on any centralized servers, just Nostr relays. Everyday users of AngorChat can immediately benefit from Nostr’s decentralized network. Power users can choose to further decentralization by running their own AngorChat client or Nostr relay. \n\nOur ReadMe is a summary about AngorChat, what it looks like, and how to use it.\n\n[Join AngorChat](https://chat.angor.io/)\n\n## What is Nostr?\n\n[Nostr](https://github.com/nostr-protocol/nostr) is a simple open protocol for creating censorship-resistant global networks.\n\n## How to log into AngorChat\n\nFrom the [Angor Chat](https://chat.angor.io/) homepage choose one of the following:\n\n**Create Nostr Account** (easiest option for first time users) — Click the button to “Create Nostr Account.” Instantly you’ll be given a new Nostr account. Once you login, it is highly recommended that you go to “Settings -\u003e Keys” and save both your public and private keys. These keys are your access to your Nostr account, and you will need them again in the future.\n\n**Use NIP-07 Wallet** (recommended for return users) — Choose the button “Use NIP-07 Wallet.” Install the Alby wallet browser extension. Once you install Alby you will be able to log into AngorChat. The benefit of the NIP-07 login is that you will manage your private keys locally in the Alby extension.\n\n## How to use AngorChat\n\nOnce you enter AngorChat you can chat in the global chat, or create your own chat channel where you can invite others.\n\n## How to run AngorChat locally \n\nInstall dependencies\n```bash\n$ yarn \n```\n\nStart \n```bash\n$ yarn start\n```\n\nAngorChat will open in your browser.\n\n## Roadmap 🛣️\n\n- Mute user \u0026 Hide message ✅\n- Reply in Thread ✅\n- Muting ✅\n- Reactions ✅\n- Channel invitations ✅\n- User profiles ✅\n- Mentions ✅\n- Channel \u0026 DM unread indicator ✅\n- iOS app\n- Notifications (push/fetch)\n- Android app","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblock-core%2Fangor-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblock-core%2Fangor-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblock-core%2Fangor-chat/lists"}