{"id":16164003,"url":"https://github.com/cyclenerd/aws-ami","last_synced_at":"2026-04-28T15:35:52.864Z","repository":{"id":224987377,"uuid":"764769170","full_name":"Cyclenerd/aws-ami","owner":"Cyclenerd","description":"💿 Quick search \u0026 filter Amazon Machine Images (AMIs)","archived":false,"fork":false,"pushed_at":"2026-04-01T07:57:17.000Z","size":417,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-01T09:51:05.442Z","etag":null,"topics":["amazon-ec2","aws","aws-ami","machine-image","os-image","os-images"],"latest_commit_sha":null,"homepage":"https://ami.nkn-it.de/","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cyclenerd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":null,"dco":null,"cla":null},"funding":{"github":"Cyclenerd"}},"created_at":"2024-02-28T17:14:45.000Z","updated_at":"2026-04-01T07:57:21.000Z","dependencies_parsed_at":"2024-02-28T18:52:25.038Z","dependency_job_id":"56e10eb1-8c13-4931-9f6e-40e0025279d3","html_url":"https://github.com/Cyclenerd/aws-ami","commit_stats":null,"previous_names":["cyclenerd/aws-ami"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Cyclenerd/aws-ami","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Faws-ami","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Faws-ami/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Faws-ami/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Faws-ami/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cyclenerd","download_url":"https://codeload.github.com/Cyclenerd/aws-ami/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyclenerd%2Faws-ami/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32387910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"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":["amazon-ec2","aws","aws-ami","machine-image","os-image","os-images"],"created_at":"2024-10-10T02:44:58.267Z","updated_at":"2026-04-28T15:35:47.852Z","avatar_url":"https://github.com/Cyclenerd.png","language":"Perl","funding_links":["https://github.com/sponsors/Cyclenerd"],"categories":[],"sub_categories":[],"readme":"# AWS AMI Quick Search \u0026 Filter\n\n[![Badge: AWS](https://img.shields.io/badge/AWS-%23232F3E.svg?logo=amazonwebservices\u0026logoColor=white)](#readme)\n[![Badge: CI](https://github.com/Cyclenerd/aws-ami/actions/workflows/build.yml/badge.svg)](https://github.com/Cyclenerd/aws-ami/actions/workflows/build.yml)\n[![Badge: GitHub](https://img.shields.io/github/license/cyclenerd/aws-ami)](https://github.com/Cyclenerd/aws-ami/blob/master/LICENSE)\n\nThis web application streamlines your workflow by providing a fast and convenient way to search and filter Amazon Machine Images (AMIs) for Amazon Web Services (AWS) EC2 instances.\nTired of the slow and cumbersome experience with the official AWS console?\nThis app is designed to be your go-to tool for efficiently finding the right AMIs for your needs.\n\n[![Screenshot](./img/screenshot.png)](https://ami.nkn-it.de/)\n\nKey Features:\n\n* **Search:** Quickly locate AMIs by name, description, or other relevant criteria.\n* **Filter:** Narrow down your search results based on operating system and other desired attributes.\n\nBenefits:\n\n* **Save time:** Find the right AMIs quickly and effortlessly, freeing you to focus on other development tasks.\n* **Improve efficiency:** Eliminate navigating the official AWS console.\n\n## 💿 New Image (Version)\n\n1. Edit [`operating-systems.json`](./build/operating-systems.json)\n1. Done\n\n## 🧑‍💻 Development\n\nThis project uses GitHub Actions for automated builds and deployments.\nReady to tweak and test this webapp locally?\nFollow these instructions:\n\n### Requirements\n\n* AWS CLI (`aws`)\n* JSON processor (`jq`)\n* SQLite3 (`sqlite3`)\n* Perl 5 (`perl`)\n* Perl modules:\n\t* [JSON::XS](https://metacpan.org/pod/JSON::XS)\n\t* [Template::Toolkit](https://metacpan.org/pod/Template::Toolkit)\n\t* [plackup](https://metacpan.org/dist/Plack/view/script/plackup)\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eDebian/Ubuntu\u003c/b\u003e\u003c/summary\u003e\n\nPackages:\n\n```shell\nsudo apt update\nsudo apt install \\\n\tawscli \\\n\tjq \\\n\tlibjson-xs-perl \\\n\tlibplack-perl \\\n\tlibtemplate-perl \\\n\tsqlite3\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003emacOS\u003c/b\u003e\u003c/summary\u003e\n\nHomebrew packages:\n\n```bash\nbrew install \\\n\tawscli \\\n\tcpanminus \\\n\tjq \\\n\tperl \\\n\tpkg-config \\\n\tsqlite3\n```\n\nPerl modules:\n\n```shell\ncpanm --installdeps .\n```\n\u003c/details\u003e\n\nBuild:\n\n```shell\ncd build\nbash build.sh\nperl web.pl\n```\n\nRun:\n\n```shell\nplackup --host \"127.0.0.1\" --port \"8080\"\n```\n\n## ❤️ Contributing\n\nHave a patch that will benefit this project?\nAwesome! Follow these steps to have it accepted.\n\n1. Please read [how to contribute](CONTRIBUTING.md).\n1. Fork this Git repository and make your changes.\n1. Create a Pull Request.\n1. Incorporate review feedback to your changes.\n1. Accepted!\n\n## 📜 License\n\nAll files in this repository are under the [Apache License, Version 2.0](./LICENSE) unless noted otherwise.\n\nPortions of this webapp are modifications based on work created and shared by [Amazon Web Services](https://aws.amazon.com/terms/) and used according to terms described in the [Creative Commons 4.0 Attribution-ShareAlike License](https://creativecommons.org/licenses/by-sa/4.0/).\n\nPlease note:\n\n* No warranty\n* No official Amazon Web Services product","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyclenerd%2Faws-ami","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyclenerd%2Faws-ami","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyclenerd%2Faws-ami/lists"}