Henry
Henry founded TopGit and edits its reviews. He selects repositories from GitHub Trending, drafts the write-ups with AI assistance from public GitHub data, and reviews every one before it is published — holding the line on real facts, honest limitations, and no fabricated metrics.
Recent reviews by Henry
200 repositories reviewed. Each entry links to the full TopGit write-up.
- sindresorhus/awesomesindresorhus/awesome
A curated meta-list of curated lists organized by technology domain. The repository acts as a directory pointing to hundreds of specialized awesome lists covering programming languages, platforms, frameworks, and tooling. All content is community-contributed under the CC0 public domain dedication.
★ 505.5k - public-apis/public-apispublic-apis/public-apis
Public APIs is a community-curated GitHub repository listing free, publicly accessible APIs across a wide range of categories, with auth type, HTTPS, and CORS noted for each entry. It's a browsable reference, not a library to install.
Python★ 479.4k - freeCodeCamp/freeCodeCampfreeCodeCamp/freeCodeCamp
freeCodeCamp is a free, self-paced curriculum for learning to code, published as open source at freeCodeCamp/freeCodeCamp. It's a 501(c)(3) nonprofit funded by donor support, structured around six certifications in its Full-Stack Developer Curriculum, each gated by required projects instead of open-book quizzes. The repository also carries beta language certifications for developers, interview-prep resources, and the code that runs the live freecodecamp.org platform.
TypeScript★ 454.8k - EbookFoundation/free-programming-booksEbookFoundation/free-programming-books
EbookFoundation/free-programming-books is a community-curated index of free learning materials for developers. What began as a Stack Overflow list has grown into a comprehensive resource, now overseen by the Free Ebook Foundation. It categorizes a wide range of content, including books by language and subject, free online courses, cheat sheets, interactive programming tutorials, problem sets, podcasts, screencasts, and browser-based programming playgrounds. Many of these resources are available in dozens of languages beyond English, and you can navigate the collection through its dedicated search website or by browsing the repository's markdown files.
Python★ 395.7k - donnemartin/system-design-primerdonnemartin/system-design-primer
The System Design Primer is donnemartin's GitHub collection for learning large-scale system design and preparing for the system design interview. It combines topic explainers, a four-step interview framework, worked case studies, and Anki flashcards into one repository.
Python★ 367.6k - nilbuild/developer-roadmapnilbuild/developer-roadmap
roadmap.sh is an open-source collection of role- and skill-based learning roadmaps maintained on GitHub as nilbuild/developer-roadmap. Each roadmap renders as an interactive diagram whose nodes link to a short markdown write-up, and the repository also bundles best-practices guides and self-test question sets alongside the roadmaps themselves.
TypeScript★ 366.0k - jwasham/coding-interview-universityjwasham/coding-interview-university
Coding Interview University is a GitHub repository maintained under the jwasham account that lays out a checklist-based study plan for the computer science fundamentals a software engineering interview tests. It covers sorting, trees, and graphs as a required track, then an explicitly optional back half on system design and extra tree structures for engineers with more experience. The README frames it as the author's own multi-month self-study process, later published for others to follow, and community members have translated it into multiple languages.
★ 360.1k - vinta/awesome-pythonvinta/awesome-python
Awesome Python is a curated list maintained at vinta/awesome-python that groups Python frameworks, libraries, tools, and other resources into 14 categories, from AI & ML to Security and Other. The README calls it an opinionated guide rather than an exhaustive one, and points readers to a companion site, awesome-python.com, for searching and filtering entries instead of scrolling the raw file.
Python★ 317.4k - awesome-selfhosted/awesome-selfhostedawesome-selfhosted/awesome-selfhosted
Awesome-Selfhosted is a community-maintained GitHub list at awesome-selfhosted/awesome-selfhosted that catalogs Free Software network-service and web-app projects meant for running on a server you control rather than someone else's cloud. Entries are grouped by category, each tagged with a license and a language or deployment option, and the project keeps proprietary alternatives on a separate Non-Free page.
★ 316.6k - obra/superpowersobra/superpowers
Superpowers is an open-source (MIT) skills library and bootstrap instruction set that turns a coding agent's ad-hoc habits into a fixed pipeline: brainstorm a spec, write a plan, build under TDD, review, then close out the branch. Skills trigger automatically once installed, and the same methodology works across eleven different agent harnesses, each requiring its own install step.
Shell★ 285.8k - practical-tutorials/project-based-learningpractical-tutorials/project-based-learning
Project Based Learning is a GitHub repository maintained by practical-tutorials that curates external tutorials for building real applications from scratch, organized by primary programming language such as C/C++, Java, and JavaScript. Rather than hosting original lessons, the README lists direct links to blog posts, book chapters, and video series so a developer can pick a project and follow someone else's from-scratch build.
Python★ 283.0k - 996icu/996.ICU996icu/996.ICU
996.ICU is a high-profile GitHub movement that protests China's 996 overtime culture—work by 9am, leave at 9pm, six days a week. It provides the Anti-996 License and maintains a company blacklist to advocate for developer labor rights and work-life balance in the tech industry.
★ 277.0k - mattpocock/skillsmattpocock/skills
Skills For Real Engineers packages Matt Pocock's own agent workflow into roughly 25 slash-command skills covering requirements-gathering, TDD, debugging, and codebase-architecture review. Install the managed Claude Code plugin to track his updates automatically, or pull editable files via skills.sh and fork them. It doesn't automate development for you — it disciplines the AI coding agent you already run.
Shell★ 260.5k - affaan-m/ECCaffaan-m/ECC
ECC is an MIT-licensed system from affaan-m/ECC that installs into AI coding agent harnesses such as Claude Code, Codex, and several others, adding skills, specialized agents, persistent memory, and AgentShield security scanning around whatever large language model the harness already runs. The README positions it as developer productivity tooling for LLM agent development and agent performance tuning rather than a code generation tool itself, composing around whichever model the harness already calls.
JavaScript★ 257.1k - torvalds/linuxtorvalds/linux
torvalds/linux is the GitHub git tree for the Linux kernel's C source code, the hardware-facing layer every Linux distribution builds on top of. Its README sorts documentation by contributor role — developer, security expert, hardware vendor, sysadmin, maintainer, and more — instead of listing kernel features.
C★ 245.9k - NousResearch/hermes-agentNousResearch/hermes-agent
Hermes Agent (NousResearch/hermes-agent) is an open-source, self-improving AI agent from Nous Research, written in Python and released under the MIT license. The README describes a closed learning loop, a terminal UI, and a messaging gateway spanning Telegram, Discord, Slack, WhatsApp, and Signal, plus support for running the agent on a VPS, a GPU cluster, or serverless infrastructure.
Python★ 244.6k - trimstray/the-book-of-secret-knowledgetrimstray/the-book-of-secret-knowledge
trimstray/the-book-of-secret-knowledge is a highly-starred GitHub repository offering a curated collection of resources for system and network administrators, DevOps, pentesters, and security researchers, though it aims to be useful for everyone. It compiles inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, and CLI/web tools, organized into main chapters such as CLI Tools, GUI Tools, Systems/Services, Networks, Hacking/Penetration Testing, and Shell One-liners. The project emphasizes quality over quantity, welcoming contributions that are inviting, clear, not tiring, and useful, with an active RSS feed for updates.
★ 241.4k - TheAlgorithms/PythonTheAlgorithms/Python
The Algorithms - Python is an open-source collection of algorithm implementations written in Python, maintained by the TheAlgorithms organization on GitHub. The README frames the whole project as a teaching resource: the code exists to illustrate concepts, can run slower than Python's built-in equivalents, and is indexed in DIRECTORY.md for browsing. It's MIT licensed and available on GitHub.
Python★ 224.2k - deepseek-ai/deepseek-harnessdeepseek-ai/deepseek-harness
DeepSeek Harness positions itself as a plugin-first agent development framework built on the Cordis architecture, enabling extensible systems through composable components. The TypeScript-based tool runs a Web UI locally and allows developers to build and extend agent capabilities through a plugin ecosystem. Its developer preview status means active changes are ongoing, but the lack of backward compatibility guarantees makes it unsuitable for production deployments.
TypeScript★ 220.6k - vuejs/vuevuejs/vue
Vue 2, also known as Vue.js 2, is the earlier major version of the Vue JavaScript framework, hosted at vuejs/vue on GitHub under an MIT license. Per the repository's own README, Vue 2 hit End of Life on December 31, 2023, is no longer actively maintained, and the project now directs users toward vuejs/core (Vue 3) and an official migration guide, while leaving Vue 2 itself installable through CDNs, package managers, and GitHub.
TypeScript★ 212.5k - ossu/computer-scienceossu/computer-science
OSSU Computer Science Curriculum is a GitHub-hosted list at ossu/computer-science that sequences free, third-party university and MOOC courses into a full computer science education. It groups coursework into Intro CS, Core CS (eight required subject areas), Advanced CS electives, and a peer-evaluated Final Project, with each course annotated by duration, weekly effort, and prerequisites. The README frames it as an alternative to a CS degree, not a shortcut: it follows the CS 2013 curricular guidelines and expects the learner to supply their own structure and motivation.
HTML★ 208.6k - tensorflow/tensorflowtensorflow/tensorflow
TensorFlow is Google's open-source, end-to-end platform for machine learning, hosted at tensorflow/tensorflow under the Apache-2.0 license. It was originally built within Google Brain's Machine Intelligence team for ML and neural network research, and today it ships stable Python and C++ APIs alongside GPU, CPU-only, and Docker install paths. The README positions it as covering both research work and shipping ML-powered applications.
C++★ 198.1k - trekhleb/javascript-algorithmstrekhleb/javascript-algorithms
trekhleb/javascript-algorithms is a GitHub repository of JavaScript implementations of well-known algorithms and data structures under an MIT license. Every entry gets a dedicated README explaining it, and the collection is cross-referenced by data structure, by algorithm topic, and by algorithmic paradigm such as backtracking or divide and conquer.
JavaScript★ 196.6k - microsoft/vscodemicrosoft/vscode
microsoft/vscode is the GitHub repository where Microsoft develops the Visual Studio Code editor together with the community, published under the MIT license. The README draws a clear line between this open Code - OSS source and the Microsoft-branded Visual Studio Code product, a separate distribution built from this code plus Microsoft-specific customizations.
TypeScript★ 190.1k