Analysis updated 2026-07-13 · repo last pushed 2022-07-21
Find an AWS server with exactly 4 GiB of memory and 2 CPUs for your application.
Compare on-demand and spot prices across matching servers to estimate monthly hosting costs.
Use the flexible option to find diverse, compatible servers for an auto-scaling group.
Integrate server selection directly into internal Go code for custom tooling.
| hakman/amazon-ec2-instance-selector | 0xhassaan/nn-from-scratch | 0xzgbot/hermes-comfyui-skills | |
|---|---|---|---|
| Stars | — | 0 | 0 |
| Language | — | Python | — |
| Last pushed | 2022-07-21 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | developer | developer | designer |
Figures from each repo's GitHub metadata at analysis time.
You need your AWS account credentials configured for the tool to look up available servers in your specific region.
Amazon EC2 Instance Selector solves a surprisingly annoying problem: AWS offers over 270 different server configurations (called "instance types"), and figuring out which one you actually need is overwhelming. Instead of memorizing cryptic names like "c5n.18xlarge" or "t3.medium," you simply tell this tool what your application requires, say, 4 GiB of memory and 2 processors, and it hands back a list of matching options. You run it as a command-line tool, passing in your requirements as simple flags. Want a machine with GPUs? There's a flag for that. Need to filter by price per hour, network speed, CPU architecture, or whether the server supports being interrupted for cost savings? Those are all flags too. You can also use a --flexible option that automatically finds a diverse set of compatible servers, which is useful if you're trying to keep costs down and your application can run across multiple server types. You'll need your AWS account credentials configured for the tool to look up what's available in your specific region. This is built for anyone launching infrastructure on AWS who doesn't want to keep a mental catalog of server specs. A startup founder setting up their first auto-scaling group, a product manager trying to estimate monthly hosting costs, or a developer who needs a specific amount of memory for a database can all benefit. It turns a tedious comparison task into a single command that outputs clean results. The tool also provides a wide table view that shows pricing alongside specs, so you can compare the on-demand and spot prices for every matching server at a glance. Beyond the command-line interface, it can be integrated directly into Go code if you're building internal tooling. The project is maintained by AWS and is installable via standard package managers like Homebrew, making it straightforward to get running quickly.
A command-line tool that helps you pick the right AWS server by filtering over 270 options based on your needs like memory, CPU, and price, instead of memorizing cryptic names.
Dormant — no commits in 2+ years (last push 2022-07-21).
The license is not specified in the explanation, so it is unknown what permissions you have. Check the repository for license details.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.