Awesome Stacks
p/awesome-stacks
Discover & share useful tech stacks for your next project 😎
Nicolas Grenié
Awesome Stacks — Discover & share useful tech stacks for your next project 😎
Featured
23
Awesome Stacks is a community-curated list of tech stacks for building different applications and features. Discover powerful tools and platforms for your next project, and share your favorite combinations with other devs.
Replies
Justin Dorfman
👋 Hi Product Hunters! I'm *really* excited to be part of launching StackShare's 2nd open source project. If you have any questions please feel free to AMA. We look forward to your Pull Requests 🚀
Yonas
Hey PH! 👋🏾 Founder & CEO at StackShare here. We created this open source list to help developers find and share common stacks that work. Instead of sharing what you use (which is what StackShare is for), this site is designed to show you common stacks for different use cases. More on why we built this in our launch blog post: https://stackshare.io/posts/intr.... The data lives in a simple README file on GitHub (like all Awesome Lists) and is used to automatically build awesomestacks.dev to allow for better browsing and showing more tool details ✨ You’ll find stacks created by the community that are widely recognized to be good at solving a particular problem or implementing a certain feature. For example, you may find things like "user authentication" or "handling file uploads" or "adding site search" or "building mobile apps". There are also lots of beginner and boilerplate stacks to help you quickly ramp-up on new trends and methods, like the React Starter Kit. It’s a great way to quickly visualize the tools in a stack. Have an awesome stack you’d like to share? The current set of stacks is just the beginning and we’re looking to the community to help build out this resource. Happy to answer questions!
Nicolas Grenié
Starting a new project might be intimidating, specially if you want to pick up a new framework or a new programming language. It will take you a while do discover all the cool tools people are using to be efficient with this new technology. Awesome Stacks, is the perfect ressource to give you a head start and use the right tools from day 1. They have assemble a list of tools that work great together 😉 And it's open source so you can also create your own stacks!
Yonas
@picsoung thanks for hunting this Nicolas! Really happy to get this out to the world :)
Josh Dzielak
Both awesome lists and starter kits have blown up in the last few years, and the goal of Awesome Stacks is to bring these two phenomena together. awesome stacks = awesome lists x tech stacks + APIs The APIs come into play for the awesomestacks.dev site, which is built with Gatsby and calls out to the GitHub and StackShare GraphQL APIs at build time to display statistics and more information about the tools in each stack. Kelsey Hightower famously tweeted: `All project README files are missing a critical section: "What am I getting myself into".` New tech stacks are simultaneously fun and terrifying until you have a good grip on what's going on at the 30,000ft. level. Resources that help solve this problem are the ones we want to collect on Awesome Stacks.
Greg Ratner
Very excited about this. It will be hugely helpful when starting new projects or figuring out a migration plan. Thank you for a great resource!
Yonas
@gregratner for sure! I think there are a lot of folks that want to hear from you btw about k8s and what to use alongside it ;)
Patrick Woods
So many decisions go into creating a new project, and one of the most important is the choice of tech stack. That's why I'm so excited about awesomestacks.dev 😎 It gives developers a picture of how different tools fit together for specific use cases, providing them with tons of useful information to pick their next stack. Can't wait to see all the interesting stacks the community contributes!
Jordi Mon Companys
This looks seriously good. There is no better way to start off a project than being assured that different products work fine and talk to each other fluently.
Jon James
(HTTPS certificate error currently)
Josh Dzielak
@itshogg Sorry you're running into an issue there. Can you send any details you have about the error to josh@developermode.com?
Jon James
@developermode @dzello Yeah, Chrome throws this error: Your connection is not private Attackers might be trying to steal your information from awesomestacks.dev (for example, passwords, messages or credit cards). Learn more NET::ERR_CERT_AUTHORITY_INVALID
Josh Dzielak
Thanks - I'll see if I can dig anything up.
Zach Holman
This is really rad. Always was of the opinion that there's a distinct lack of information on how different tools are used together- how well do they work together? Are they compatible? Do people actually use x and y together ever? The latter is pretty important- a lot of the time people are less interested in blazing a trail with their own bespoke combination, and more interested in just not being the only one using a particular setup, hah. It's good to travel in herds sometimes.
Yonas
@holman yup! It's actually really hard to find out if people are using certain tools together, even on StackShare. So making that info crowdsourced seemed like an easy way to start chipping away that. Looking forward to seeing your PR ;)
Michelle Wetzler
Oh how delightful. I’ve always want to be able to “copy and paste” architecture like I could code samples and this is pretty close to that! Would love to see Twilio examples in here. I recently built a conversational SMS bot and was looking for example stacks!
Justin Dorfman
@michelle_wetzler Thanks! If you have an idea for an Awesome Stack around cloud communications platforms please make a PR. Also, do you have a link to the SMS bot? Sounds interesting.
Chris Ueland
This is a great tool idea - especially for organizations that are larger and want to find new tool stacks that differ from their older projects. Great work!
Yonas
@chris_ueland thanks Chris! Yeah we see this as a great way to discover what you may want to use on new projects since that's often one of the biggest challenges- "I know to use React, but what should I use it with?" Thanks for your support!
Chris Ueland

cool idea to see other peoples tech stacks and contribute wikipedia style

Pros:

neat idea

Cons:

not sure yet