{"id":15368394,"url":"https://github.com/matthijsgroen/git-slide-deck","last_synced_at":"2026-01-24T10:01:16.903Z","repository":{"id":57686530,"uuid":"493196032","full_name":"matthijsgroen/git-slide-deck","owner":"matthijsgroen","description":"Turn your Git Project into a slideshow!","archived":false,"fork":false,"pushed_at":"2022-05-25T07:36:19.000Z","size":80,"stargazers_count":3,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-30T01:10:50.685Z","etag":null,"topics":["git","live-coding","presentation-slides"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/git-slide-deck","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/matthijsgroen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-17T10:09:13.000Z","updated_at":"2022-05-25T14:54:57.000Z","dependencies_parsed_at":"2022-09-18T23:13:58.109Z","dependency_job_id":null,"html_url":"https://github.com/matthijsgroen/git-slide-deck","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/matthijsgroen/git-slide-deck","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthijsgroen%2Fgit-slide-deck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthijsgroen%2Fgit-slide-deck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthijsgroen%2Fgit-slide-deck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthijsgroen%2Fgit-slide-deck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matthijsgroen","download_url":"https://codeload.github.com/matthijsgroen/git-slide-deck/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthijsgroen%2Fgit-slide-deck/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28724374,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T08:27:05.734Z","status":"ssl_error","status_checked_at":"2026-01-24T08:27:01.197Z","response_time":89,"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":["git","live-coding","presentation-slides"],"created_at":"2024-10-01T13:29:15.755Z","updated_at":"2026-01-24T10:01:16.793Z","avatar_url":"https://github.com/matthijsgroen.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Git slide deck\n\nGit Slide deck can turn your codebase into a slide-deck.\nIdeal for small projects that are the topic of a workshop / live coding session.\nYou can create slides by creating commits, and then present them by stepping through the commits.\nYou'll use your favorite Editor as Presenting tool, and use this terminal app for slide navigation.\n\nUsed for: https://github.com/matthijsgroen/build-react-redux\n\nThe tool produces a `.slide-deck.json` which contains an array of your slides with name and commit hash.\nyou can edit this file to update your slide names or reorder them.\n\n## Installation\n\n```\nnpm install -g git-slide-deck\n```\n\n## Usage from command line\n\n```\nUsage: git-slide-deck [options] [command]\n\nTurns your codebase in a slide-deck. Ideal for workshops or partly live coding sessions\n\nOptions:\n  -V, --version   output the version number\n  -h, --help      display help for command\n\nCommands:\n  init            initialize a slide-deck file\n  add \u003cname\u003e      adds current commit as new slide\n  update          updates current slide to current commit\n  next            stashes changes and goes to the next slide\n  previous        stashes changes and goes to the previous slide\n  first           stashes changes and goes to the first slide\n  present         plays entire deck as client, starting from the first slide\n  edit            start editor as client, to quickly add/update slides\n  help [command]  display help for command\n```\n\n## Licence\n\nThe code is licensed under MIT (see LICENSE file).\n\n## Contributing\n\nThanks for your interest in contributing! There are many ways to contribute to\nthis project. [Get started here](CONTRIBUTING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatthijsgroen%2Fgit-slide-deck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatthijsgroen%2Fgit-slide-deck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatthijsgroen%2Fgit-slide-deck/lists"}