How to Get Started with Open Source

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Appwrite - The open-source backend cloud platform
  • Sonar - Write Clean JavaScript Code. Always.
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • linux

    Linux kernel source tree

    Linux

  • React

    The library for web and native user interfaces

    React

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • CPython

    The Python programming language

    Python

  • node

    Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

    Node.js

  • kubernetes

    Production-Grade Container Scheduling and Management

    Kubernetes

  • go

    The Go programming language

    Golang

  • git

    A fork of Git containing Windows-specific patches. (by git-for-windows)

    Git – A tool to manage source code

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • ruby

    The Ruby Programming Language

    Ruby

  • rust

    Empowering everyone to build reliable and efficient software.

    Rust

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

    GitHub – A development platform (arguably the most popular one) that contains open source code repositories

  • conductor

    Conductor is a microservices orchestration engine.

    And if none of those ring a bell, surely you’ve scrolled mindlessly through the content catalog on Netflix, which uses the Netflix Conductor workflow engine and is, you guessed it, open source software.

  • Visual Studio Code

    Visual Studio Code

    A quick suggestion – the easiest way to view large source code projects is to use what’s called an Integrated Development Environment, or IDE, on your local machine. An IDE uses indexing to quickly search the directory structures and find variables, functions, etc. You can even potentially build from an IDE. A free IDE that many developers use is VSCode. Give it a try!

  • apiclarity

    An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks. 

    If you go to APIClarity, the first thing you’ll see is the source code (Figure 1), followed by some documentation at the bottom.

  • github-docs

    The open-source repo for docs.github.com

    A project repository typically has a license file at the top-level indicating which license the code falls under. See here for an example license file.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts