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

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

1. 1  
[](/posts/iconbuddy-100k-open-source-icons-pozwwuwz1 "Iconbuddy — 100K+ open source icons")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
Iconbuddy — 100K+ open source icons  
Iconbuddy - 100K+ open source icons Iconbuddy Download, Customize, Edit and Personalize. We're shipping things fast af! We're soon launching a powerfulapi, sign up to keep updated. Contact us or follow us on us on Twitter.  
635  
44
2. 2  
[](/posts/how-to-write-commit-messages-that-project-maintainers-will-appreciate-tb7lvujxn "How to Write Commit Messages that Project Maintainers Will Appreciate")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
How to Write Commit Messages that Project Maintainers Will Appreciate  
Learn how to write effective commit messages that project maintainers will appreciate. Avoid vague messages and instead mention the type of change and summarize the details. Consider adding a description for more clarity and understanding. Writing good commit messages is crucial for communicating contributions.  
370  
25
3. 3  
[](/posts/tips-to-use-github-as-your-portfolio-u9bxao1ji "Tips to use GitHub as your Portfolio")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
Tips to use GitHub as your Portfolio  
Tips on how to use GitHub as your portfolio, including creating a README, filling in the left column, and pinning projects.  
273  
10
4. 4  
[](/posts/expressots---the-developer-friendly-typescript-framework-for-server-side-applications-yfijd2zlv "ExpressoTS - The Developer-Friendly TypeScript Framework for Server-Side Applications")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
ExpressoTS - The Developer-Friendly TypeScript Framework for Server-Side Applications  
Built on a modular architecture and designed with simplicity in mind, it empowers developers to quickly create powerful applications. Current Partners ExpressoTS is an MIT-licensed open-source project. The Developer-Friendly TypeScript Framework for Server-Side Applications is available on Node.js.  
255  
69
5. 5  
[](/posts/discover-bun---a-faster-modern-javascript-runtime-eqlrg895h "Discover Bun - A Faster, Modern JavaScript Runtime")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
Discover Bun - A Faster, Modern JavaScript Runtime  
The Javascript Space is completely different from 15 years ago when NodeJS was first released. The technology behind Bun Bun is a Javascript Runtime. It starts with an Engine - The Component of a runtime that runs the Javascript code. Bun comes with built-in testing support, and so it is much faster from the other ones.  
251  
27
6. 6  
[](/posts/how-to-find-open-source-projects--unr2j3f7h "How to find Open Source projects?")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
How to find Open Source projects?  
Learn the importance of contributing to Open Source projects, how to find Open Source projects on GitHub, and explore Open Source communities. Discover the benefits of contributing and how it can help advance your career.  
245  
27
7. 7  
[](/posts/how-i-got-hired-contributing-to-open-source-projects-3vep6uify "How I Got Hired Contributing to open source projects")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
How I Got Hired Contributing to open source projects  
In the tech space, getting a job is not based on how good you are at the technical side of things, but rather your positioning. As you read on, I will share my own journey on how I got into open source and secured my first international role as a software engineer at OpenSauced by contributing to their open source projects.  
219  
20
8. 8  
[](/posts/7-best-open-source-alternatives-to-notion-hhgysye0w "7 Best Open Source Alternatives to Notion")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
7 Best Open Source Alternatives to Notion  
Discover the best open-source alternatives to Notion, a versatile productivity and organizational tool. Explore their advantages and disadvantages and find alternatives that may better meet your needs.  
193  
46
9. 9  
[](/posts/resume-matcher-flpmdmfby "Resume Matcher")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
Resume Matcher  
Resume Matcher aims to empower developers with a deeper understanding of their resumes and skill sets. Weaviate Vector Database, Qdrant Vector Search, and Milvus support will further refine our ability to match your resume with job descriptions. Text Similarity feature provides a detailed comparison between your resume and job descriptions.  
179  
8
10. 10  
[](/posts/autocomplete-and-artificial-intelligence-in-your-terminal-8qu8uxlf7 "Autocomplete and Artificial Intelligence in your Terminal")  
Article  
![Avatar of til](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/739e560f0f81492eb54055003476c505)This is Learning · 4y  
Autocomplete and Artificial Intelligence in your Terminal  
Autocomplete and Artificial Intelligence in your Terminal is a simple autocomplete. It's what I use 90% of the time, even if I'm not a video guy. If you want to see a showcase of some of the major features, as usual, I recorded a video and you can find it on YouTube.  
177  
15
11. 11  
[](/posts/the-new-javascript-features-coming-in-ecmascript-2023-hg6a65oar "The New JavaScript Features Coming in ECMAScript 2023")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 3y  
The New JavaScript Features Coming in ECMAScript 2023  
ECMAScript will be approved in July 2023, but four proposals for new language features have already reached stage four. WeakMap lets you extend an object with extra properties without worrying about creating a memory leak. Change Array by Copy gives developers new methods for sorting, reversing and overwriting data without mutating the array it’s stored.  
176  
18
12. 12  
[](/posts/a-year-of-self-hosting-6-open-source-projects-that-surprised-me-in-2023-lbirdxfol "A Year of Self-Hosting: 6 Open-Source Projects That Surprised Me in 2023")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
A Year of Self-Hosting: 6 Open-Source Projects That Surprised Me in 2023  
Discover innovative and useful open-source projects from 2023 that have revolutionized app creation, task automation, and machine learning.  
173  
1
13. 13  
[](/posts/how-linkedin-serves-5-million-user-profiles-per-second-zmwfctmfz "How LinkedIn Serves 5 Million User Profiles per Second")  
Article  
![Avatar of quastor](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/073e935e4893445ba562bf9e1ca38ec1)Quastor Daily · 3y  
How LinkedIn Serves 5 Million User Profiles per Second  
LinkedIn has over 930 million users in 200 countries. At peak load, the site is serving nearly 5 million user profile pages a second. To manage the increase in traffic, LinkedIn incorporated Couchbase into their stack as a caching layer. They’ve been able to serve 99% of requests with this caching system.  
162  
12
14. 14  
[](/posts/mern-stack-for-web-development-c6bl-mlrm "MERN stack for Web Development")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 4y  
MERN stack for Web Development  
MERN stack comprises a collection of four frameworks used to develop full-stack javascript solutions for rapid, scalable, and secure applications. All frameworks are open-source and have room for designing flexible and scalable applications. Ease of learning the frameworks as they follow similar patterns and support quality collaboration.  
162  
14
15. 15  
[](/posts/learn-english-for-developers-freecodecamp-a2-english-curriculum-cykflzcgz "Learn English for Developers – freeCodeCamp A2 English Curriculum")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
Learn English for Developers – freeCodeCamp A2 English Curriculum  
freeCodeCamp is developing an English for Developers curriculum to help non-native English speakers improve their language skills and career potential in the tech industry. The curriculum follows the A2 level of the Common European Framework of Reference and focuses on vocabulary useful for developers. It includes interactive lessons and dialogues, with plans for future levels. The community can get involved by volunteering or becoming a monthly supporter of freeCodeCamp's charity.  
158  
5
16. 16  
[](/posts/usebruno-bruno-opensource-ide-for-exploring-and-testing-api-s-lightweight-alternative-to-postman-i-2ozcq1nx4 "usebruno/bruno: Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
usebruno/bruno: Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)  
Bruno is an open-source IDE for exploring and testing APIs. It offers a lightweight alternative to Postman and similar tools. Bruno stores API collections directly on the user's filesystem using a plain text markup language called Bru. It allows collaboration through Git or any version control system. Bruno is offline-only, prioritizing data privacy and device storage.  
158  
3
17. 17  
[](/posts/how-open-source-saved-me-from-my-udemy-course-addiction-ti2omu-21 "How Open Source saved me from my Udemy course addiction")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
How Open Source saved me from my Udemy course addiction  
How Open Source saved me from my Udemy course addiction Feb 1, 2023· 9 min read. I often hear people claim that they can hear one or two opinions a person has. I would like to think that expressing some of my opinions doesn’t suddenly expose me as an open book to everyone around me.  
146  
19
18. 18  
[](/posts/announcing-the-github-actions-extension-for-vs-code-o5iq99fqr "Announcing the GitHub Actions extension for VS Code")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 4y  
Announcing the GitHub Actions extension for VS Code  
The extension was originally started as a community project to monitor workflows. It now uses the official GitHub Actions schema so you can take advantage of the latest and most up-to-date features. You can easily monitor runs for workflows in your repository, cancel and re-run them, or trigger new ones for manually triggered workflows.  
143  
15
19. 19  
[](/posts/node-js-development-all-you-need-to-know-fyix8aefv "Node.js Development: All You Need to Know")  
Article  
![Avatar of amplication](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/81a4f43fc0b84e55b9f61cbae4ec745a)Amplication · 3y  
Node.js Development: All You Need to Know  
Node.js can be considered a future-proof technology that every developer should know. It allows developers to use JavaScript on both the frontend and backend, making it the perfect choice for building scalable, high-performance applications. It was introduced in 2009 and revolutionalized the development world since it allowed developers to run JavaScript outside web browsers.  
140  
3
20. 20  
[](/posts/tabler-icons-over-4650-vector-icons-for-web-design-yd7q6mumo "Tabler Icons: over 4650 vector icons for web design")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
Tabler Icons: over 4650 vector icons for web design  
Free and open source icons designed to make your website or app attractive, visually consistent and simply beautiful. Tabler Icons: over 4650 vector icons for web design Over 4650 pixel-perfect icons. Available packages: Free and open-source icons.  
138  
8
21. 21  
[](/posts/it-s-a-door-able-unbfyign4 "it's a(door)able")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 3y  
it's a(door)able  
It's a(door)able LOADING rewinding... playing back... made by @ncasenmare | open source code P.S. You can add your own personal message!  
136  
17
22. 22  
[](/posts/top-github-repositories-to-learn-modern-react-development-79qos259j "Top GitHub repositories to learn modern React development")  
Article  
![Avatar of livecycle](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/7580f41794a84265a417ed0987aa6173)Livecycle · 3y  
Top GitHub repositories to learn modern React development  
Top GitHub repositories to learn modern React development is great for many things. Open Source repositories enable you to get involved in large-scale projects immediately. Open source gives every developer immediate access to information, feedback and hands-on experience that can help them grow and progress.  
119  
5
23. 23  
[](/posts/i-am-happy-not-to-be-a-web-developer-anymore-jsjiq9y3l "I Am Happy Not To Be A Web Developer Anymore")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
I Am Happy Not To Be A Web Developer Anymore  
Web development has become complex with numerous frameworks and constant changes, making it challenging to keep up and maintain applications.  
114  
37
24. 24  
[](/posts/how-to-find-cool-open-source-projects-r6vf-ruya "How to Find Cool Open Source Projects")  
Article  
![Avatar of codemotion](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/008c4c0fe1ba4cd3b6a6740d442d242b)Codemotion · 4y  
How to Find Cool Open Source Projects  
Learn how to find and contribute to open source projects. Major companies like Google and Microsoft rely on open source technologies. February is open source month. Find projects on Github and websites like First Contributions and Codetribute. Open source is for beginners and professionals alike. Start small and gradually work on more complex tasks. Join a vibrant developer community.  
115  
12
25. 25  
[](/posts/srbhr-resume-matcher-open-source-free-ats-tool-to-compare-resumes-with-job-descriptions-and-create--ea4ponmll "srbhr/Resume-Matcher: Open Source Free ATS Tool to compare Resumes with Job Descriptions and create a score to rank them.")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
srbhr/Resume-Matcher: Open Source Free ATS Tool to compare Resumes with Job Descriptions and create a score to rank them.  
The Resume Matcher takes your resume and job descriptions as input, parses them using Python. The tool uses advanced machine learning algorithms to extract the most relevant keywords from the job description. The more similar they are, the higher the likelihood that your resume will pass the ATS screening.  
110  
3

[See all Open Source archives](/tags/open-source/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/open-source/best-of/2023#page","url":"https://daily.dev/tags/open-source/best-of/2023","name":"Best Open Source Posts of 2023","description":"The most upvoted Open Source posts of 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/open-source/best-of/2023#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/iconbuddy-100k-open-source-icons-pozwwuwz1","name":"Iconbuddy — 100K+ open source icons"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-to-write-commit-messages-that-project-maintainers-will-appreciate-tb7lvujxn","name":"How to Write Commit Messages that Project Maintainers Will Appreciate"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/tips-to-use-github-as-your-portfolio-u9bxao1ji","name":"Tips to use GitHub as your Portfolio"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/expressots---the-developer-friendly-typescript-framework-for-server-side-applications-yfijd2zlv","name":"ExpressoTS - The Developer-Friendly TypeScript Framework for Server-Side Applications"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/discover-bun---a-faster-modern-javascript-runtime-eqlrg895h","name":"Discover Bun - A Faster, Modern JavaScript Runtime"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/how-to-find-open-source-projects--unr2j3f7h","name":"How to find Open Source projects?"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/how-i-got-hired-contributing-to-open-source-projects-3vep6uify","name":"How I Got Hired Contributing to open source projects"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/7-best-open-source-alternatives-to-notion-hhgysye0w","name":"7 Best Open Source Alternatives to Notion"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/resume-matcher-flpmdmfby","name":"Resume Matcher"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/autocomplete-and-artificial-intelligence-in-your-terminal-8qu8uxlf7","name":"Autocomplete and Artificial Intelligence in your Terminal"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/the-new-javascript-features-coming-in-ecmascript-2023-hg6a65oar","name":"The New JavaScript Features Coming in ECMAScript 2023"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/a-year-of-self-hosting-6-open-source-projects-that-surprised-me-in-2023-lbirdxfol","name":"A Year of Self-Hosting: 6 Open-Source Projects That Surprised Me in 2023"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/how-linkedin-serves-5-million-user-profiles-per-second-zmwfctmfz","name":"How LinkedIn Serves 5 Million User Profiles per Second"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/mern-stack-for-web-development-c6bl-mlrm","name":"MERN stack for Web Development"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/learn-english-for-developers-freecodecamp-a2-english-curriculum-cykflzcgz","name":"Learn English for Developers – freeCodeCamp A2 English Curriculum"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/usebruno-bruno-opensource-ide-for-exploring-and-testing-api-s-lightweight-alternative-to-postman-i-2ozcq1nx4","name":"usebruno/bruno: Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/how-open-source-saved-me-from-my-udemy-course-addiction-ti2omu-21","name":"How Open Source saved me from my Udemy course addiction"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/announcing-the-github-actions-extension-for-vs-code-o5iq99fqr","name":"Announcing the GitHub Actions extension for VS Code"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/node-js-development-all-you-need-to-know-fyix8aefv","name":"Node.js Development: All You Need to Know"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/tabler-icons-over-4650-vector-icons-for-web-design-yd7q6mumo","name":"Tabler Icons: over 4650 vector icons for web design"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/it-s-a-door-able-unbfyign4","name":"it's a(door)able"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/top-github-repositories-to-learn-modern-react-development-79qos259j","name":"Top GitHub repositories to learn modern React development"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/i-am-happy-not-to-be-a-web-developer-anymore-jsjiq9y3l","name":"I Am Happy Not To Be A Web Developer Anymore"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/how-to-find-cool-open-source-projects-r6vf-ruya","name":"How to Find Cool Open Source Projects"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/srbhr-resume-matcher-open-source-free-ats-tool-to-compare-resumes-with-job-descriptions-and-create--ea4ponmll","name":"srbhr/Resume-Matcher: Open Source Free ATS Tool to compare Resumes with Job Descriptions and create a score to rank them."}]},{"@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":"Open Source","item":"https://daily.dev/tags/open-source"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/open-source/best-of"},{"@type":"ListItem","position":5,"name":"2023"}]}]}
```

