{"id":16421689,"url":"https://github.com/kthulu120/cryplicity","last_synced_at":"2026-03-06T01:03:02.097Z","repository":{"id":106261062,"uuid":"118871400","full_name":"Kthulu120/Cryplicity","owner":"Kthulu120","description":"A Crypto Portfolio Tracker Tool","archived":false,"fork":false,"pushed_at":"2018-02-22T02:59:49.000Z","size":5505,"stargazers_count":12,"open_issues_count":2,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-04T13:44:36.466Z","etag":null,"topics":["blockchain","cryptocurrency","ethereum","finance","portfolio","portfolio-optimization"],"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/Kthulu120.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2018-01-25T06:19:33.000Z","updated_at":"2025-02-21T23:17:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"9e8f0314-3f03-4126-a0fe-ae14b7bdce9f","html_url":"https://github.com/Kthulu120/Cryplicity","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Kthulu120/Cryplicity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kthulu120%2FCryplicity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kthulu120%2FCryplicity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kthulu120%2FCryplicity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kthulu120%2FCryplicity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kthulu120","download_url":"https://codeload.github.com/Kthulu120/Cryplicity/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kthulu120%2FCryplicity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30156863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T22:39:40.138Z","status":"ssl_error","status_checked_at":"2026-03-05T22:39:24.771Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["blockchain","cryptocurrency","ethereum","finance","portfolio","portfolio-optimization"],"created_at":"2024-10-11T07:34:26.123Z","updated_at":"2026-03-06T01:03:02.066Z","avatar_url":"https://github.com/Kthulu120.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cryplicity\n\n### A Crypto Portfolio Tool\n\nCryplicity is a simple tool to track the market and your portfolio though it is still in very heavy development as of right now. Along with this support is being added for\nmultiple coins and cleaning up the application to stop performance degradation. This project is being developed with the mindset no one should ever pay for anything for tracking their\nfinances especially with something as volatile as today's crypto market. While still in a definite pre-release stage with important features needing to be fixed and added, \n\nHopefully Cryplicity helps you in your goal of grabbing that lambo to the moon, but if that's not possible then it can at least help you with your assets.\n\n## Screenshot\n\n![Cryplicity Screenshot](https://i.imgur.com/UM0OlNq.png)\n\n\n## Install\n\n#### For Regular Use\n  **Note:** This application will be under very heavy development until version 1.0.0 is released, but\n  using it until then should be perfectly fine, if you have any issues, open an issue through github describing the issue(though make sure there is no\n  existing issue similar to your already if possible)\n  \n  \n  All you have to do is goto the ![releases page](https://github.com/Kthulu120/Cryplicity/releases) and download the right file for your system.\n\n\n\n\n#### For Developers\n\n* **Note: requires a node version \u003e= 7 and an npm version \u003e= 4.**\n* **If you have installation or compilation issues with this project, please see [our debugging guide](https://github.com/chentsulin/electron-react-boilerplate/issues/400)**\n\nFirst, clone the repo via git:\n\n```bash\ngit clone --depth=1 https://github.com/Kthulu120/mangle \n```\n\nAnd then install dependencies with yarn.\n\n```bash\n$ cd mangle\n$ yarn\n```\n**Note**: If you can't use [yarn](https://github.com/yarnpkg/yarn) for some reason, try `npm install`.\n\n## Run\n\nStart the app in the `dev` environment. This starts the renderer process in [**hot-module-replacement**](https://webpack.js.org/guides/hmr-react/) mode and starts a server that sends hot updates to the renderer process:\n\n```bash\n$ npm run dev\n```\n\nAlternatively, you can run the renderer and main processes separately. This way, you can restart one process without waiting for the other. Run these two commands **simultaneously** in different console tabs:\n\n```bash\n$ npm run start-renderer-dev\n$ npm run start-main-dev\n```\n\nYou can find the tabs on Chrome DevTools.\n\nIf you want to update extensions version, please set `UPGRADE_EXTENSIONS` env, just run:\n\n```bash\n$ UPGRADE_EXTENSIONS=1 npm run dev\n\n# For Windows\n$ set UPGRADE_EXTENSIONS=1 \u0026\u0026 npm run dev\n```\n\n:bulb: You can debug your production build with devtools by simply setting the `DEBUG_PROD` env variable:\n```\nDEBUG_PROD=true npm run package\n```\n\n\n## CSS Modules\n\nThough a large part of this application is using inline styles the goal is to move to styled components.\n\n## Packaging\n\nTo package apps for the local platform:\n\n```bash\n$ npm run package\n```\n\nTo package apps for all platforms:\n\nFirst, refer to [Multi Platform Build](https://www.electron.build/multi-platform-build) for dependencies.\n\nThen,\n```bash\n$ npm run package-all\n```\n\nTo package apps with options:\n\n```bash\n$ npm run package -- --[option]\n```\n\n### Current Issues\n* Validating and working with more currencies\n* Adding in aggregative portfolio tracking\n\n\n\n## Further commands\n\nTo run the application without packaging run\n\n```bash\n$ npm run build\n$ npm start\n```\n\nTo run End-to-End Test\n\n```bash\n$ npm run build\n$ npm run test-e2e\n```\n\n#### Options\n\nSee [electron-builder CLI Usage](https://github.com/electron-userland/electron-builder#cli-usage)\n\n### Module Structure\n\nThis boilerplate uses a [two package.json structure](https://github.com/electron-userland/electron-builder/wiki/Two-package.json-Structure). This means, you will have two `package.json` files.\n\n1. `./package.json` in the root of your project\n1. `./app/package.json` inside `app` folder\n\n### Which `package.json` file to use\n\n**Rule of thumb** is: all modules go into `./package.json` except native modules. Native modules go into `./app/package.json`.\n\n1. If the module is native to a platform (like node-postgres) or otherwise should be included with the published package (i.e. bcrypt, openbci), it should be listed under `dependencies` in `./app/package.json`.\n2. If a module is `import`ed by another module, include it in `dependencies` in `./package.json`.   See [this ESLint rule](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-extraneous-dependencies.md). Examples of such modules are `material-ui`, `redux-form`, and `moment`.\n3. Otherwise, modules used for building, testing and debugging should be included in `devDependencies` in `./package.json`.\n\n### Further Readings\n\nSee the wiki page, [Module Structure — Two package.json Structure](https://github.com/chentsulin/electron-react-boilerplate/wiki/Module-Structure----Two-package.json-Structure) to understand what is native module, the rationale behind two package.json structure and more.\n\nFor an example app that uses this boilerplate and packages native dependencies, see [erb-sqlite-example](https://github.com/amilajack/erb-sqlite-example). This project was created using react-boilerplate so shout-out to them.\n\n## Dispatching redux actions from main process\n\nsee discusses in [#118](https://github.com/chentsulin/electron-react-boilerplate/issues/118) and [#108](https://github.com/chentsulin/electron-react-boilerplate/issues/108)\n\n\n\n## Backers\n\nSupport us with a donation and help us continue our efforts. Any ether you send feeds a starving talented developer. Don't let the devs time be for nothing\nhelp out a little bit and donate to the developer fund, fam.\n\nEthereum Address : 0x958764057a6f16F9972C0F6a5a06FcEEa822D25B\n\nXRB Addy: xrb_1m4wshb86nyeua1etj6x11x5736son19aimwiayz4yrp5fe5b5jnf6zhhow6\n\nLitecoin Addy: LNUj7y1459wC8ZdEMdDmPfobhX7jBi7JHG\n\nAgain thanks!!!\n\n## Sponsors\n\nBecome a sponsor and get your logo on our README on Github with a link to your site.\n\n\n## License\nThanks to electron-react-boilerplate for making life easy!\nMIT © [Troy Smith](https://github.com/kthulu120)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkthulu120%2Fcryplicity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkthulu120%2Fcryplicity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkthulu120%2Fcryplicity/lists"}