{"id":13600006,"url":"https://github.com/Adamant-im/adamant-im","last_synced_at":"2025-04-10T17:33:22.656Z","repository":{"id":25557734,"uuid":"104517377","full_name":"Adamant-im/adamant-im","owner":"Adamant-im","description":"ADAMANT Decentralized Messenger. Progressive Web Application (PWA)","archived":false,"fork":false,"pushed_at":"2024-10-24T13:02:49.000Z","size":25793,"stargazers_count":583,"open_issues_count":13,"forks_count":59,"subscribers_count":125,"default_branch":"master","last_synced_at":"2024-10-25T05:54:10.346Z","etag":null,"topics":["anonymity","anonymous","anonymous-messenger","bitcoin","blockchain","communication","crypto-wallet","cryptocurrency","decentralization","decentralized","decentralized-messenger","encrypted","messenger","onion","private-keys","pwa","secure","secure-messenger","tor","wallet"],"latest_commit_sha":null,"homepage":"https://msg.adamant.im","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Adamant-im.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-09-22T20:46:48.000Z","updated_at":"2024-10-18T01:07:29.000Z","dependencies_parsed_at":"2023-09-23T14:42:34.246Z","dependency_job_id":"1acb3b0e-0792-4843-8df0-891424ecb609","html_url":"https://github.com/Adamant-im/adamant-im","commit_stats":null,"previous_names":[],"tags_count":77,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adamant-im%2Fadamant-im","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adamant-im%2Fadamant-im/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adamant-im%2Fadamant-im/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adamant-im%2Fadamant-im/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Adamant-im","download_url":"https://codeload.github.com/Adamant-im/adamant-im/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223442816,"owners_count":17145835,"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":["anonymity","anonymous","anonymous-messenger","bitcoin","blockchain","communication","crypto-wallet","cryptocurrency","decentralization","decentralized","decentralized-messenger","encrypted","messenger","onion","private-keys","pwa","secure","secure-messenger","tor","wallet"],"created_at":"2024-08-01T17:01:24.638Z","updated_at":"2025-04-10T17:33:22.620Z","avatar_url":"https://github.com/Adamant-im.png","language":"Vue","funding_links":[],"categories":["Vue","Others","TypeScript"],"sub_categories":[],"readme":"[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/adamant-im/adamant-im/preview.yml)](https://github.com/Adamant-im/adamant-im/actions/workflows/preview.yml) [![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/m/Adamant-im/adamant-im/dev?color=24bd13)](https://github.com/Adamant-im/adamant-im/graphs/commit-activity) [![GitHub release (with filter)](https://img.shields.io/github/v/release/adamant-im/adamant-im?color=24bd13)](https://github.com/Adamant-im/adamant-im/releases) [![Static Badge](https://img.shields.io/badge/Slack-brightgreen?logo=slack\u0026logoColor=white\u0026labelColor=fa8f02\u0026color=grey\u0026link=https%3A%2F%2Fjoin.slack.com%2Ft%2Fadamant-im%2Fshared_invite%2Fzt-3n32uqh3-TmTM4qPAKcp3PzrPMtKETQ)](https://join.slack.com/t/adamant-im/shared_invite/zt-3n32uqh3-TmTM4qPAKcp3PzrPMtKETQ) [![Static Badge](https://img.shields.io/badge/Twitter-brightgreen?logo=x\u0026logoColor=white\u0026labelColor=blue\u0026color=grey\u0026link=https%3A%2F%2Ftwitter.com%2Fadamant_im)](https://twitter.com/adamant_im)\n\n# ADAMANT Messenger Progressive Web Application (PWA)\n\nA messaging application client for ADAMANT Blockchain. See ADAMANT Project at [adamant.im](https://adamant.im).\n\nADAMANT is a decentralized anonymous messenger based on the blockchain system. It’s independent of any governments or corporations, and even developers due to the distributed network infrastructure that contains an open-source code.\n\nThe ADAMANT blockchain system belongs to its users. Nobody can control, block, deactivate, restrict or censor accounts. Users take full responsibility for their content, messages, media, and goals and intentions of using the messenger.\n\nPrivacy is the main concept of ADAMANT: neither phone numbers nor emails are required. Apps have no access to the contact list or geotags, IPs are hidden from chatters and paranoids can use [Tor app](http://adamant6457join2rxdkr2y7iqatar7n4n72lordxeknj435i4cjhpyd.onion).\n\nAll the messages are encrypted with the Diffie-Hellman Curve25519, Salsa20, Poly1305 algorithms and signed by SHA-256 + Ed25519 EdDSA. Private keys are never transferred to the network. The sequence of messages and their authenticity is guaranteed by the blockchain.\n\nADAMANT includes crypto wallets for ADAMANT (ADM), Bitcoin (BTC), Ethereum (ETH), Lisk (LSK), Dogecoin (DOGE) and Dash (DASH). Private keys for the wallets are derived from an ADAMANT passphrase. You can export the keys and use them in other wallets.\n\nThis application deployed at [msg.adamant.im](https://msg.adamant.im) and [available as standalone apps](https://adamant.im/#adm-apps) for macOS, Windows and Linux. Feel free to run your own messenger using this code and Build Setup.\n\nADAMANT Messenger has built-in crypto Exchanger and Adelina, an AI chat assistant based on ChatGPT.\n\n## Project setup\n\nClone the repository:\n\n```\ngit clone --recursive https://github.com/Adamant-im/adamant-im.git\n```\n\nInstall the dependencies:\n\n```\nnpm install\n```\n\nNote: Lisk libraries may ask for specific Node.js version, you can ignore this with `npm install --ignore-engines`.\n\n### Compiles and hot-reloads for development\n\n```\nnpm run dev\n```\n\n### Compiles and hot-reloads self-signed https-server for development\n\n```\nnpm run https\n```\n\n### Compiles and minifies for production\n\n```\nnpm run build\n```\n\n### Preview production build locally\n\n```\nnpm run serve\n```\n\n### Lints and fixes files\n\n```\nnpm run lint\n```\n\n### Start dev server and electron app\n\n```\nnpm run electron:dev\n```\n\n### Build electron version\n\n```\nnpm run electron:build\n```\n\n### Build electron version and notarize the app\n\n```\nAPPLE_NOTARIZE=true npm run electron:build\n```\n\n### Preview electron production build\n\n```\nnpm run electron:serve\n```\n\n### Opening the Android project in Android Studio\n\n```shell\n$ npm run android:open\n```\n\n### Running Android app\n\n```shell\n$ npm run android:run\n```\n\n\u003e Note: You must have an Android emulator or a connected device to run the app.\n\n### Build and sign Android app\n\n```shell\n$ cp capacitor.env.example capacitor.env # replace ENV values before build\n$ npm run android:build\n```\n\n[Download pre-build apps](https://adamant.im/#adm-apps) for macOS, Windows and Linux.\n\n#### Note for Windows users\n\nTo build on Windows you must install build tools for windows, it is easier to do this with [windows-build-tools](https://github.com/felixrieseberg/windows-build-tools) npm package.\n\nFor detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAdamant-im%2Fadamant-im","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAdamant-im%2Fadamant-im","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAdamant-im%2Fadamant-im/lists"}