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

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

1. 1  
[](/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
2. 2  
[](/posts/how-to-build-a-blog-with-the-ghost-api-and-next-js-z0fsu2qau "How to Build a Blog with the Ghost API and Next.js")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
How to Build a Blog with the Ghost API and Next.js  
Ghost CMS is a popular content management system that many devs and companies use to host their blogs. Ghost CMS doesn't generate static builds, but Next.js does. For React developers, it is easy to build a new blog with Next (since Next is React-based), and you do not need to learn additional tools.  
85  
11
3. 3  
[](/posts/shadcn-ui-beautifully-designed-components-built-with-radix-ui-and-tailwind-css--2dp5y0ujn "shadcn/ui: Beautifully designed components built with Radix UI and Tailwind CSS.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
shadcn/ui: Beautifully designed components built with Radix UI and Tailwind CSS.  
shadcn/ui: Beautifully designed components built with Radix UI and Tailwind CSS. Roadmap Warning: This is work in progress. You can follow the progress on Twitter @shadcn.com/shadn/ui.  
68  
4
4. 4  
[](/posts/kamranahmedse-driver-js-a-light-weight-no-dependency-vanilla-javascript-engine-to-drive-the-user--etluf4nyd "kamranahmedse/driver.js: A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
kamranahmedse/driver.js: A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page  
Driver.js is a light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page. It is written in Vanilla TypeScript, has zero dependencies and is highly customizable. Highlight anything: highlight any element on page - Focus shifters: add focus shifters for users.  
62  
3
5. 5  
[](/posts/key-computer-science-concepts-every-software-engineer-should-know-and-how-to-learn-them-rnsf1cxqd "Key Computer Science Concepts Every Software Engineer Should Know – and How to Learn Them")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
Key Computer Science Concepts Every Software Engineer Should Know – and How to Learn Them  
The more fundamentals you know, the less you will struggle learning new things. There are 10 core subjects which, if you learn them, will give you a solid foundation. The book I recommend to learn programming is Structures and Interpretations of Computer Programs (SICP) The book is free and has a set of MIT lectures.  
60  
4
6. 6  
[](/posts/lissy93-web-check-all-in-one-website-osint-tool-for-analysing-any-website-kl7fltztj "Lissy93/web-check: 🌐 All-in-one website OSINT tool for analysing any website")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
Lissy93/web-check: 🌐 All-in-one website OSINT tool for analysing any website  
OSINT tool for analysing any website Web-Check Comprehensive, on-demand open source intelligence for any website. Get an insight into the inner-workings of a given website: uncover potential attack vectors, analyse server architecture, view security configurations, and learn what technologies a site is using.  
29  
1
7. 7  
[](/posts/password-cracking-understanding-basics-and-tools-used--kbl6memh4 "Password Cracking —Understanding basics and tools used.")  
Article  
![Avatar of systemweakness](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4675577b3a8145dab8e12f25b0751c15)System Weakness · 4y  
Password Cracking —Understanding basics and tools used.  
Password Cracking is the process of using an program/software to identify an unknown or forgotten password. The strength of a password is primarily determined by the number of characters the password contains. The cracking process can involve either comparing stored passwords against various wordlists or to use algorithms to generate random strings for authentication.  
29
8. 8  
[](/posts/how-to-contribute-to-open-source-projects-a-handbook-for-beginners-c3zxs6xsq "How to Contribute to Open-Source Projects – A Handbook for Beginners")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
How to Contribute to Open-Source Projects – A Handbook for Beginners  
The open source movement champions the idea that knowledge should be accessible to all. The main idea behind the open-source software is not only to share the code but create communities with a culture of collaboration, transparency and shared learning. Open-source projects are usually developed in a collaborative manner, mostly by a community of volunteers.  
28
9. 9  
[](/posts/back-end-with-notification-feature-via-novu-and-amplication-w6ucuw8rz "Back end with notification feature via Novu and Amplication")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
Back end with notification feature via Novu and Amplication  
Back end with notification feature via Novu and Amplication Bootstrap a simple back-end PoC. Backend-as-a-Service (BaaS) is a model that provides developers with a pre-built backend infrastructure to create multi-platform applications. Novu is an MIT-licensed open-source notification platform.  
18  
2
10. 10  
[](/posts/margaret-hamilton-the-woman-that-coded-apollo-11-wvc0jnkrt "Margaret Hamilton: The Woman That Coded Apollo 11")  
Article  
![Avatar of codemotion](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/008c4c0fe1ba4cd3b6a6740d442d242b)Codemotion · 3y  
Margaret Hamilton: The Woman That Coded Apollo 11  
Margaret Hamilton was an American computer scientist, engineer, and entrepreneur. She made it possible for Armstrong to take that famous step for which he is still remembered today. Hamilton's team resolved the complications related to the Apollo 11 moon landing, ensuring the success of the mission.  
14
11. 11  
[](/posts/hyperdxio-hyperdx-resolve-production-issues-fast-an-open-source-observability-platform-unifying-s-vvtignhkl "hyperdxio/hyperdx: Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors.")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 3y  
hyperdxio/hyperdx: Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors.  
HyperDX helps engineers figure out why production is broken faster by centralizing and correlating logs, metrics, traces, exceptions and session replays in one place. HyperDX is compatible with OpenTelemetry, a vendor-neutral standard for instrumenting your application. We recommend at least 4GB of RAM and 2 cores for testing.  
13
12. 12  
[](/posts/from-prototyping-testing-to-production-deployment-and-monitoring--cx43nyvzb "from prototyping, testing to production deployment and monitoring.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
from prototyping, testing to production deployment and monitoring.  
Prompt flow is a suite of development tools designed to streamline the end-to-end development cycle of LLM-based AI applications. It makes prompt engineering much easier and enables you to build LLM apps with production quality. The project has adopted the Microsoft Open Source Code of Conduct.  
12
13. 13  
[](/posts/dioxuslabs-dioxus-fullstack-gui-library-for-desktop-web-mobile-and-more--y37imjkxw "DioxusLabs/dioxus: Fullstack GUI library for desktop, web, mobile, and more.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 3y  
DioxusLabs/dioxus: Fullstack GUI library for desktop, web, mobile, and more.  
Dioxus is a portable, performant, and ergonomic framework for building cross-platform user interfaces in Rust. It can be used to deliver webapps, desktop apps, static sites, mobile apps, TUI apps, liveview apps, and more. The project is licensed under the MIT license.  
12
14. 14  
[](/posts/github-copilot-emits-gpl-codeium-does-not--lgy4tazki "GitHub Copilot Emits GPL. Codeium Does Not.")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 3y  
GitHub Copilot Emits GPL. Codeium Does Not.  
GitHub Copilot Emits GPL, non-permissive code, and how they relate to AI-powered code assistants. There are legal ramifications with a company’s developers violating GPL licenses, independent of intent. The argument to not do so is perhaps less clear - researchers say LLMs rarely spit out training data verbatim.  
11  
2
15. 15  
[](/posts/10-free-machine-learning-courses-from-top-universities-4shd5jf-3 "10 Free Machine Learning Courses from Top Universities")  
Article  
![Avatar of kdnuggets](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/kdnuggets)KDnuggets · 4y  
10 Free Machine Learning Courses from Top Universities  
Machine learning is a rapidly growing field that is revolutionizing many industries, including healthcare, finance, and technology. There are many high-quality courses available online, offered by some of the top universities in the world. In this article, we’ll introduce you to 10 free machine learning courses from top universities.  
12
16. 16  
[](/posts/what-s-the-future-of-react-native-and-why-does-facebook-care--agvr4gngz "What’s the future of React Native? And why does Facebook care?")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
What’s the future of React Native? And why does Facebook care?  
Facebook's Web App approach for mobile users was quickly falling behind in capabilities and features available in natively developed mobile apps. At the time, the Facebook App was still running as a Web App on smartphones. In 2013, Facebook acquired Parse, a mobile backend-as-a-service (BaaS) company.  
12  
5
17. 17  
[](/posts/frameworks-svg-tools-svelte-dwihvz1na "Frameworks, SVG Tools, Svelte")  
Article  
![Avatar of webtoolsweekly](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ed2b5490c916495e8e6d66db43e58730)Web Tools Weekly · 3y  
Frameworks, SVG Tools, Svelte  
The text field provides a nice little set of tools to easily insert all sorts of text and other content. Links, headings, italics, blockquotes, bullet lists, and so on. Another one you probably use often is the at-mentions features.  
11
18. 18  
[](/posts/charliermarsh-ruff-an-extremely-fast-python-linter-written-in-rust--smjl7-v2r "charliermarsh/ruff: An extremely fast Python linter, written in Rust.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
charliermarsh/ruff: An extremely fast Python linter, written in Rust.  
Ruff is an extremely fast Python linter, written in Rust. It can be used to replace Flake8, isort, pydocstyle, yesqa, eradicate, pyupgrade, and autoflake, all while executing tens or hundreds of times faster than any individual tool.  
11
19. 19  
[](/posts/building-a-distributed-mapreduce-system-in-go-tuu4uvnqm "Building a Distributed MapReduce System in Go")  
Article  
![Avatar of btrprog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d957a1c828884dbb9543ba3e0beb6bc7)Better Programming · 3y  
Building a Distributed MapReduce System in Go  
Building a Distributed MapReduce System in Go would allow application developers to use it for building Map Reduce applications. The paper was authored by two engineers from Google, Jeff Dean and Sanjaya Ghemawat. The main purpose here is to learn about distributed systems by actually building one.  
10

[See all MIT archives](/tags/mit/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/mit/best-of/2023#page","url":"https://daily.dev/tags/mit/best-of/2023","name":"Best MIT Posts of 2023","description":"The most upvoted MIT posts of 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/mit/best-of/2023#items","numberOfItems":19,"itemListElement":[{"@type":"ListItem","position":1,"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":2,"url":"https://daily.dev/posts/how-to-build-a-blog-with-the-ghost-api-and-next-js-z0fsu2qau","name":"How to Build a Blog with the Ghost API and Next.js"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/shadcn-ui-beautifully-designed-components-built-with-radix-ui-and-tailwind-css--2dp5y0ujn","name":"shadcn/ui: Beautifully designed components built with Radix UI and Tailwind CSS."},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/kamranahmedse-driver-js-a-light-weight-no-dependency-vanilla-javascript-engine-to-drive-the-user--etluf4nyd","name":"kamranahmedse/driver.js: A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/key-computer-science-concepts-every-software-engineer-should-know-and-how-to-learn-them-rnsf1cxqd","name":"Key Computer Science Concepts Every Software Engineer Should Know – and How to Learn Them"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/lissy93-web-check-all-in-one-website-osint-tool-for-analysing-any-website-kl7fltztj","name":"Lissy93/web-check: 🌐 All-in-one website OSINT tool for analysing any website"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/password-cracking-understanding-basics-and-tools-used--kbl6memh4","name":"Password Cracking —Understanding basics and tools used."},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/how-to-contribute-to-open-source-projects-a-handbook-for-beginners-c3zxs6xsq","name":"How to Contribute to Open-Source Projects – A Handbook for Beginners"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/back-end-with-notification-feature-via-novu-and-amplication-w6ucuw8rz","name":"Back end with notification feature via Novu and Amplication"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/margaret-hamilton-the-woman-that-coded-apollo-11-wvc0jnkrt","name":"Margaret Hamilton: The Woman That Coded Apollo 11"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/hyperdxio-hyperdx-resolve-production-issues-fast-an-open-source-observability-platform-unifying-s-vvtignhkl","name":"hyperdxio/hyperdx: Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors."},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/from-prototyping-testing-to-production-deployment-and-monitoring--cx43nyvzb","name":"from prototyping, testing to production deployment and monitoring."},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/dioxuslabs-dioxus-fullstack-gui-library-for-desktop-web-mobile-and-more--y37imjkxw","name":"DioxusLabs/dioxus: Fullstack GUI library for desktop, web, mobile, and more."},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/github-copilot-emits-gpl-codeium-does-not--lgy4tazki","name":"GitHub Copilot Emits GPL. Codeium Does Not."},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/10-free-machine-learning-courses-from-top-universities-4shd5jf-3","name":"10 Free Machine Learning Courses from Top Universities"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/what-s-the-future-of-react-native-and-why-does-facebook-care--agvr4gngz","name":"What’s the future of React Native? And why does Facebook care?"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/frameworks-svg-tools-svelte-dwihvz1na","name":"Frameworks, SVG Tools, Svelte"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/charliermarsh-ruff-an-extremely-fast-python-linter-written-in-rust--smjl7-v2r","name":"charliermarsh/ruff: An extremely fast Python linter, written in Rust."},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/building-a-distributed-mapreduce-system-in-go-tuu4uvnqm","name":"Building a Distributed MapReduce System in Go"}]},{"@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":"MIT","item":"https://daily.dev/tags/mit"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/mit/best-of"},{"@type":"ListItem","position":5,"name":"2023"}]}]}
```

