{"id":30830601,"url":"https://github.com/attogram/bash-screensavers","last_synced_at":"2026-03-03T13:39:09.653Z","repository":{"id":309409112,"uuid":"1036073889","full_name":"attogram/bash-screensavers","owner":"attogram","description":"Turn your idle shell into a visual playground with this collection of Bash screensav­ers","archived":false,"fork":false,"pushed_at":"2025-09-04T14:29:13.000Z","size":65073,"stargazers_count":3,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-04T16:16:03.521Z","etag":null,"topics":["attogram-project","bash","bash-script","fun","screensaver","screensavers","terminal-screensaver","terminal-visualization","time-waster","time-wasting-with-bash-scripting"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/attogram.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":"attogram"}},"created_at":"2025-08-11T14:15:58.000Z","updated_at":"2025-09-02T15:51:44.000Z","dependencies_parsed_at":"2025-08-11T19:36:44.596Z","dependency_job_id":"e2bb8621-cabf-4156-840e-bbdd64102303","html_url":"https://github.com/attogram/bash-screensavers","commit_stats":null,"previous_names":["attogram/bash-screensavers"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/attogram/bash-screensavers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attogram%2Fbash-screensavers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attogram%2Fbash-screensavers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attogram%2Fbash-screensavers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attogram%2Fbash-screensavers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/attogram","download_url":"https://codeload.github.com/attogram/bash-screensavers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/attogram%2Fbash-screensavers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273926537,"owners_count":25192318,"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","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"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":["attogram-project","bash","bash-script","fun","screensaver","screensavers","terminal-screensaver","terminal-visualization","time-waster","time-wasting-with-bash-scripting"],"created_at":"2025-09-06T15:55:38.761Z","updated_at":"2026-03-03T13:39:04.633Z","avatar_url":"https://github.com/attogram.png","language":"Shell","readme":"# Bash Screensavers\n\n![Logo](spotlight/logos/logo.320x160.png)\n\nTired of your boring old terminal?\nWish you could spice up your command line with some animated ASCII art?\nWell, you've come to the right place!\n\nWelcome to **Bash Screensavers**, a collection of screensavers written entirely in `bash`.\n\nBecause who needs fancy graphics cards and complex rendering engines\nwhen you have `echo`, `sleep`, and a little bit of `tput` magic?\n\n[Gallery](#gallery) -\n[Quickstart](#quickstart) -\n[Contributing](#contributing) - \n[Spotlight](#spotlight) -\n[Jury](#jury) -\n[Library](#library) -\n[Chat](#chat)\n\n[![Release](https://img.shields.io/github/v/release/attogram/bash-screensavers?style=flat)](https://github.com/attogram/bash-screensavers/releases)\n[![License](https://img.shields.io/github/license/attogram/bash-screensavers?style=flat)](./LICENSE)\n![Bash ≥3.2](https://img.shields.io/badge/bash-%3E=3.2-blue?style=flat)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/t/attogram/bash-screensavers?style=flat)](https://github.com/attogram/bash-screensavers/commits/main/)\n[![GitHub stars](https://img.shields.io/github/stars/attogram/bash-screensavers?style=flat)](https://github.com/attogram/bash-screensavers/stargazers)\n[![GitHub watchers](https://img.shields.io/github/watchers/attogram/bash-screensavers?style=flat)](https://github.com/attogram/bash-screensavers/watchers)\n[![Forks](https://img.shields.io/github/forks/attogram/bash-screensavers?style=flat)](https://github.com/attogram/bash-screensavers/forks)\n[![Issues](https://img.shields.io/github/issues/attogram/bash-screensavers?style=flat)](https://github.com/attogram/bash-screensavers/issues)\n\n## Gallery\n\nThe [Gallery README](./gallery/README.md) has info on all the screensavers.\n\n[![Matrix](gallery/matrix/matrix.gif)](./gallery/README.md)\n\n## Quickstart\n\n```bash\ngit clone https://github.com/attogram/bash-screensavers.git\ncd bash-screensavers\n./screensaver.sh\n```\n```\nBash Screensavers v0.0.27 (Mystic Shine)\n\n  1 . alpha        - random colorful pixels\n  2 . bouncing     - bouncing 'O' madness\n  3 . cutesaver    - infinite loop of cuteness\n  4 . fireworks    - Ooh! Aah! Pretty lights!\n  5 . life         - cellular automata\n  6 . matrix       - the matrix has you\n  7 . pipes        - an endless pipe maze\n  8 . rain         - soothing, gentle rain\n  9 . speaky       - dramatic talking screensaver\n  10. stars        - twinkling starfield\n  11. tunnel       - fly into the digital tunnel\n  12. vibe         - vibe coding\n\n(Press ^C to exit)\n\nChoose your screensaver:\n```\n\n## Command-Line Usage\n\n### Start with the menu of screensavers\n`./screensaver.sh`\n\n### Start with a specific screensaver\n\n`./screensaver.sh name`\n\n`./screensaver.sh number`\n\n### Start with a random screensaver:\n\n`./screensaver.sh -r`\n\n### Get help\n\n`./screensaver.sh -h`\n\n### Get version\n\n`./screensaver.sh -v`\n\n### Direct run of a screensaver\n\n`./gallery/name/name.sh`\n\n## Contributing\n\nWe welcome contributions!\n\nFor the nitty-gritty, see [CONTRIBUTING.md](./CONTRIBUTING.md).\n\nVibe coders and [AI Assistants](./AGENTS.md) are welcome to join the party.\n\n## Spotlight\n\nThe spotlight is a set of curator tools for marketing and publicity fluff,\nlike pretty previews of all the screensavers.\n\nRead the [Spotlight Manual](./spotlight/README.md) for details.\n\n## Jury\n\nThe jury makes sure the gallery is up-to-snuff. \n\nThey test **everything**. They're a bit batsy about it.\n\nSee the [Jury Criteria](./jury/README.md) for the rules.\n\n## Not Ready For Primetime\n\nThis directory contains screensavers that are not yet ready for general use.\n\nThey may be broken, incomplete, or just not up to the quality standards of the main gallery.\n\nFeel free to experiment with them, but use them at your own risk!\n\n## Library\n\nThe library is filled with stuff about visualizations and voices.\n\nRead the [Library Index](./library/README.md) to get started.\n\n## Chat\n\nHave questions, ideas, or just want to chat? \n\n[**Join our Discord server!**](https://discord.gg/BGQJCbYVBa)\n\n\n---\n\n*Made with ❤️ and a lot of bash.*\n \n \n \n \n \n \n \n \n \n \n \n","funding_links":["https://github.com/sponsors/attogram"],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fattogram%2Fbash-screensavers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fattogram%2Fbash-screensavers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fattogram%2Fbash-screensavers/lists"}