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)
An open-source framework to build, deploy, and manage full-stack applications on AWS
Pulumi
An open source tool to manage infrastructure as code using the language of your choice
Storybook
An open-source tool for developers for building and designing UI components independently through interactive testing and collaboration.
WordPress
WordPress
Open-Source JavaScript and TypScript Libraries
Popular open-source libraries used in JavaScript and TypeScript development
Python Open-Source Data Libraries
Python libraries commonly used in data science and analysis
Python Open-Source Machine Learning Libraries
Python libraries used for machine learning
Apache Flink
A distributed processing framework and engine for stateful data computation
PostgreSQL
A popular open-source relational database
Apache Kafka
A distributed event streaming platform for data-pipelines and analytics
Visual Studio Code (VS Code)
An extensible code editor for software engineers
tldraw: A simple drawing app
A simple drawing app
Apache Spark
A data processing engine for batch processing, stream processing, and machine learning
Kubernetes (k8s)
A system to conduct an orchestra of containers
Open-Source Programming Languages
A list of open-source programming languages I've learned (at least a little bit)
GitLab
An end-to-end DevOps tool chain centered on Git
Linux
A free and open-source operating system
Git
A distributed version-control system to track changes, typically for software development projects
Spring Boot
A Java framework for developing REST APIs
Cloud Foundry
An open-source, on-premise cloud platform for enterprise IT organizations
MySQL
MySQL: An open-source relational database management system (RDBMS)
Broader Topics Related to Open-Source Software
Open-Source
Information and resources about open-source