HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
sindresorhus
awesome
Learning & Reference2014–2026
sindresorhus / awesome

awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

120Distinct people
127Mentions
1Explicit recommenders
535.8KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

GitHub

Where it is used

  • AwesomeHub — AwesomeHub features the sindresorhus/awesome list as part of its indexed collections. The site uses this repository’s curated list as content users can browse and search. Source

What people are saying

I love this idea. I guess my main concern will be figuring out how to do it without mission creep. It's unproductive to debate what it does or doesn't mean for blogs to be…

glenstein used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year127 dated mentions

Observed mentions: 2014-07-12 10:58:41 UTC to 2026-05-25 12:32:22 UTC.

051015202014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 15 mentions; 7 submissions, 8 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 15 mentions; 3 submissions, 12 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 20 mentions; 6 submissions, 14 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 10 mentions; 4 submissions, 6 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 14 mentions; 3 submissions, 11 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 9 mentions; 1 submissions, 8 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 9 mentions; 3 submissions, 6 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 12 mentions; 2 submissions, 10 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 7 mentions; 1 submissions, 6 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC413
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC1578
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC15312
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC20614
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC1046
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC14311
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC918
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC936
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC12210
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC716
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC615
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC505
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC110

From the project README

An excerpt from the repository, fetched Nov 12, 2026.

Read the project’s introduction
Check out my macOS app Supercharge Elevate your Mac experience My open source work is supported by the community Special thanks to: Fast remote container builds and GitHub Actions runners. What is an awesome list?    Contribution guide    Creating a list    Twitter    Subscribe (RSS)    Just type awesome.re to go here. Check out my apps and follow me on Twitter. Contents Platforms Programming Languages Front-End Development Back-End Development Computer Science Big Data Theory Books Editors Gaming Development Environment Entertainment Databases Media Learn Security Content Management Systems Hardware Business Work Networking Decentralized Systems Health and Social Science Events Testing Miscellaneous Related Platforms Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine. Cross-Platform - Writing cross-platform code on Node.js. Frontend Development iOS - Mobile operating system for Apple phones and tablets. Android - Mobile operating system developed by Google. IoT & Hybrid Apps Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS. Cordova - JavaScript API for hybrid apps. React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android. Linux Containers eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems. Arch-based Projects - Linux distributions and projects based on Arch Linux. AppImage - Package apps in a single file that works on various mainstream Linux distributions. Omarchy - Opinionated Arch Linux and Hyprland desktop environment from the creator of Ruby on Rails. macOS - Operating system for Apple's Mac computers. Screensavers Apps Open Source Apps watchOS - Operating system for the Apple Watch. JVM Salesforce Amazon Web Services Windows - Consumer desktop operating system. PowerToys Run Plugins - Community plugins for the Windows quick launcher. IPFS - P2P hypermedia protocol. Fuse - Mobile development tools. Heroku - Cloud platform as a service. Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more. WebExtensions - Cross-browser extension system. Smart TV - Create apps for different TV platforms. GNOME - Simple and distraction-free desktop environment for Linux. KDE - A free software community dedicated to creating an open and user-friendly computing experience. .NET Core Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages. DigitalOcean - Cloud computing platform designed for developers. Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart. Home Assistant - Open source home automation that puts local control and privacy first. IBM Cloud - Cloud platform for developers and companies. Firebase - App development platform built on Google Cloud. Adafruit IO - Visualize and store data from any device. Cloudflare - CDN, DNS, DDoS protection, and security for your site. Actions on Google - Developer platform for Google Assistant. ESP - Low-cost microcontrollers with WiFi and broad IoT applications. Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust. DOS - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s. Nix - Package manager for Linux and other Unix systems that makes package management reliable and reproducible. Integration - Linking together different IT systems (components) to functionally cooperate as a whole. Node-RED - A programming tool for wiring together hardware devices, APIs, and online services. Low Code - Allowing business professionals to address their needs on their own with little to no coding skills. Capacitor - Cross-platform open source runtime for building Web Native apps. ArcGIS Developer - Mapping and location analysis platform for developers. Bluetooth Low Energy - Low-power wireless communication protocol ideal for IoT, wearables, and other battery-powered applications. Uno Platform - Open-source .NET UI platform for building cross-platform apps. Firebase Genkit - An open-source framework for building AI-powered apps and features. Backstage - Open-source platform for building Internal Developer Portals that unify tools and workflows. Programming Languages JavaScript Promises Standard Style - Style guide and linter. Must Watch Talks Tips Network Layer Micro npm Packages Mad Science npm Packages - Impossible sounding projects that exist. Maintenance Modules - For npm packages. npm - Package manager. AVA - Test runner. ESLint - Linter. Functional Programming Observables npm scripts - Task runner. 30 Seconds of Code - Code snippets you can understand in 30 seconds. Ponyfills - Like polyfills but without overriding native APIs. Swift - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast. Education Playgrounds Python - General-purpose programming language designed for readability. Asyncio - Asynchronous I/O in Python 3. Scientific Audio - Scientific research in audio/music. CircuitPython - A version of Python for microcontrollers. Data Science - Data analysis and machine learning. Typing - Optional static typing for Python. MicroPython - A lean and efficient implementation of Python 3 for microcontrollers. Rust Pest - Parser generator. Haskell PureScript Go Scala Scala Native - Optimizing ahead-of-time compiler for Scala based on LLVM. Ruby Clojure ClojureScript Elixir Elm Erlang Julia - High-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science. Lua C/C++ - General-purpose language with a bias toward system programming and embedded, resource-constrained software. R - Functional
Read the full README on GitHub

What Hacker News says

127 sources
At what point did the Awesome-lists purpose change from "Here's stuff I personally verified to be pretty awesome" to "Here's a list of stuff I came across when searching but I have no idea about the quality of stuff"? Not that having some sort of collection/index is bad or anything, it's just way less useful than a curated list of things you actually find "awesome" and related to some topic. For the ones who weren't around at the "creation" of awesome-lists, this I think is the origin: https://github.com/sindresorhus/awesome/blob/main/awesome.md > If you want your list to be included on awesome, try to only include actual awesome stuff in your list. After all, it's a curation, not a collection. Today, the name remains, but not for curation.
In Awesome DeepSeek Integrations
In the days before "google it" was a synonym for "find it", we had different curated link sites, and even pyhsical magazines with hand-curated lists of links that people interested in a certain topic might find interesting. This still exists today in some forms, for example the "awesome lists" that you see for some programming topics, for example https://github.com/sindresorhus/awesome . Just like there was a time when 90%-99% of all email traffic was viagra spam but e-mail as a concept survived, I imagine in the future most of the internet by volume will be AI-generated trash, and those in the know will still circulate lists of where the other 1% can be found. An even brighter scenario is that someone, maybe a kid tinkering in their garage, figures out how to make a search engine that finds the good stuff, doesn't immediately die to AI b
Read the rest
ot farms' SEO efforts, and is financially viable.
In AI-generated content, other unfavorable practices get CNET on Wikipedia banlist
Read the rest
In Good coding groups for black women?

Showing the 15 most recent of 127 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.