{"id":14986841,"url":"https://github.com/particl/particl-desktop","last_synced_at":"2025-04-06T11:11:04.850Z","repository":{"id":37333887,"uuid":"87307942","full_name":"particl/particl-desktop","owner":"particl","description":"The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.","archived":false,"fork":false,"pushed_at":"2024-06-01T12:50:18.000Z","size":86225,"stargazers_count":178,"open_issues_count":78,"forks_count":89,"subscribers_count":38,"default_branch":"dev","last_synced_at":"2025-03-30T09:09:51.472Z","etag":null,"topics":["angular","angular-cli","blockchain","cryptocurrencies","cryptocurrency","d-commerce","dapp","decentralized","e-comm","e-commerce","gui","html5","marketplace","p2p","p2p-marketplace","particl","privacy","private-market","security"],"latest_commit_sha":null,"homepage":"https://particl.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/particl.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}},"created_at":"2017-04-05T12:42:16.000Z","updated_at":"2025-01-31T03:12:53.000Z","dependencies_parsed_at":"2024-09-30T00:22:06.009Z","dependency_job_id":"ef6ad45b-18c4-400a-9a95-b0dda5f682a5","html_url":"https://github.com/particl/particl-desktop","commit_stats":{"total_commits":5289,"total_committers":28,"mean_commits":"188.89285714285714","dds":0.7774626583475137,"last_synced_commit":"671fda81590363bf260c7ee858afb43c7a2bc0de"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/particl%2Fparticl-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/particl%2Fparticl-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/particl%2Fparticl-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/particl%2Fparticl-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/particl","download_url":"https://codeload.github.com/particl/particl-desktop/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247471521,"owners_count":20944158,"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":["angular","angular-cli","blockchain","cryptocurrencies","cryptocurrency","d-commerce","dapp","decentralized","e-comm","e-commerce","gui","html5","marketplace","p2p","p2p-marketplace","particl","privacy","private-market","security"],"created_at":"2024-09-24T14:13:39.568Z","updated_at":"2025-04-06T11:11:04.830Z","avatar_url":"https://github.com/particl.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Platform:Windows](https://img.shields.io/badge/platform-Windows-lightgrey)](https://github.com/particl/particl-desktop/releases/latest)\n[![Platform:macOS](https://img.shields.io/badge/platform-macOS-lightgrey)](https://github.com/particl/particl-desktop/releases/latest)\n[![Platform:Linux](https://img.shields.io/badge/platform-Linux-lightgrey)](https://github.com/particl/particl-desktop/releases/latest)\n\n# Particl Desktop\n\n![Particl Desktop 3.0 Preview](.github-readme/particl-desktop-3.0-preview.gif)\n\n\u003cp align=\"center\"\u003e\n   \u003ca href=\"https://github.com/particl/particl-desktop/releases\"\u003e\u003cimg src=\".github-readme/button-download.png\" alt=\"Download Wallet\"\u003e\u003c/a\u003e\n   \u003ca href=\"https://particl.io\"\u003e\u003cimg src=\".github-readme/button-website.png\" alt=\"Official website\"\u003e\u003c/a\u003e\n   \u003ca href=\"https://particl.news\"\u003e\u003cimg src=\".github-readme/button-news.png\" alt=\"Latest news\"\u003e\u003c/a\u003e\n   \u003ca href=\"https://particl.wiki\"\u003e\u003cimg src=\".github-readme/button-wiki.png\" alt=\"Project wiki\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n**Table of Contents**\n\n* [About](#about)\n* [Participate](#participate)\n* [Development](#development)\n* [Troubleshooting](#troubleshooting)\n* [Bug Bounties](#bug-bounties)\n* [License](#license)\n\n## About\nThe [Particl Project](https://particl.io/about) – Striving to protect your rights, freedoms, and privacy.\n\n**Particl Desktop** is a standalone desktop application that hosts multiple functionalities at once and delivers an easy user-experience when interacting with Particl's services and applications.\n\nGet access to decentralization:\n\n* **Particl Network**\u003cbr /\u003e\nThe Particl Network consists of two technologies:\u003cbr /\u003e\u003cbr /\u003e\n   * *Encrypted data exchange protocol*\u003cbr /\u003e\nSecureMessaging (SMSG protocol) is a decentralized storage network (DSN) to store and transfer data between nodes in a privacy-preserving manner. It enables a private and secure environment for e-commerce and communications between users. SMSG powers the Particl Marketplace without bloating the blockchain with excessive data and without leaving any permanent record.\n   * *Programmable blockchain with advanced privacy features*\u003cbr /\u003e\nThe Particl Blockchain is a decentralized, immutable, and censorship-proof ledger. It is based on bitcoin technology and has been carefully enhanced by the Particl team to provide a more robust level of privacy through industry-leading privacy technologies. Its role within the network is the processing and validation of payments between users without requiring any third-party such as a bank or a payment processor.\u003cbr /\u003e\u003cbr /\u003e\n* **[Particl Coin](https://particl.io/coin)**\u003cbr /\u003e\nPART is a fast and flexible cryptocurrency with multiple privacy states. It lets you send and receive payments without revealing any of your financial data to anyone.\u003cbr /\u003e\u003cbr /\u003e\n* **[Particl Marketplace](https://particl.io/marketplace)**\u003cbr /\u003e\nBuy and sell anything free of commissions, restrictions, and prying eyes. Payments between participants can be initiated using multiple currencies but always settle in PART. No bank account, documentation, email, phone number, or any other identification type is required but the parties get forced to stay honest with its unique [two-party escrow](https://academy.particl.io/en/latest/in-depth/indepth_escrow.html). Transform today's e-commerce into a free, secure, and trustworthy place, yielding fair market conditions.\n\nRepositories: [Particl Core](https://github.com/particl/particl-core) | [Particl Marketplace](https://github.com/particl/particl-market)\n\n## Participate\n\n### Chats\n\n* **For developers** The chat [#particl-dev:matrix.org](https://app.element.io/#/room/#particl-dev:matrix.org) using [Element](https://element.io) (formerly Riot).\n* **For community** The community chat [https://discord.me/particl](https://discord.me/particl) [![Discord](https://img.shields.io/discord/391967609660112925)](https://discord.me/particl).\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/ParticlProject?label=follow%20us\u0026style=social)](http://twitter.com/particlproject)\n[![Subreddit subscribers](https://img.shields.io/reddit/subreddit-subscribers/particl?style=social)](http://reddit.com/r/particl)\n\n### Documentation, installation\n\nFor non-developers curious to explore a new world of commerce, binaries can be downloaded and installed. It is the easiest way to get started. Following the guides on [Particl Academy](https://academy.particl.io) is highly recommended. It's the reference book in straightforward language.\n\n* [Download Particl Desktop](https://github.com/particl/particl-desktop/releases/latest)\n\n#### Community chat support\n\n* [Discord](https://discord.me/particl) navigate to the #support channel\n* [Telegram](https://t.me/particlhelp)\n* [Element](https://app.element.io/#/room/#particlhelp:matrix.org)\n\n## Development\n\n[![Snyk](https://snyk.io/test/github/particl/particl-desktop/badge.svg)](https://snyk.io/test/github/particl/particl-desktop)\n[![Build Status](https://travis-ci.org/particl/particl-desktop.svg?branch=master)](https://travis-ci.org/particl/particl-desktop)\n[![Coverage Status](https://coveralls.io/repos/github/particl/particl-desktop/badge.svg?branch=master)](https://coveralls.io/github/particl/particl-desktop?branch=master)\n[![Code Climate](https://codeclimate.com/github/particl/particl-desktop/badges/gpa.svg)](https://codeclimate.com/github/particl/particl-desktop)\n[![Greenkeeper badge](https://badges.greenkeeper.io/particl/particl-desktop.svg)](https://greenkeeper.io/)\n\n### Requirements\n\n[Node.js®](https://nodejs.org/) v16, [git](https://git-scm.com/), and [yarn](https://yarnpkg.com/en/)\n\n### Development install\n\nNB!! Requires access to the private fork of this repo in order to obtain the latest build changes.\n\nClone the repo \u0026 fetch the dependencies:\n\n```bash\ngit clone https://github.com/particl/particl-desktop\ncd particl-desktop\nyarn install\n```\n\n\u003e Note: The most recent development happens on the `dev` branch. Keep in mind that the development currently happens on a private fork of this repo. This repository is the user interface that works in combination with our [`particl-core`](https://github.com/particl/particl-core).\n\nIn the project's folder:\n\n1. Run `ng serve` to start the dev server and keep it running\n1. In another terminal window, run `yarn run start:electron:dev -testnet --devtools` to start Particl Desktop on testnet (the daemon will be updated and launched automatically)\n   * `-testnet` – for running on testnet (omit for running the client on mainnet)\n   * `-reindex` – reindexes the blockchain (in case you're stuck)\n   * `--devtools` – automatically opens Developer Tools on client launch\n\n#### Interact with particl-core daemon\n\nYou can directly interact with the daemon ran by the Electron version:\n\n```\n./particl-cli -testnet getblockchaininfo\n```\n\n### Packaging\n\n#### Windows-only requirements\n\nBuilding for Windows requires the 32-bit libraries to be available:\n\n```\nsudo apt-get install gcc-multilib\nsudo apt-get install g++-multilib\n```\n\n#### Packaging commands\n\n* `yarn run package:win` – Windows\n* `yarn run package:mac` – macOS\n* `yarn run package:linux` – Linux\n\n\n## Troubleshooting\n\n### Development issues\n\n#### Blockchain syncing stuck\n\nRestart the app with `-reindex` flag:\n\n```\nyarn run start:electron:dev -testnet --devtools -reindex\n```\n\n### Other issues\n\n* [Particl Wiki](https://particl.wiki/) for the most common problems\n* Developer chat support [#particl-dev:matrix.org](https://app.element.io/#/room/#particl-dev:matrix.org)\n\n## Bug bounties\n\nParticl is a security and privacy oriented project. As such, a permanent bug bounty program is put in place in order to encourage the responsible disclosure of any bug or vulnerability contained within the Particl code and reward those who find them.\n\n[Particl Bug Bounty Program](https://particl.io/bug-bounties/)\n\n## License\n\nParticl Desktop is released under [GNU General Public License v2.0](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparticl%2Fparticl-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparticl%2Fparticl-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparticl%2Fparticl-desktop/lists"}