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

---
title: Best GitHub posts — January 2023 | daily.dev
description: The most upvoted GitHub posts from January 2023, curated by the daily.dev community.
canonical: https://daily.dev/tags/github/best-of/2023/01
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/github/best-of/2023/01
og:type: website
og:site_name: daily.dev
og:title: Best GitHub posts — January 2023 | daily.dev
og:description: The most upvoted GitHub posts from January 2023, 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 — January 2023

1. 1  
[](https://daily.dev/posts/dashy---the-self-hosted-personal-dashboard-1k5xswc52 "Dashy - The Self Hosted Personal Dashboard")  
Article  
![Avatar of noted](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f789e72a29f445e3b441329778a5dae8)Noted · 4y  
Dashy - The Self Hosted Personal Dashboard  
Dashy - The Self Hosted Personal Dashboard Dashy is a self hosted personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more. Dashy can be as simple or advanced as you want it to be.  
226  
16
2. 2  
[](https://daily.dev/posts/tailwind-css-15-component-libraries-ui-kits--lfr4yosb "Tailwind CSS: 15 Component Libraries & UI Kits")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Tailwind CSS: 15 Component Libraries & UI Kits  
Tailwind CSS has surpassed Bulma, Semantic UI, Foundation, and other prominent CSS frameworks in just a few years. It is now the 2nd most popular framework in the world, with Bootstrap holding a sturdy number one position. With several hundred custom components, it's also one of the most complete libraries.  
172  
24
3. 3  
[](https://daily.dev/posts/51-ai-tools-you-should-be-using-for-life-programming-content-creation-and-everything-else-pq1c-uw-z "51 AI tools you should be using for life, programming, content creation and everything else")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
51 AI tools you should be using for life, programming, content creation and everything else  
51 AI tools you should be using for life, programming, content creation and everything else. These are tools we should ALL be using NOW! You can use them in all aspects of life. They can generate content for social media, help you with life issues and can even help you to get a job.  
113  
16
4. 4  
[](https://daily.dev/posts/i-created-an-opensource-portfolio-template-for-developers--czxapkrhb "I Created an OpenSource Portfolio Template for Developers 🚀")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
I Created an OpenSource Portfolio Template for Developers 🚀  
I created an OpenSource Portfolio Website Template for Developers. The project is made with HTML, CSS, some JavaScript, and SASS to write CSS. Don't worry if you don't know any, I have provided the instructions on how to use Dopefolio and set up your own Portfolio using it in the README.  
109  
16
5. 5  
[](https://daily.dev/posts/readme-dev---a-great-github-profile-description-is-just-a-copy-paste-away-ejadhu-fq "ReadMe-Dev - A great GitHub profile description is just a copy&paste away")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 4y  
ReadMe-Dev - A great GitHub profile description is just a copy&paste away  
A great GitHub profile description is just a copy&paste away Free ReadMe-Dev helps developers and builders generate a simple yet informative profile description. Take your startup to the next level with one smart platform Support is great. "Thank you for checking out my project!  
107  
8
6. 6  
[](https://daily.dev/posts/top-github-alternatives-to-host-your-open-source-projects-yhavlkdf "Top GitHub Alternatives to Host Your Open Source Projects")  
Article  
![Avatar of itsfoss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/582e3faed71842bfb9d3840a787d6700)It's Foss · 4y  
Top GitHub Alternatives to Host Your Open Source Projects  
The focus here is on GitHub alternatives that offer some sort of free service. GitLab GitLab is the number one choice to replace GitHub. SourceForge is a popular name on the list of GitHub alternatives. Launchpad is a software collaboration platform by Canonical, the parent company of Ubuntu.  
101  
21
7. 7  
[](https://daily.dev/posts/will-github-replace-your-resume-the-future-of-tech-recruiting-uoueqtsnp "Will GitHub Replace Your Resume? The future of tech recruiting")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Will GitHub Replace Your Resume? The future of tech recruiting  
GitHub is adding more and more features every day to your GitHub profile to make it become your default resume. Many recruiters would prefer a resume to have all your experiences and skills, just like they wouldn't want a designer to share their dribble, they don't want you to share your shit.  
100  
51
8. 8  
[](https://daily.dev/posts/how-to-code-from-anywhere-using-self-hosted-code-server-gowsqre8h "How to Code from Anywhere using Self Hosted Code Server")  
Article  
![Avatar of noted](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f789e72a29f445e3b441329778a5dae8)Noted · 4y  
How to Code from Anywhere using Self Hosted Code Server  
Self-hosted Code Server allows you to access your code remotely from anywhere. Code Server can act as a PWA on iPads and other Apple devices. Code server is nearly a carbon copy of VS code.  
98  
8
9. 9  
[](https://daily.dev/posts/100-million-developers-and-counting--a1qq7qty "100 million developers and counting")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 4y  
100 million developers and counting  
There are now more than 100 million developers using GitHub to build, maintain, and contribute to software projects. In 2015, almost a third of developers on GitHub were from North America. In India alone, more than 10 million developers use the site to build software.  
75  
5
10. 10  
[](https://daily.dev/posts/juicy-tailwindcss-tools-for-everyone-jbet9tjxh "Juicy Tailwindcss Tools For Everyone")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Juicy Tailwindcss Tools For Everyone  
Tailwind CSS is a utility-first CSS framework that can help developers build custom designs quickly and easily. The toolbox is also a collection of pre-built, customizable templates and components that can be used as a starting point for a new project. Tailwindcss Brand Colors is a plugin that allows you to easily add colors from popular brand color palettes to your project.  
73  
3
11. 11  
[](https://daily.dev/posts/understanding-git-through-images-wqck-hrfh "Understanding Git through images")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Understanding Git through images  
Git is a tool to facilitate development work by recording and tracking the changelog (version) of files, comparing past and current files, and clarifying changes. The system also allows multiple developers to edit files at once, so the work can be distributed.  
71  
4
12. 12  
[](https://daily.dev/posts/the-only-markdown-cheatsheet-you-will-ever-need-yjmnppav4 "The Only Markdown Cheatsheet You Will Ever Need")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
The Only Markdown Cheatsheet You Will Ever Need  
The Only Markdown Cheatsheet You Will Ever Need You must have found yourself in a situation where you needed to write something using Markdown. Markdown is a lightweight markup language that you can use to format plain text documents. You can make your text bold, italic, strikethrough, highlighted, superscript.  
66  
15
13. 13  
[](https://daily.dev/posts/sprkl-more-than-a-vscode-extension-hjac7twbs "Sprkl — more than a VScode extension")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT · 4y  
Sprkl — more than a VScode extension  
Sprkl - more than a VScode extension Sprkl — has become more cool and powerful with its new features that we’re gonna discuss here. It’s a tool that gives us a personal and global view of our code coverage, code interactions and how they affect the rest of the application, and security warnings.  
54
14. 14  
[](https://daily.dev/posts/the-entry-level-junior-full-stack-software-engineer-s-guide-gw9r8raqm "The entry-level (junior) full-stack software engineer’s guide")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
The entry-level (junior) full-stack software engineer’s guide  
The entry-level (junior) full-stack software engineer’s guide Jan 11\. Learn how variables are declared, the language primitives, how functions, objects, and arrays are used in JavaScript. Find out what the language data types are and how to use them.  
47  
6
15. 15  
[](https://daily.dev/posts/lazyvim-lazyvim-neovim-config-for-the-lazy-ha4dphjix "LazyVim/LazyVim: Neovim config for the lazy")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
LazyVim/LazyVim: Neovim config for the lazy  
LazyVim offers the best of both worlds - the flexibility to tweak your config as needed, along with the convenience of a pre-configured setup. You can add your custom plugin specs under. All files there will be automatically loaded by lazy.nvim.  
44  
2
16. 16  
[](https://daily.dev/posts/4-ways-to-undo-a-git-commit---amend-vs-reset-bqrf52hty "⏪ 4 Ways to Undo a Git Commit - Amend vs Reset")  
Article  
![Avatar of til](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/739e560f0f81492eb54055003476c505)This is Learning · 4y  
⏪ 4 Ways to Undo a Git Commit - Amend vs Reset  
The most common use case is probably to undo a commit but keep in mind that you can do much more. The full command we need is. means that the changes will be kept.  
41  
2
17. 17  
[](https://daily.dev/posts/top-artificial-intelligence-ai-tools-that-can-generate-code-to-help-programmers-xhluklikv "Top Artificial Intelligence (AI) Tools That Can Generate Code To Help Programmers")  
Article  
![Avatar of mlnews](https://media.daily.dev/image/upload/s--0PoEtdkd--/f_auto/v1750409401/squads/marktechpost?_a=BAMClqZW0)Machine Learning News · 4y  
Top Artificial Intelligence (AI) Tools That Can Generate Code To Help Programmers  
OpenAI Codex is powered by OpenAI Codex, a model based on GPT-3\. It claims it can write code in at least 12 different languages, including BASH, JavaScript, Go, Perl, PHP, Ruby, Swift, and TypeScript.  
40  
3
18. 18  
[](https://daily.dev/posts/creating-automated-product-descriptions-with-chatgpt-react-and-node-js-28ngab9ny "Creating automated product descriptions with ChatGPT, React, and Node.js")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Creating automated product descriptions with ChatGPT, React, and Node.js  
In this tutorial, you’ll learn how to use ChatGPT to automate writing your product descriptions in Medusa. Medusa is a composable ecommerce platform that can be integrated with any third-party services. You can set up an entire ecommerce store within minutes by running just a couple of commands.  
32  
2
19. 19  
[](https://daily.dev/posts/data-explorer---explore-github-live-data-in-natural-language-32jclgyfl "Data Explorer - Explore GitHub live data in natural language")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 4y  
Data Explorer - Explore GitHub live data in natural language  
Explore GitHub live data in natural language with the latest in web3 Community Discussions Ask questions, find support and connect Stories Tech news, interviews and tips from Makers Changelog Release notes from the Product Hunt team Office hours Give feedback directly to our product team Visit streaks.  
27
20. 20  
[](https://daily.dev/posts/learn-machine-learning-from-these-github-repositories-pbhfwwak8 "Learn Machine Learning From These GitHub Repositories")  
Article  
![Avatar of kdnuggets](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/kdnuggets)KDnuggets · 4y  
Learn Machine Learning From These GitHub Repositories  
Learn Machine Learning From These GitHub Repositories Kickstart your machine learning career with these curated GitHub repositories. The best of ML with Python repository has 910 open-source projects that are grouped into 34 categories. TensorFlow is one of the most popular machine learning frameworks out there and is vital to your skillset.  
26  
1
21. 21  
[](https://daily.dev/posts/react-social-logins-with-passport-js-7couy6fv1 "React Social Logins with Passport JS")  
Article  
![Avatar of asayer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/be8d9d38650943c8a1718ba79f23e9ac)asayer · 4y  
React Social Logins with Passport JS  
Passport.js is a popular authentication middleware for Node.js that provides a simple and flexible way to authenticate requests made to a web application. It can be used with various authentication mechanisms, such as username and password, two-factor authentication, or social media login, to provide a secure and flexible authentication system.  
26  
1
22. 22  
[](https://daily.dev/posts/how-good-documentation-can-improve-productivity-murfhrw-s "How Good Documentation Can Improve Productivity")  
Article  
![Avatar of shopify](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/3ecd37b0af964c8f8b1536e5fa57a0fc)Shopify Engineering · 4y  
How Good Documentation Can Improve Productivity  
In the tech industry, there’s a problem with internal documentation. We treat documentation as a product, and put care into creating comprehensive documentation. At Shopify, we’ve tried to overcome that issue by standardizing the way we write, avoiding disparate sources of truth, and creating a writing culture.  
22
23. 23  
[](https://daily.dev/posts/socket-io-vs-pusher----a-comparison-ojc6nn4qi "Socket.io vs. Pusher -- A Comparison")  
Article  
![Avatar of asayer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/be8d9d38650943c8a1718ba79f23e9ac)asayer · 4y  
Socket.io vs. Pusher -- A Comparison  
Socket.io is a JavaScript package that allows web clients and servers to communicate in real-time. Pusher allows developers to include functionality in their online and mobile applications, including messaging, chat, andreal-time updates. Both platforms offer tools and APIs for creating real- time communication and collaboration applications.  
20
24. 24  
[](https://daily.dev/posts/mafs-react-components-for-interactive-math-9xls2t-8u "Mafs: React components for interactive math")  
Article  
![Avatar of changelog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f65a74bcb028447aa606f06695d607d3)Changelog · 4y  
Mafs: React components for interactive math  
React components for interactive math Guides Discord are available on GitHub. Use these components to build interactive, animated visualizations.  
19  
1
25. 25  
[](https://daily.dev/posts/flashohq-open-source-react-courses-vl3p5ctxp "flashohq/open-source-react-courses")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
flashohq/open-source-react-courses  
GitHub - flashohq/open-source-react-courses Become A Job Ready React Developer React is a free, open-source front-end JavaScript library. React can be used as a foundation for developing single-page, mobile, or server-rendered applications.  
18  
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/2023/01#page","url":"https://daily.dev/tags/github/best-of/2023/01","name":"Best GitHub Posts — January 2023","description":"The most upvoted GitHub posts from January 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/github/best-of/2023/01#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/dashy---the-self-hosted-personal-dashboard-1k5xswc52","name":"Dashy - The Self Hosted Personal Dashboard"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/tailwind-css-15-component-libraries-ui-kits--lfr4yosb","name":"Tailwind CSS: 15 Component Libraries & UI Kits"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/51-ai-tools-you-should-be-using-for-life-programming-content-creation-and-everything-else-pq1c-uw-z","name":"51 AI tools you should be using for life, programming, content creation and everything else"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/i-created-an-opensource-portfolio-template-for-developers--czxapkrhb","name":"I Created an OpenSource Portfolio Template for Developers 🚀"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/readme-dev---a-great-github-profile-description-is-just-a-copy-paste-away-ejadhu-fq","name":"ReadMe-Dev - A great GitHub profile description is just a copy&paste away"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/top-github-alternatives-to-host-your-open-source-projects-yhavlkdf","name":"Top GitHub Alternatives to Host Your Open Source Projects"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/will-github-replace-your-resume-the-future-of-tech-recruiting-uoueqtsnp","name":"Will GitHub Replace Your Resume? The future of tech recruiting"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/how-to-code-from-anywhere-using-self-hosted-code-server-gowsqre8h","name":"How to Code from Anywhere using Self Hosted Code Server"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/100-million-developers-and-counting--a1qq7qty","name":"100 million developers and counting"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/juicy-tailwindcss-tools-for-everyone-jbet9tjxh","name":"Juicy Tailwindcss Tools For Everyone"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/understanding-git-through-images-wqck-hrfh","name":"Understanding Git through images"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/the-only-markdown-cheatsheet-you-will-ever-need-yjmnppav4","name":"The Only Markdown Cheatsheet You Will Ever Need"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/sprkl-more-than-a-vscode-extension-hjac7twbs","name":"Sprkl — more than a VScode extension"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/the-entry-level-junior-full-stack-software-engineer-s-guide-gw9r8raqm","name":"The entry-level (junior) full-stack software engineer’s guide"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/lazyvim-lazyvim-neovim-config-for-the-lazy-ha4dphjix","name":"LazyVim/LazyVim: Neovim config for the lazy"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/4-ways-to-undo-a-git-commit---amend-vs-reset-bqrf52hty","name":"⏪ 4 Ways to Undo a Git Commit - Amend vs Reset"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/top-artificial-intelligence-ai-tools-that-can-generate-code-to-help-programmers-xhluklikv","name":"Top Artificial Intelligence (AI) Tools That Can Generate Code To Help Programmers"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/creating-automated-product-descriptions-with-chatgpt-react-and-node-js-28ngab9ny","name":"Creating automated product descriptions with ChatGPT, React, and Node.js"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/data-explorer---explore-github-live-data-in-natural-language-32jclgyfl","name":"Data Explorer - Explore GitHub live data in natural language"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/learn-machine-learning-from-these-github-repositories-pbhfwwak8","name":"Learn Machine Learning From These GitHub Repositories"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/react-social-logins-with-passport-js-7couy6fv1","name":"React Social Logins with Passport JS"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/how-good-documentation-can-improve-productivity-murfhrw-s","name":"How Good Documentation Can Improve Productivity"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/socket-io-vs-pusher----a-comparison-ojc6nn4qi","name":"Socket.io vs. Pusher -- A Comparison"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/mafs-react-components-for-interactive-math-9xls2t-8u","name":"Mafs: React components for interactive math"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/flashohq-open-source-react-courses-vl3p5ctxp","name":"flashohq/open-source-react-courses"}]},{"@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":"January 2023"}]}]}
```

