Open Source

Most contributed GitHub Repositories

  • VS Code: one of the most popular code editors for a multitude of reasons including the use of extensions, version control and debugging
  • Flutter: technology to create native apps across devices
  • First-Contributions: repository that helps other contribute to open source projects
  • TensorFlow: library for machine learning and artificial intellgence
  • React-Native: allows developers to use React to create truly native apps
  • Kubernetes: enables developers to store projects within cotainers for consistent development environments
  • Home-Assistant: central control system for smart home devices

Impactful GitHub Repositories

  • Bitcoin Core: first cryptocurrency
  • React: most popular js libary, helping with splitting sites up into componenets
  • Go: new efficient programming language created by Google, popular for it's ability for concurrency and the property of being statically typed
  • PyTorch: machine learning library which is commonly used for computer vision and natural language
  • Electron: enables developers to convert their web apps into desktop apps, notable technology user would be Discord (you can see discord is a web app by bringing up the inspect element by clicking ctrl + shift + i)
  • Laravel: popular framework for PHP as ease of bootstrapping a project from the amount
  • Brave Browser: based on chromium browser and is privacy-focused
  • Python: currently the most popular programming language for a manifold of reasons including the expanse of available libraries enabling the language to utilised in many ways

The Art of Open Source

Open Source has enabled the shared production of many powerful technologies has enabled technology to exponetially improve. Contributors contribute voluntarily without pay with the goal to improve a piece of technology. Open Source enables source code to be viewed adding the attribute of transparency. Open Source has made it easier for projects to be created especially within web development with the use frameworks and libaries and with machine learning where developers don't need to start from fresh.