{"id":44541576,"url":"https://github.com/OpenBazaar/OpenBazaar-Client","last_synced_at":"2026-02-26T04:00:35.669Z","repository":{"id":36602892,"uuid":"40909050","full_name":"OpenBazaar/OpenBazaar-Client","owner":"OpenBazaar","description":"(DEPRECATED) Front-end Electron application for talking with the OpenBazaar-Server daemon","archived":true,"fork":false,"pushed_at":"2018-08-20T18:31:52.000Z","size":38337,"stargazers_count":413,"open_issues_count":68,"forks_count":175,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-09-22T01:24:37.123Z","etag":null,"topics":["electron","javascript","nodejs","openbazaar","p2p"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/OpenBazaar.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}},"created_at":"2015-08-17T16:11:12.000Z","updated_at":"2025-03-30T20:18:40.000Z","dependencies_parsed_at":"2022-09-18T20:51:34.964Z","dependency_job_id":null,"html_url":"https://github.com/OpenBazaar/OpenBazaar-Client","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/OpenBazaar/OpenBazaar-Client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenBazaar%2FOpenBazaar-Client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenBazaar%2FOpenBazaar-Client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenBazaar%2FOpenBazaar-Client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenBazaar%2FOpenBazaar-Client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenBazaar","download_url":"https://codeload.github.com/OpenBazaar/OpenBazaar-Client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenBazaar%2FOpenBazaar-Client/sbom","scorecard":{"id":105138,"data":{"date":"2025-08-11","repo":{"name":"github.com/OpenBazaar/OpenBazaar-Client","commit":"3a8815ced9003f1b0686c632d89713536f910168"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"checks":[{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"project is archived","details":["Warn: Repository is archived."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 6/14 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T10:57:41.132Z","repository_id":36602892,"created_at":"2025-08-15T10:57:41.133Z","updated_at":"2025-08-15T10:57:41.133Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29848658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T22:37:40.667Z","status":"online","status_checked_at":"2026-02-26T02:00:06.774Z","response_time":89,"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":["electron","javascript","nodejs","openbazaar","p2p"],"created_at":"2026-02-13T19:00:18.575Z","updated_at":"2026-02-26T04:00:35.664Z","avatar_url":"https://github.com/OpenBazaar.png","language":"JavaScript","readme":"## _Note: This project is no longer maintained._ Please see version 2 at https://github.com/OpenBazaar/openbazaar-desktop\n---\n\n# OpenBazaar-Client (v1.0) (deprecated)\n\n[![Build Status](https://travis-ci.org/OpenBazaar/OpenBazaar-Client.svg)](https://travis-ci.org/OpenBazaar/OpenBazaar-Client)\n[![Slack Status](http://slack.openbazaar.org/badge.svg)](https://openbazaar-slackin-drwasho.herokuapp.com/)\n\nYou **must** be running the [OpenBazaar backend](https://github.com/OpenBazaar/OpenBazaar-Server) for the client to work! \nIf you are using a remote server (a server on a different computer) your connection will fail on the first install, and you will need to enter the information for the remote server as a new connection.\n\nDependencies\n-----------\n\n- [NodeJS](https://nodejs.org/en/download/) v6.x\n- Install via [Package Manager] (https://nodejs.org/en/download/package-manager/)\n- Ensure that `npm` is added to your `PATH`!\n\nRunning\n-------\n\n1. Clone the client repository into a directory of your choice:\n  - `git clone https://github.com/OpenBazaar/OpenBazaar-Client.git`\n2. Navigate into the new folder created in (1)\n  - `cd OpenBazaar-Client`\n3. Install the client\n  - `npm install`\n4. Run the client\n  - `npm start`\n\nRemember you must be running the [OpenBazaar-Server](https://github.com/OpenBazaar/OpenBazaar-Server) for the client to function properly. If you want to access the test network (testnet), run the server using the `-t` flag (e.g. `$ python openbazaard.py start -t`). If your router blocks your port after starting and stopping the server, you can set your server to a new port with the '-p' flag (-p followed by a port number).\n\nIf the server component has not generated a GUID (which happens only once, when the server is first started), then the client will not fully start up until the GUID is created.\n\nCurrent (v1 Mainnet) Release Tracker can be found here: [#965](https://github.com/OpenBazaar/OpenBazaar-Client/issues/965)\n\nAPI Documentation\n-----------\nThe client uses the following REST API calls.\n- [GET calls](https://gist.github.com/drwasho/742505589f62f6aa98b4)\n- [POST calls](https://gist.github.com/drwasho/bd4b28a5a07c5a952e2f)\n\nWebsocket API calls are yet to be documented.\n\nTranslations\n-----------\nTranslators around the world are welcomed.\n\nYou can start translating at our Transifex project:\n\n- https://www.transifex.com/ob1/openbazaar/\n\nMany thanks!\n","funding_links":[],"categories":["Documentation and Howtos"],"sub_categories":["Want to hack on OpenBazaar?"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenBazaar%2FOpenBazaar-Client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOpenBazaar%2FOpenBazaar-Client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenBazaar%2FOpenBazaar-Client/lists"}