SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Cloud Computing Open-Source Projects
-
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: AI Coding Assistants, Starter Templates, and More: A Guide to Working Less | dev.to | 2024-11-19
Coding isn’t just about writing frontend or backend logic — it’s about setting up the entire ecosystem for your app to thrive. Tools like AWS CDK, Pulumi, or Terraform let you define your cloud infrastructure as code.
-
-
awesome-microservices
A curated list of Microservice Architecture related principles and technologies.
-
Project mention: Ergo: Erlang-inspired event driven actor framework in Go | news.ycombinator.com | 2024-09-12
No per-process GC (still very configurable unlike the one here) but for hot-reload, if you don't mind completely different language, there are https://github.com/akkadotnet/akka.net and https://github.com/dotnet/orleans
-
The most obvious alternative to Pulumi is Terraform. But hey, keep an eye out for OpenTofu, an upcoming open-source alternative following a BSL license change. Crossplane is another alternative for those who enjoy building infrastructure using Kubernetes CRDs. Check out more details below.
-
https://github.com/openshift/origin/tree/master/test (test data is in the /testdata subdirectory)
-
awesome-serverless
:cloud: A curated list of awesome services, solutions and resources for serverless / nobackend applications.
-
skypilot
SkyPilot: Run AI and batch jobs on any infra (Kubernetes or 12+ clouds). Get unified execution, cost savings, and high GPU availability via a simple interface.
-
-
cloud-custodian
Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources
Project mention: Cutting down AWS cost by $150k per year simply by shutting things off | news.ycombinator.com | 2024-01-22> The best optimization is simply shutting things off
This is the way.
A similar idea has been bouncing around in my mind for a while now. An ideal, turnkey system would do the following:
- Execute via Lambda (serverless).
- Support automated startup and shutdown of various AWS resources on a schedule influenced by specially formatted tags.
- Enable resources to be brought back up out of schedule when demand dictates.
- Operate as a TCP/HTTP proxy that can delay clients so that a given service can be started when it is dormant or, even better, the service isn't serverless but you want it to be. This can't work for everything, but perhaps enough things such that the need to run always on services is reduced.
Cloud Custodian [1] can purportedly do some of this, but I've been reluctant to learn yet another YAML-based DSL to use it.
So this is my "make things designed to be always-on serverless instead" project and the work AWS has done to make Java apps function on Lambda keeps me thinking about the potential to take things that 1) have a relatively long startup time and 2) are designed to be long running service loops, and find a way to force them into the serverless execution model.
[1] https://cloudcustodian.io/
-
OpenStack Tracking Repo
Repository tracking all OpenStack repositories as submodules. Mirror of code maintained at opendev.org.
-
-
Cloud-Free-Tier-Comparison
Comparing the free tier offers of the major cloud providers like AWS, Azure, GCP, Oracle etc.
Project mention: Ask HN: If you were going to bootstrap a service which cloud would you use? | news.ycombinator.com | 2024-08-05Nothing comes even close to Oracle's free tier.
https://github.com/cloudcommunity/Cloud-Free-Tier-Comparison...
-
tau
Open source distributed Platform as a Service (PaaS). A self-hosted Vercel / Netlify / Cloudflare alternative.
Building your own cloud platform has many benefits, including cost savings, ownership, sovereignty, and most importantly, the ability to make your solution self-hostable. However, constructing a cloud computing platform is a long, complex, and expensive endeavor—a problem partially solved with Tau. Why only partially? Simply because, though Tau is a simple-to-deploy single binary, you still need to get that done, configure Tau, and ensure dependencies like Docker are installed. Not to mention, you have to repeat this on each host for every Tau update. If you ask me, it's not developer-friendly just yet!
-
service-fabric
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
-
Project mention: Cobbler: Allows for rapid setup of network installation environments | news.ycombinator.com | 2024-02-26
-
-
AppScale
AppScale is an easy-to-manage serverless platform for building and running scalable web and mobile applications on any infrastructure. (by AppScale)
-
-
DevOps-Bootcamp
This repository consists of the code samples, assignments, and notes for the DevOps bootcamp of WeMakeDevs.
-
CloudStack
Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
Project mention: The 50 best open-source alternatives to popular SaaS software | dev.to | 2024-07-10GitHub: CloudStack GitHub Repository
Cloud Computing discussion
Cloud Computing related posts
-
🧑💻 Build Your Cloud ☁️
-
Qwen2.5: A Party of Foundation Models
-
Top 7 Kafka Alternatives For Real-Time Data Processing
-
Ask HN: If you were going to bootstrap a service which cloud would you use?
-
Ask HN: What Is the SQLite of Queues?
-
Guide: Finetune Llama 3.1 on your infra
-
What Is Pulumi And How To Use It
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 Dec 2024
Index
What are some of the best open-source Cloud Computing projects? This list will help you:
Project | Stars | |
---|---|---|
1 | system-design-101 | 64,737 |
2 | awesome-design-patterns | 40,319 |
3 | Pulumi | 21,940 |
4 | NATS | 16,047 |
5 | awesome-microservices | 13,377 |
6 | Orleans | 10,146 |
7 | crossplane | 9,603 |
8 | Openshift Origin | 8,495 |
9 | awesome-serverless | 7,449 |
10 | skypilot | 6,838 |
11 | docker-curriculum | 5,691 |
12 | cloud-custodian | 5,479 |
13 | OpenStack Tracking Repo | 5,408 |
14 | karmada | 4,507 |
15 | Cloud-Free-Tier-Comparison | 3,746 |
16 | tau | 3,579 |
17 | service-fabric | 3,034 |
18 | Cobbler | 2,628 |
19 | Computer-Science-Resources | 2,484 |
20 | AppScale | 2,422 |
21 | cloud-game | 2,323 |
22 | DevOps-Bootcamp | 2,147 |
23 | CloudStack | 2,111 |