{"id":30210129,"url":"https://github.com/nrednav/chronos","last_synced_at":"2026-02-08T22:33:21.909Z","repository":{"id":37197689,"uuid":"224842477","full_name":"nrednav/chronos","owner":"nrednav","description":"A simple rubik's cube timer and tracker.","archived":false,"fork":false,"pushed_at":"2023-01-05T03:24:00.000Z","size":4374,"stargazers_count":0,"open_issues_count":28,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-13T20:23:02.190Z","etag":null,"topics":["chronos","cube","rubiks-cube","speedcube","speedcubing","stats","timer","tracker"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/nrednav.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":"2019-11-29T11:37:14.000Z","updated_at":"2020-06-28T10:57:48.000Z","dependencies_parsed_at":"2023-02-03T08:31:25.944Z","dependency_job_id":null,"html_url":"https://github.com/nrednav/chronos","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/nrednav/chronos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrednav%2Fchronos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrednav%2Fchronos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrednav%2Fchronos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrednav%2Fchronos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrednav","download_url":"https://codeload.github.com/nrednav/chronos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrednav%2Fchronos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29247793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T21:42:34.334Z","status":"ssl_error","status_checked_at":"2026-02-08T21:41:38.468Z","response_time":57,"last_error":"SSL_read: 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":["chronos","cube","rubiks-cube","speedcube","speedcubing","stats","timer","tracker"],"created_at":"2025-08-13T19:57:24.034Z","updated_at":"2026-02-08T22:33:21.893Z","avatar_url":"https://github.com/nrednav.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chronos\r\n\r\nChronos is a simple rubik's cube timer \u0026 stat tracking application. \r\n\r\n## Features\r\n* A stopwatch based timer that can be controlled on-screen or via the keyboard.\r\n* Warmup countdown timer to simulate the time allocated for inspecting the cube before a solve.\r\n* Cube scramble generator that generates scrambles according to WCA notation.\r\n* Dedicated stats page showcasing your average solve times over different timeframes as well as a chart displaying your progress over the past month.\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"./public/screenshots/Home.png\" width=\"400\"\u003e \u003cimg src=\"./public/screenshots/Main.png\" width=\"400\"\u003e\r\n\u003c/p\u003e\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"./public/screenshots/Stats Top.png\" width=\"400\"\u003e \u003cimg src=\"./public/screenshots/Progress.png\" width=\"400\"\u003e\r\n\u003c/p\u003e\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"./public/screenshots/History.png\" width=\"400\"\u003e \u003cimg src=\"./public/screenshots/Settings.png\" width=\"400\"\u003e\r\n\u003c/p\u003e \r\n\r\n## Installation\r\n\r\n### Pre-built Application Binaries\r\nThe application was built using the Electron framework and so it can be downloaded and installed on Mac, Windows \u0026 Linux.\r\n\r\nYou can find the application binaries for each platform over [here](https://github.com/nrednav/chronos/releases).\r\n\r\n\u003e Note:- The binaries available through the link above are not signed and so they may be flagged by your system. If you'd like to build the binaries yourself instead of downloading them, please follow the instructions below for building from source.\r\n\r\n### Building from source\r\nTo build this application from source, first make sure you have [Node.js](https://nodejs.org/en/) and [Git](https://git-scm.com/) installed on your machine.\r\n\r\nThen, using a CLI, clone the repository via:\r\n\r\n`git clone https://github.com/nrednav/chronos.git`\r\n\r\nNavigate into the cloned directory using: \r\n\r\n`cd chronos`\r\n\r\nInstall the required packages with:\r\n\r\n`npm install`\r\n\r\nOnce the packages have been installed, you may use the scripts provided in package.json to package the application for your platform of choice.\r\n\r\nTo package the application for your current platform, run this in the root of the project directory:\r\n\r\n`npm run electron:build`\r\n\r\nFor developers, you may run the app in development mode using: \r\n\r\n`npm run electron:serve`\r\n\r\n## Usage\r\n\r\n### Main\r\nAt the core of this application is a stopwatch timer, that can be triggered using the on-screen start/stop buttons or via the spacebar key on your keyboard.\r\n\r\nUpon stopping the main timer, you will be prompted to either save or discard the current solve time. Clicking save will add the current solve time to your stats history whereas discard will ignore it.\r\n\r\n### Stats\r\nAt the bottom of the stats page you will find a list of your past 15 solve times. If you recently saved a solve time and now want to remove it, you'll be able to do so here by clicking the red delete button on \r\n\r\n### Settings\r\nOver on the settings page, you can set the duration of the warmup countdown timer, change the appearance of the application as well as avail of an option to reset all statistics.\r\n\r\n## Attributions\r\n\r\nCredit for the rubik's cube scramble generator code goes to Jonathan Robson [@jnrbsn](https://github.com/jnrbsn): \r\n\r\n* https://github.com/jnrbsn/rubiks-cube-scrambler\r\n\r\n## Feature/Pull Requests\r\n\r\nIf you'd like to request any additional features for this application or make contributions yourself, please feel free to open a new issue or submit a pull request and I'll be sure to take a look at them.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrednav%2Fchronos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnrednav%2Fchronos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrednav%2Fchronos/lists"}