Top 23 cloud-native Open-Source Projects
🦍 The Cloud-Native API GatewayProject mention: Ask HN: Who is hiring? (April 2022) | news.ycombinator.com | 2022-04-01
Kong (https://konghq.com) | Gateway Senior Engineer | REMOTE Europe | Full-time
The Kong Gateway is an API Management solution, which serves as a foundation for many other solutions by the company. The business model is open-core: an Open Source solution exists (https://github.com/kong/kong), and there's an Enterprise version with more features and dedicated support.
The tech stack is a modified Openresty with of Lua code on top. The ideal candidate would be someone who is already familiar with Kong. Alternatively, if you are familiar with Openresty or other API management solution, we also would love to talk with you.
I am personally interested in finding people to join me in the European Gateway Team. The role involves adding features, fixing bugs, and collaborating with other teams. Here's that position:
We have many projects and many teams all around the world (current headcount is ~450), using other technologies like Node in the Kong Manager or Go in the Koko project, and we are constantly looking for people. Please visit our careers page to find out more!
TiDB is an open source distributed hybrid transaction/analytical database compatible with the MySQL protocolProject mention: Insights for any repository on Github | reddit.com/r/programming | 2022-05-14
As the database supporter for ossinsight.io, I also use this to get many insights for TiDB itself, see https://ossinsight.io/analyze/pingcap/tidb.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Your ultimate Go microservices framework for the cloud-native era.Project mention: Kratos - Your ultimate go microservices framework for the cloud-native era. | reddit.com/r/github_trends | 2022-05-02
Lens - The way the world runs KubernetesProject mention: Kubernetes Dashboard: 10 Alternatives You Should Consider | dev.to | 2022-05-04
Lens, like DevSpace, was not intended to be used as a dashboard per se, but rather as a "Kubernetes IDE". In practice, this means that you’re getting very much the same capabilities you would get from the integrated Kubernetes Dashboard. You can view Namespaces, resize ReplicaSets, delete Services, etc.
Cloud-native neural search framework for 𝙖𝙣𝙮 kind of dataProject mention: Released my 2nd best open-source project out of 170 projects shipped in the past 2 yrs to make AI powered search easy | reddit.com/r/opensource | 2022-03-26
And this latest project Clip as a service has just received 10k stars on GitHub, very close to my other project Jina which has 14k stars. Clip as a service providers an easy and intuitive way to create embeddings for text and images that can be used to create semantic text and image search.
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.Project mention: Ory Hydra VS zitadel - a user suggested alternative | libhunt.com/r/hydra | 2022-04-26
Build highly concurrent, distributed, and resilient message-driven applications on the JVMProject mention: What are Project Loom's Virtual Thread main advantages over platform threads | reddit.com/r/java | 2022-05-04
What you are describing is more or less the actor programming model. (If you’ve heard of Akka, then you’ve heard of the actor model.) Loom is an enabling technology for implementing the actor model on the (vanilla) JVM, and a lot of people are looking forward to that, including me! So that’s a perfectly valid approach.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Workflow engine for KubernetesProject mention: How you can run your first Argo Workflow on K3s ? | dev.to | 2022-05-18
Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflows is implemented as a Kubernetes CRD (Custom Resource Definition). In simple words, Argo is a workflow scheduler where you can run your workflows onto a Kubernetes Cluster, you can containerize different steps within your workflow and then all those steps could be executed as a part of your workflow onto a Kubernets cluster using Argo workflows. Read more
A curated list of Microservice Architecture related principles and technologies.Project mention: Observability and Resilience in Microservices-based Environments | reddit.com/r/kubernetes | 2021-06-24
High-Performance server for NATS.io, the cloud and edge native messaging system.Project mention: Ask HN: What are some examples of elegant software? | news.ycombinator.com | 2022-05-02
I've been pleased by NATS (https://nats.io/). I like how it builds its functionality on layers of abstractions, from the most basic (pub/sub), to request/response on top of that, to key/value and persistent streams on top of that. The CLI is simple to use and you can learn it in an afternoon, but it's robust enough to deploy.
An open-source vector database for scalable similarity search and AI applications.Project mention: Build an Image Search Engine in Minutes | reddit.com/r/Python | 2022-05-15
I made a tutorial for building an image search engine with python. The code example is as simple as 10 lines of code, using Towhee and Milvus To put images into the search engine:
Quarkus: Supersonic Subatomic Java.Project mention: why does java require tomcat? | reddit.com/r/java | 2022-05-09
In Java the standard library does not tell you how to build an http server - there are a lot of frameworks for that and you can choose one that fits to your particular needs. It doesn't have be Tomcat. For example, you can go with Spring Boot - probably the most popular right now and it indeed wraps around Tomcat but in a way that lets you be almost unaware. But since you're starting, I'd recommend you look into Micronaut and/or Quarkus.
Storage Orchestration for KubernetesProject mention: Storage provisioner for self-created clusters in 2022, for disk-heavy workload like MySQL? | reddit.com/r/kubernetes | 2022-04-25
This is my go-to solution every time. https://rook.io/
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️Project mention: How to Provision and Manage Amazon EKS with Ease | dev.to | 2022-05-05
##################################################### ### Welcome to KubeSphere! ### ##################################################### Account: admin Password: [email protected] NOTES： 1. After logging into the console, please check the monitoring status of service components in the "Cluster Management". If any service is not ready, please wait patiently until all components are ready. 2. Please modify the default password after login. ##################################################### https://kubesphere.io 2020-xx-xx xx:xx:xx
The Cloud-Native API GatewayProject mention: Apache APISIX Plugins Orchestration Overview | dev.to | 2022-05-09
Currently, Apache APISIX API Gateway provides more than 50 built-in plugins broken down into several categories to meet the common usage scenarios. It covers authentication, security, traffic control, serverless, observability, and many more.
🌄The Cloud Native Interactive Landscape filters and sorts hundreds of projects and products, and shows details including GitHub stars, funding or market cap, first and last commits, contributor counts, headquarters location, and recent tweets.Project mention: 2022 plan for certs, education and getting out of the military in 2023 | reddit.com/r/sysadmin | 2022-01-02
IMO, find some open source stuff, play with it. The DevOps Roadmap is a good starting point. You don't need to follow everything, or in any specific order. Just look over the cloud-native landscape.
Leading Open Source Container Attached Storage, built using Cloud Native Architecture, simplifies running Stateful Applications on Kubernetes.Project mention: Why OpenEBS 3.0 for Kubernetes and Storage? | dev.to | 2021-10-02
We are grateful for the support and contributions of the vibrant open-source community that OpenEBS has received. We are also thankful to the Cloud Native Computing Foundation (CNCF) for including OpenEBS as one of its storage projects. And a special thanks to the CNCF for being a reference user of OpenEBS as well - you can read about their experience and that of others including TikTok / ByteDance and Verizon / Yahoo on Adopters.md. Collectively, these aspects have helped my team to notice challenges and opportunities and of course to resolve bugs and improve the polish of OpenEBS with each release.
Fast and Simple Serverless Functions for KubernetesProject mention: 8 Serverless Terms Developers Must Know | dev.to | 2022-03-13
There are a lot of FaaS service offerings out there namely Lambda, Azure Functions, Google Cloud Functions to name a few. While these offerings run on their respective clouds, there are services like Fission that are open source and allow you to deploy and execute functions on Kubernetes clusters irrespective of where they reside.
An open source, general-purpose policy engine.Project mention: OPAL + OPA VS XACML | dev.to | 2022-05-19
One such XACML alternative is OPA + OPAL. Open Policy Agent (OPA) is an open-source project created as a general-purpose policy engine to serve any policy enforcement requirements that unifies policy enforcement across the stack without being dependent on implementation details. It can be used with any language and network protocol, supports any data type, and evaluates and returns answers quickly. OPA’s policy rules are written in Rego - a high-level declarative (Datalog-like) language. You can find a more detailed introduction to OPA here. It’s important to note that OPA itself only provides an alternative to XACML’s PDP (More on that further). OPA is enhanced by OPAL (Open Policy Administration Layer) - another open-source solution that allows you to easily keep your authorization layer up-to-date in real-time. More information about the project is available here. The combination of OPA and OPAL provides a solid alternative for XACML.
The high-performance distributed SQL database for global, internet-scale apps.Project mention: YugabyteDB – The Scalable Distributed SQL Database | news.ycombinator.com | 2022-05-17
Dragonfly is an intelligent P2P based image and file distribution system. (by dragonflyoss)Project mention: Can Kubernetes pre-pull and cache images? | reddit.com/r/kubernetes | 2021-07-06
Modern testing for DevOps & SREProject mention: Load Testing | reddit.com/r/softwaretesting | 2022-04-11
cloud-native related posts
Cloud-Native Geospatial Outreach Event 2022
4 projects | dev.to | 19 May 2022
Are there any open source Elixir projects that I could help with as a beginner?
3 projects | reddit.com/r/elixir | 18 May 2022
What do you think of this proposal? "Feature Proposal: Kubevious Guard - best practices enforcer"
1 project | reddit.com/r/kubernetes | 18 May 2022
YugabyteDB – The Scalable Distributed SQL Database
1 project | news.ycombinator.com | 17 May 2022
Running Production-Grade Databases on Kubernetes: Challenges and Solutions
1 project | dev.to | 16 May 2022
Using Lambda to Automate OIDC and IAM role for Service Account in EKS
1 project | dev.to | 13 May 2022
Looking for contributors for a K8s related open-source project
1 project | reddit.com/r/devops | 12 May 2022
What are some of the best open-source cloud-native projects? This list will help you:
|20||OPA (Open Policy Agent)||6,585|
Are you hiring? Post a new remote job listing for free.