<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/oss/best-of/2020/12" -->

---
title: Best Open Source Way posts — December 2020 | daily.dev
description: The most upvoted Open Source Way posts from December 2020, curated by the daily.dev community.
canonical: https://daily.dev/sources/oss/best-of/2020/12
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/oss/best-of/2020/12
og:type: website
og:site_name: daily.dev
og:title: Best Open Source Way posts — December 2020 | daily.dev
og:description: The most upvoted Open Source Way posts from December 2020, 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 Way — December 2020

1. 1  
[](https://daily.dev/posts/10-raspberry-pi-project-ideas-from-2020-rku-irhxq "10 Raspberry Pi project ideas from 2020")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way·6y  
10 Raspberry Pi project ideas from 2020  
The Raspberry Pi is the small, low-cost, single-board PC that took the world by storm when it was released in 2012\. Since then, educators, students, makers, and tinkerers have used the various Raspberry Pi models for many, many unique and interesting projects. Over the course of 2020, Opensource.com published many great articles about Raspberry Pi projects; below, I explore the top 10.  
24  
1
2. 2  
[](https://daily.dev/posts/learn-rust-by-writing-a-simple-game-du4kid-sn "Learn Rust by writing a simple game")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way·6y  
Learn Rust by writing a simple game  
Rust is a programming language that empowers anyone to build reliable and efficient software. You can explore Rust by writing a version of the "guess the number" game. The program exercises several concepts in programming languages: variables, expressions, conditional evaluation andLoops. The first step is to write a Cargo.toml file that names your package and specifies that it depends on the rand crate.  
16
3. 3  
[](https://daily.dev/posts/6-container-concepts-you-need-to-understand-n1hg13uog "6 container concepts you need to understand")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way·6y  
6 container concepts you need to understand  
Containers are the solution to problems inherited from monolithic architectures. Containers share a kernel with the host, which allows them to use fewer resources than a virtual machine (VM) would require. Kubernetes provides a holistic approach to managing containers across a cluster to enable features like autoscaling.  
11

[See all Open Source Way archives](/sources/oss/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/sources/oss/best-of/2020/12#page","url":"https://daily.dev/sources/oss/best-of/2020/12","name":"Best Open Source Way Posts — December 2020","description":"The most upvoted Open Source Way posts from December 2020, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/oss/best-of/2020/12#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/10-raspberry-pi-project-ideas-from-2020-rku-irhxq","name":"10 Raspberry Pi project ideas from 2020"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/learn-rust-by-writing-a-simple-game-du4kid-sn","name":"Learn Rust by writing a simple game"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/6-container-concepts-you-need-to-understand-n1hg13uog","name":"6 container concepts you need to understand"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Open Source Way","item":"https://daily.dev/sources/oss"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/oss/best-of"},{"@type":"ListItem","position":5,"name":"December 2020"}]}]}
```

