git404hub

sindresorhus/awesome

463,300Audience · generalComplexity · 1/5LicenseSetup · easy

tl;dr

A curated index of curated lists—the starting point for finding community-maintained collections of resources on any tech topic, from programming languages to databases to gaming.

vibe map

mindmap
  root((awesome))
    What it does
      Index of lists
      Links to resources
      Community curated
    Content areas
      Programming
      Platforms
      Databases
      Security
      Gaming
    How to use
      Find new topic
      Discover tools
      Learn ecosystem
    For contributors
      Contribution guide
      Create own list
      Join network

what people make with this

VIBE 1

Find curated learning resources when starting to learn a new programming language or framework.

VIBE 2

Discover tools and libraries recommended by the community for a specific technology ecosystem.

VIBE 3

Browse high-signal collections on topics like security, databases, or gaming without sifting through search results.

VIBE 4

Stay current with what the community considers worthwhile in a given domain.

stack

MarkdownGitHub

setup vibes

Difficulty · easy time til it works · 5min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

This is the original "awesome list," a curated index of curated lists. It points to other repositories, each of which is itself a hand-picked collection of resources on a particular topic — programming languages, platforms, front-end and back-end development, computer science, databases, gaming, security, books, hardware, business, networking, testing, and many more. The repository's job is essentially to be the front door to a huge tree of community-maintained "awesome" lists, so a person looking for resources on a specific subject has one well-organized starting point.

Each top-level entry in the contents page links out to a separate repository on GitHub that contains its own list of links, articles, libraries, tools, or learning materials. So when someone clicks "Node.js" or "iOS" or "Linux," they are taken to a community-maintained list of resources for that topic. The repository also includes a contribution guide and a "what is an awesome list" explainer for people who want to add to the network or create their own. The shortcut domain awesome.re is mentioned as a quick way to land on this index page.

Someone would use this when they are starting to learn a new technology, exploring a topic they are unfamiliar with, looking for tools and libraries in a specific ecosystem, or hunting for high-signal learning resources without sifting through search engine results. It is also useful for staying current with what the community considers worthwhile in a given domain. The repository itself is essentially a Markdown index — it does not provide working code, just an organized directory of links. The full README is longer than what was provided.

prompts (copy fr)

prompt 1
I want to learn Node.js. Show me how to navigate awesome/awesome to find the Node.js list and what kinds of resources it links to.
prompt 2
Help me understand the structure of an awesome list by looking at the awesome/awesome repository and explaining how to create my own curated list.
prompt 3
I'm exploring a new tech topic. Walk me through how to use awesome.re to find a curated list of resources for that topic.
prompt 4
Show me how to contribute a new awesome list to the awesome/awesome index and what the contribution guidelines require.
peek the repo → explain another one

Generated 2026-05-18 · Model: sonnet-4-6 · double-check against the repo, no cap.