Open-source software

Open-source software is software that makes the original source code freely available so that anyone can redistributed and modify it according to the requirements of the user, subject to compliance with an open source license. Popular open-source licenses include the GNU General Public License (GPL), Apache License, and MIT License.

Deeper Knowledge on Open-Source Software

Serverless Stack Toolkit (SST)

Serverless Stack Toolkit (SST)

An open-source framework to build, deploy, and manage full-stack applications on AWS

Pulumi

Pulumi

An open source tool to manage infrastructure as code using the language of your choice

Storybook

Storybook

An open-source tool for developers for building and designing UI components independently through interactive testing and collaboration.

WordPress

WordPress

WordPress

Open-Source JavaScript and TypScript Libraries

Open-Source JavaScript and TypScript Libraries

Popular open-source libraries used in JavaScript and TypeScript development

Python Open-Source Data Libraries

Python Open-Source Data Libraries

Python libraries commonly used in data science and analysis

Python Open-Source Machine Learning Libraries

Python Open-Source Machine Learning Libraries

Python libraries used for machine learning

Apache Flink

Apache Flink

A distributed processing framework and engine for stateful data computation

PostgreSQL

PostgreSQL

A popular open-source relational database

Apache Kafka

Apache Kafka

A distributed event streaming platform for data-pipelines and analytics

Visual Studio Code (VS Code)

Visual Studio Code (VS Code)

An extensible code editor for software engineers

tldraw: A simple drawing app

tldraw: A simple drawing app

A simple drawing app

Apache Spark

Apache Spark

A data processing engine for batch processing, stream processing, and machine learning

Kubernetes (k8s)

Kubernetes (k8s)

A system to conduct an orchestra of containers

Open-Source Programming Languages

Open-Source Programming Languages

A list of open-source programming languages I've learned (at least a little bit)

GitLab

GitLab

An end-to-end DevOps tool chain centered on Git

Linux

Linux

A free and open-source operating system

Git

Git

A distributed version-control system to track changes, typically for software development projects

Spring Boot

Spring Boot

A Java framework for developing REST APIs

Cloud Foundry

Cloud Foundry

An open-source, on-premise cloud platform for enterprise IT organizations

MySQL

MySQL

MySQL: An open-source relational database management system (RDBMS)

Broader Topics Related to Open-Source Software

Open-Source

Open-Source

Information and resources about open-source

Open-Source Software Knowledge Graph