{"id":13617911,"url":"https://github.com/radicle-dev/radicle-upstream","last_synced_at":"2025-04-14T06:36:16.789Z","repository":{"id":35169800,"uuid":"201935501","full_name":"radicle-dev/radicle-upstream","owner":"radicle-dev","description":"Desktop client for Radicle.","archived":true,"fork":false,"pushed_at":"2022-08-01T07:37:22.000Z","size":29895,"stargazers_count":616,"open_issues_count":0,"forks_count":51,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-11-08T02:36:40.713Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/radicle-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null}},"created_at":"2019-08-12T13:26:09.000Z","updated_at":"2024-11-06T12:23:26.000Z","dependencies_parsed_at":"2022-07-08T13:31:23.171Z","dependency_job_id":null,"html_url":"https://github.com/radicle-dev/radicle-upstream","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radicle-dev%2Fradicle-upstream","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radicle-dev%2Fradicle-upstream/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radicle-dev%2Fradicle-upstream/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radicle-dev%2Fradicle-upstream/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/radicle-dev","download_url":"https://codeload.github.com/radicle-dev/radicle-upstream/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248836247,"owners_count":21169369,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-08-01T20:01:50.416Z","updated_at":"2025-04-14T06:36:15.188Z","avatar_url":"https://github.com/radicle-dev.png","language":"Svelte","funding_links":[],"categories":["Svelte","others"],"sub_categories":[],"readme":"# ⚠️ Upstream has been sunsetted ⚠️\n\nRead more about it [here](https://radicle.community/t/upstream-july-2022-community-update).\nTo discover and interact with projects on the Radicle protocol, please use the\n[web app](https://app.radicle.network) and [Radicle CLI](https://radicle.network)\ntooling.\n\n-------------------------------------------------------------------------------\n\nUpstream is a cross-platform desktop client for the Radicle code collaboration\nprotocol.\n\nAt the moment we support Linux and macOS. Latest packages for these platforms\nare available on the [Radicle website][rw].\n\nWindows support is considered experimental at this stage -- we don't provide\npackages for this platform, so you'll have to build it from source.\n\nThe [UI][ui] is written in JavaScript using [Svelte][sv] and Electron and the\nnode [proxy][pr] logic is implemented in [Rust][ru].\n\nA good entry point for exploration is [`development.md`][de], where you'll find\ninformation on how to build Upstream from source.\n\nIf you're looking to contribute, take a look at [`contributing.md`][co] to\nlearn about the different ways that we accept contributions.\n\nIf you have questions or would like to get in touch, check out\n[radicle.community][rc].\n\n## Building and running Upstream\n\nPrerequisites\n\n* [NodeJS](https://nodejs.org/en/)\n* [Yarn](https://yarnpkg.com/getting-started/install)\n* [Rustup](https://github.com/rust-lang/rustup)\n\nTo build Upstream, run\n\n```bash\nyarn install\nyarn run dist\n```\n\nThis command will create an application package in the `./dist` folder which\nyou can then run.\n\n## Attribution\n\nUpstream uses:\n  - [Twemoji by Twitter][tw]\n  - [The Inter typeface family by Rasmus Andersson][ra]\n  - [Source Code Pro font family by Adobe][so]\n\n\n[bb]: https://github.com/radicle-dev/radicle-upstream/actions/workflows/build.yaml/badge.svg?branch=main\n[bu]: https://github.com/radicle-dev/radicle-upstream/actions/workflows/build.yaml\n[co]: docs/contributing.md\n[db]: https://github.com/radicle-dev/radicle-upstream/actions/workflows/dist.yaml/badge.svg?branch=main\n[dd]: https://github.com/radicle-dev/radicle-upstream/actions/workflows/dist.yaml\n[de]: docs/development.md\n[pr]: proxy\n[ra]: https://rsms.me/inter\n[rc]: https://radicle.community\n[ru]: https://www.rust-lang.org\n[rw]: https://radicle.xyz/downloads.html\n[so]: https://adobe-fonts.github.io/source-code-pro\n[sv]: https://svelte.dev\n[tw]: https://twemoji.twitter.com\n[ui]: ui\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradicle-dev%2Fradicle-upstream","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fradicle-dev%2Fradicle-upstream","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradicle-dev%2Fradicle-upstream/lists"}