TABLE OF CONTENTS 📌 1. Background : 1. History of free and open-source software (1980 & 1990’s) 1.1 Rise of open source programming languages 1.2 What is a distributed version control system? 1.3 Recent open source projects 2. Getting started with open source : 2. Getting started with open source 2.0 Why open source? 2.1 Practice Git & Github fundamentals 2.2 Learn open source bascis 2.3 Start contributing to projects 2.4 Create your own open source projects 3. Share things with community : 3.0 Participating in open source communities 3.1 Blog what you do & be more social 3.2 Github best practices 3.3 Customising Github profile 3.4 List of open source events 3.5 Git cheat sheet 3.6 How to find issues on Github 3.7 Youtube resources & blogs 3.8 Submit patch to linux kernel 4. Open source programs : 4.1 MLH fellowship 4.2 Foassasia codeheat 4.3 Season of KDE 4.4 Linux foundation mentorship programs 4.6 Google season of docs 4.7 Outreacy program 4.8 Linux kernel mentorship program 4.9 Hyperledger mentorship program 4.10 Free software foundation internship program 4.11 Hacktoberfest 4.12 Open summer of code 4.13 FOSSEE summer fellowship 4.14 Open mainframe project mentorship 4.15 Kharagpur winter of code 4.16 Google summer of code 4.17 Red hat open source contest 4.18 Julia summer of code 4.19 Mozilla winter of security 4.20 NJACK Winter of code 4.21 OpenCode IIITA 5. Cloud Native Computing Foundation (CNCF) projects : 5.1 Dragonfly 5.2 Kubernetes 5.3 NATS 5.4 Docker 5.5 Terraform 5.6 Prometheus 5.7 Vitess 5.8 Rook 5.9 Jaeger 5.10 Fluentd 5.11 Envoy 5.12 Containerd 5.13 Harbor 5.14 The update framework(TUF) 5.15 etcd 5.16 Open Policy Agent 5.17 TiKV 5.18 Linkerd 5.19 argo 5.20 Buildpacks 5.21 CloudEvents 5.22 Container networking interface(CNI) 5.23 CRIO-O 5.24 Falco 5.25 Flux 5.26 Kubedge 5.27 OpenTelemetry 5.28 Spiffe 5.29 SPIRE 5.30 Thanos 5.31 CrossPlane 5.32 CrossPlane 5.33 CrossPlane 5.34 Flagger 5.35 gRPC 5.36 KEDA 5.37 Notary 5.38 Operator Framework 6. Popular open source projects and softwares : 6.1 npm - Node package manager 6.2 npm vs yarn 6.4 VS Code 6.5 Ansible 6.6 Azure Docs 6.7 Definitely Typed 6.8 Deno 6.9 ThreeJS 6.10 Material UI 6.11 Webpack 6.12 Socket.io 6.13 React Native 6.14 Grunt 6.15 Ember.js 6.16 NextJS 6.17 Language Server Protocol Miscellaneous : M.1 Firebase hosting M.2 Opensource in gaming M.3 Vi/Vim & Emac M.4 Wine & Proton M.5 Gitlab pages M.6 Github pages M.7 Deploying to Netlify M.8 Github pages vs Netlify M.9 Github vs Gitlab vs Bit Bucket M.10 Android in opensource M.11 Amazon S3 M.12 Deploying projects to Heroku M.13 Customise Django-admin interface with Jet ✨ CONTRIBUTORS ✨