Hand-picked comparisons for your next project.
Choose Tech is a free and open-source resource portal to help devs pick the right tech for their next project.
Choose Tech provides tooling for the community to create comparisons and keep them up to date. It's all made posible by our Astro integration.
- Great tooling to manage comparisons and resources with almost no boilerplate
- Filtering
- Sorting (soon)
- Progressively enhanced UI powered by Astro View Transitions
- Icons through iconify
You want to help? There is stuff to tackle for sure!
- Maintain a comparison: Review PRs and issues
- Create a new comparison: Open an issue on this repo
- Add resources: Follow the guide on any comparison's README
- Keep resources up to date: logos change, maybe there's a better way of categorizing
- Update choose-tech.com: Feel free to open an issue if you have an idea
- Update the comparator: There are many things we'd love to do, have a look at the repo
To run this website locally, you'll need Node.js 18.14.1
. We recommend using something like nvm
to manage node versions. Once installed, enable Corepack using corepack enable
. It will install PNPM for you.
Start by installing the dependencies with pnpm i --frozen-lockfile
, then start the local server with pnpm dev
. That's it!
It's a standard Astro website, have a look at their docs if you need more info!
- UI Lib Picker
- nuxt.com for the hero design
- Nuxt modules, Astro integrations and RégioLangues for the resources design
Published under MIT License.