<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/github/best-of/2024/08" -->

---
title: Best GitHub posts — August 2024 | daily.dev
description: The most upvoted GitHub posts from August 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/github/best-of/2024/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/github/best-of/2024/08
og:type: website
og:site_name: daily.dev
og:title: Best GitHub posts — August 2024 | daily.dev
og:description: The most upvoted GitHub posts from August 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of GitHub — August 2024

1. 1  
[](https://daily.dev/posts/18-github-repositories-to-boost-your-career-as-a-developer--f10qyzkm3 "18 GitHub Repositories to Boost Your Career as a Developer 🚀🧑‍💻")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
18 GitHub Repositories to Boost Your Career as a Developer 🚀🧑‍💻  
Staying current with the latest tools and resources is crucial in the evolving field of software development. Here’s a curated list of useful GitHub repositories for roadmaps, data structures, algorithms, interview preparation, job listings, and more. These repositories are community-driven and cover a range of topics including frontend/backend development, DevOps, machine learning, and design patterns. Ideal for both beginners and seasoned professionals, these resources provide structured learning paths to help developers advance their careers.

2.3K  
36
2. 2  
[](https://daily.dev/posts/vs-code-setup---recommended-extensions-yppnoamqq "VS Code Setup - Recommended Extensions")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
VS Code Setup - Recommended Extensions  
A curated list of recommended Visual Studio Code extensions categorized by their use cases, such as markdown support, general writing, GitHub integration, CSV handling, Japanese language tools, styling and themes, and various utility extensions. Includes a step-by-step guide for easy installation of all listed extensions via an \`extensions.json\` file.

1.1K  
26
3. 3  
[](https://daily.dev/posts/thedevdojo-pines-the-pines-ui-library-jmvdc7aml "thedevdojo/pines: The Pines UI library")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
thedevdojo/pines: The Pines UI library  
Pines UI Library is an open-source project available on GitHub, easy to set up locally with NodeJS and http-server. It is licensed under the MIT license. For support and questions, users are encouraged to visit the DevDojo discussions section.  
324  
18
4. 4  
[](https://daily.dev/posts/how-to-remove-a-leaked-env-file-from-github-permanently--ld12jzxge "How to remove a leaked .env file from GitHub permanently...")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
How to remove a leaked .env file from GitHub permanently...  
Learn how to remove a leaked .env file from your GitHub repository by removing it from the repository, deleting it from history using filter-branch, force pushing the changes, cleaning up the local repository, and revoking any leaked credentials.  
208  
5
5. 5  
[](https://daily.dev/posts/anyquery---query-anything-notion-github-csv-json-hn-etc-via-sql-rshtfwfnx "Anyquery - Query anything (Notion, GitHub, CSV, JSON, HN, etc) via SQL")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 2y  
Anyquery - Query anything (Notion, GitHub, CSV, JSON, HN, etc) via SQL  
Anyquery is a versatile tool that allows users to query various data sources like Notion, GitHub, CSV, JSON, and Hacker News using SQL. Launched on August 7th, 2024, it falls under productivity and developer tools categories.  
181  
2
6. 6  
[](https://daily.dev/posts/eraser-docs-and-diagrams-for-engineering-teams-xnlcqlovu "Eraser – Docs and Diagrams for Engineering Teams")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Eraser – Docs and Diagrams for Engineering Teams  
Eraser is an all-in-one markdown editor and diagram-as-code builder designed for engineering teams. It features a collaborative canvas, robust file management, fast file search, GitHub integration, and a seamless user interface. Eraser also supports various export formats and flexible deployment options, making it easy to integrate into existing workflows.  
167  
3
7. 7  
[](https://daily.dev/posts/the-new-developer-toolchain-u77dxnyl1 "The new developer toolchain")  
Article  
![Avatar of graphitedev](https://media.daily.dev/image/upload/s--OVdeEvto--/f_auto/v1716188180/logos/graphitedev)Graphite.dev · 2y  
The new developer toolchain  
The post discusses the relevance of Graphite in the era of AI code generation tools like GitHub Copilot and ChatGPT. It argues that AI will make the 'outer loop' of code review, testing, and deployment more critical. With AI-generated code increasing, the need for robust 'outer loop' tools to manage review and deployment workflows is emphasized. The post also explores the limitations and future improvements of AI coding models, stressing the necessity of human oversight in code quality and security.  
143  
4
8. 8  
[](https://daily.dev/posts/notation---documentation-tooling-for-engineers-42ebvepoa "Notation - Documentation tooling for engineers")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 2y  
Notation - Documentation tooling for engineers  
Notation, a new documentation tool for engineers, launched on August 7th, 2024\. It was hunted in the categories of writing, developer tools, and GitHub. This is Notation's first launch and it is currently unrated.  
126  
9
9. 9  
[](https://daily.dev/posts/how-to-build-your-first-php-package-oyispbolb "How to Build Your First PHP Package")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 2y  
How to Build Your First PHP Package  
Learn how to create your first PHP package from scratch using Composer. This guide walks through initializing a Git repository, configuring the composer.json file, setting up autoloading, and adding basic source code. It also covers how to implement and organize tests using Pest PHP and Mockery. Finally, it provides tips for publishing your package on Packagist and automating version updates.  
94  
3
10. 10  
[](https://daily.dev/posts/github-models---github-s-answer-to-hugging-face-dcahqa2ls "GitHub Models - GitHub's answer to Hugging Face")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 2y  
GitHub Models - GitHub's answer to Hugging Face  
GitHub Models, launched on August 5th, 2024, is GitHub's response to Hugging Face. Aimed at developers and software engineers, this tool falls under the categories of Software Engineering, Developer Tools, and GitHub. It marks the first launch of this new offering from GitHub.  
63
11. 11  
[](https://daily.dev/posts/official-supabase-extension-for-vs-code-and-github-copilot-apjtvpzpz "Official Supabase extension for VS Code and GitHub Copilot")  
Article  
![Avatar of supabase](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d0aa77cfb88d44dd8e6d5cd02fdf80bd)Supabase · 2y  
Official Supabase extension for VS Code and GitHub Copilot  
A new GitHub Copilot extension for VS Code, created in collaboration with Anas Araid, enhances the development experience with Supabase. Key features include a Chat Participant for GitHub Copilot to help with Supabase queries, guided database migrations, and tools to inspect tables, views, and functions. Users need the Supabase CLI installed and local project setup. Future updates will integrate the Supabase Management API.  
56  
2
12. 12  
[](https://daily.dev/posts/how-to-level-up-your-git-game-with-github-cli-7lffyl8dx "How to level up your Git game with GitHub CLI")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 2y  
How to level up your Git game with GitHub CLI  
Using GitHub CLI can significantly speed up your development workflow by allowing you to manage GitHub tasks directly from your terminal. From cloning repositories and managing issues to handling pull requests and monitoring GitHub Actions, GitHub CLI helps keep you focused and minimize context switching. Learn how to get started, authenticate, and make the most of top commands to become a GitHub power user.  
51  
3
13. 13  
[](https://daily.dev/posts/i-just-crossed-1-million-on-github-sponsors--0zcpghtag "I just crossed $1 million on GitHub Sponsors. 💰🎉")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
I just crossed $1 million on GitHub Sponsors. 💰🎉  
The author shares their journey of earning over a million dollars through GitHub Sponsors, detailing strategies for monetizing open source projects. They emphasize the importance of building relationships, creating valuable content, and diversifying revenue streams to mitigate platform risks. Key recommendations include producing screencasts, engaging with the community, leveraging email lists, and exploring additional payment processors beyond GitHub. The post highlights the challenges of maintaining open source projects and the necessity of selling products to sustain financial stability.  
50  
9
14. 14  
[](https://daily.dev/posts/10-clis-i-can-not-live-without--htekjfjsz "10 CLIs I Can Not Live Without!")  
Video  
![Avatar of devops-toolkit](https://media.daily.dev/image/upload/s--VPsieX2o--/f_auto/v1704633572/logos/devops-toolkit.jpg)DevOps Toolkit · 2y  
10 CLIs I Can Not Live Without!  
40  
5
15. 15  
[](https://daily.dev/posts/github-profile-roast--fqwemw2kf "GitHub Profile Roast 🔥🔥🔥")  
Article  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 2y  
GitHub Profile Roast 🔥🔥🔥  
A service offering a humorous review of GitHub profiles, sponsored by Lokal.so with a discount code. Users can view the source code on GitHub and contact the admin for issues.  
37  
7
16. 16  
[](https://daily.dev/posts/textbin---open-source-alternative-to-pastebin-ufiyhvyv6 "TextBin - Open Source Alternative to PasteBin")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 2y  
TextBin - Open Source Alternative to PasteBin  
TextBin is a newly launched open-source alternative to PasteBin, featured in categories such as Open Source and Developer Tools. Although it's the first release and hasn't been rated yet, TextBin offers a promising option for developers looking for self-hosted code-sharing solutions.  
38  
1
17. 17  
[](https://daily.dev/posts/ssoready---open-source-developer-tools-for-enterprise-single-sign-on-1rjskp44d "SSOReady - Open source developer tools for enterprise single sign-on")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 2y  
SSOReady - Open source developer tools for enterprise single sign-on  
SSOReady is an open-source tool designed for enterprise single sign-on, launched by a team and featured on August 15th, 2024\. It aims to streamline the integration of SSO in enterprise environments.  
37
18. 18  
[](https://daily.dev/posts/readmekraft---craft-perfect-github-markdown-files-with-ai-jpib0c1sw "Readmekraft - Craft perfect GitHub markdown files with AI")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 2y  
Readmekraft - Craft perfect GitHub markdown files with AI  
Readmekraft is an AI-powered tool designed to help developers create perfect GitHub markdown files. It was featured on August 10th, 2024, and falls under the categories of Open Source, Developer Tools, and GitHub.  
34
19. 19  
[](https://daily.dev/posts/hey---ai-powered-pair-programming-friend--sdh5xsd34 "Hey! - AI-Powered Pair Programming Friend! ✨")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 2y  
Hey! - AI-Powered Pair Programming Friend! ✨  
Hey! is an AI-powered pair programming tool integrated with GitHub, aimed at enhancing collaboration among developers. It was launched on August 24th, 2024, and has received a 5/5 rating from users. The tool is part of the developer tools and artificial intelligence categories.  
33  
3
20. 20  
[](https://daily.dev/posts/voicechat2---open-source-voice-chat-infra-that-rivals-gpt-4o-ac0ifq8fm "voicechat2 - Open source voice chat infra that rivals GPT-4o")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 2y  
voicechat2 - Open source voice chat infra that rivals GPT-4o  
voicechat2 is an open-source voice chat infrastructure launched on August 4th, 2024\. It targets developers and audio enthusiasts, claiming capabilities that rival GPT-4o. The platform is available on GitHub and falls under the categories of Developer Tools and Audio.  
30
21. 21  
[](https://daily.dev/posts/how-to-use-ai-coding-tools-to-learn-a-new-programming-language-yrtudzdxd "How to use AI coding tools to learn a new programming language")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 2y  
How to use AI coding tools to learn a new programming language  
AI coding tools like GitHub Copilot are revolutionizing how developers learn new programming languages by offering real-time assistance and personalized guidance. Developers can use these tools to understand syntax, best practices, and complex coding concepts more efficiently. AI tools assist in navigating diverse languages and frameworks, allowing for more productive learning experiences and faster task completion while freeing up time for core concept mastery.  
27  
3
22. 22  
[](https://daily.dev/posts/generate-table-of-contents-toc-for-markdown-online-akp1afpwq "Generate Table of Contents (TOC) for Markdown Online")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Generate Table of Contents (TOC) for Markdown Online  
BitDownToc is a tool for generating a table of contents (TOC) for Markdown files with pre-defined profiles for platforms like BitBucket, GitLab, GitHub, dev.to, and hashnode. It supports HTML anchors for navigational purposes and is freely available as an open-source terminal tool. The position of the TOC can be controlled using the \[TOC\] marker.  
26  
2
23. 24  
[](https://daily.dev/posts/create-custom-badges-with-nextjs-shields--nyk2vzglt "Create custom badges with NextJS (shields)")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Create custom badges with NextJS (shields)  
Learn how to create custom badges (shields) for your GitHub Repo README using NextJS and Badge Maker. Step-by-step instructions include setting up a NextJS project, installing necessary npm dependencies, and customizing badge attributes based on data obtained from a database. The tutorial also touches on future improvements like caching to enhance efficiency.  
25
24. 25  
[](https://daily.dev/posts/configuring-ssh-keys-for-multiple-github-accounts-moirsdoyj "Configuring SSH Keys for Multiple GitHub Accounts")  
Article  
![Avatar of rubyla](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rubyla)RUBYLAND · 2y  
Configuring SSH Keys for Multiple GitHub Accounts  
Learn how to configure SSH keys for managing multiple GitHub accounts, including personal and enterprise accounts. The post explains setting up SSH configs to switch keys automatically, using Git's url.insteadOf variable to streamline the process, and maintaining a clean Git setup by including custom configuration files.  
24  
1

[See all GitHub archives](/tags/github/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/github/best-of/2024/08#page","url":"https://daily.dev/tags/github/best-of/2024/08","name":"Best GitHub Posts — August 2024","description":"The most upvoted GitHub posts from August 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/github/best-of/2024/08#items","numberOfItems":24,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/18-github-repositories-to-boost-your-career-as-a-developer--f10qyzkm3","name":"18 GitHub Repositories to Boost Your Career as a Developer 🚀🧑‍💻"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/vs-code-setup---recommended-extensions-yppnoamqq","name":"VS Code Setup - Recommended Extensions"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/thedevdojo-pines-the-pines-ui-library-jmvdc7aml","name":"thedevdojo/pines: The Pines UI library"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-to-remove-a-leaked-env-file-from-github-permanently--ld12jzxge","name":"How to remove a leaked .env file from GitHub permanently..."},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/anyquery---query-anything-notion-github-csv-json-hn-etc-via-sql-rshtfwfnx","name":"Anyquery - Query anything (Notion, GitHub, CSV, JSON, HN, etc) via SQL"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/eraser-docs-and-diagrams-for-engineering-teams-xnlcqlovu","name":"Eraser – Docs and Diagrams for Engineering Teams"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/the-new-developer-toolchain-u77dxnyl1","name":"The new developer toolchain"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/notation---documentation-tooling-for-engineers-42ebvepoa","name":"Notation - Documentation tooling for engineers"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/how-to-build-your-first-php-package-oyispbolb","name":"How to Build Your First PHP Package"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/github-models---github-s-answer-to-hugging-face-dcahqa2ls","name":"GitHub Models - GitHub's answer to Hugging Face"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/official-supabase-extension-for-vs-code-and-github-copilot-apjtvpzpz","name":"Official Supabase extension for VS Code and GitHub Copilot"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/how-to-level-up-your-git-game-with-github-cli-7lffyl8dx","name":"How to level up your Git game with GitHub CLI"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/i-just-crossed-1-million-on-github-sponsors--0zcpghtag","name":"I just crossed $1 million on GitHub Sponsors. 💰🎉"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/10-clis-i-can-not-live-without--htekjfjsz","name":"10 CLIs I Can Not Live Without!"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/github-profile-roast--fqwemw2kf","name":"GitHub Profile Roast 🔥🔥🔥"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/textbin---open-source-alternative-to-pastebin-ufiyhvyv6","name":"TextBin - Open Source Alternative to PasteBin"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/ssoready---open-source-developer-tools-for-enterprise-single-sign-on-1rjskp44d","name":"SSOReady - Open source developer tools for enterprise single sign-on"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/readmekraft---craft-perfect-github-markdown-files-with-ai-jpib0c1sw","name":"Readmekraft - Craft perfect GitHub markdown files with AI"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/hey---ai-powered-pair-programming-friend--sdh5xsd34","name":"Hey! - AI-Powered Pair Programming Friend! ✨"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/voicechat2---open-source-voice-chat-infra-that-rivals-gpt-4o-ac0ifq8fm","name":"voicechat2 - Open source voice chat infra that rivals GPT-4o"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/how-to-use-ai-coding-tools-to-learn-a-new-programming-language-yrtudzdxd","name":"How to use AI coding tools to learn a new programming language"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/generate-table-of-contents-toc-for-markdown-online-akp1afpwq","name":"Generate Table of Contents (TOC) for Markdown Online"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/create-custom-badges-with-nextjs-shields--nyk2vzglt","name":"Create custom badges with NextJS (shields)"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/configuring-ssh-keys-for-multiple-github-accounts-moirsdoyj","name":"Configuring SSH Keys for Multiple GitHub Accounts"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"GitHub","item":"https://daily.dev/tags/github"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/github/best-of"},{"@type":"ListItem","position":5,"name":"August 2024"}]}]}
```

