Skip to content
@openmind-systems-lab

Open Mind Systems Lab

An independent Open Source Technology Lab dedicated to research, experimental development and benchmarking.


License Open Source Association

Current Status

  • 📦 22 public repositories
  • 🚀 22 published Proofs of Concept
  • 📜 100% Open Source
  • ⚖️ French Non-Profit Association (Loi 1901)

🎯 Mission

OpenMind Systems Lab is a French non-profit association (Association Loi 1901) dedicated to exploring modern software engineering through practical experimentation.

Our objective is to produce reusable Proofs of Concept (PoCs), technical benchmarks and educational material that anyone can study, reproduce and improve.

Research areas include:

  • ☸️ Cloud Native & Kubernetes
  • 🔭 Observability & OpenTelemetry
  • 📦 Kubernetes Native Storage & Data Platforms
  • 🌐 Service Mesh & API Gateways
  • 📨 Distributed Messaging Systems
  • 🔒 Infrastructure Security
  • 📊 Performance Benchmarking
  • 🤖 Artificial Intelligence & Model Context Protocol (MCP)
  • ⚙️ Platform Engineering
  • 📦 OCI Artifacts & Container Image Distribution

📦 Projects

☸️ Cloud Native

Repository Description
traefik-weight Weighted Load Balancing with Traefik
envoy-gateway-playground Kubernetes Gateway API with Envoy Gateway
istio-playground Service Mesh fundamentals with Istio
argocd-go-gitops GitOps deployment using Argo CD
oci-artifact-distribution-playground OCI artifact packaging and GitOps reconciliation with FluxCD and GitHub Container Registry
keda-go Event-Driven Autoscaling with KEDA
image-volume-playground Kubernetes Image Volume experimentation using OCI images

🔭 Observability

Repository Description
observability-playground Kubernetes-native metrics, logs and distributed tracing with Grafana Alloy, OpenTelemetry, Prometheus, Loki, Tempo and Grafana

📦 Storage

Repository Description
kubernetes-native-storage-playground Kubernetes Native Storage fundamentals, PersistentVolumes, PersistentVolumeClaims and CSI concepts
kubernetes-volume-snapshot-playground Kubernetes CSI Volume Snapshots, point-in-time snapshots and volume restoration
kubernetes-statefulset-playground Kubernetes StatefulSets, stable identities, Headless Services and persistent storage
kubernetes-nfs-failover-playground Kubernetes application failover with an NFS CSI-backed ReadWriteMany volume and persistent state
kubernetes-native-storage-patterns-playground Kubernetes ephemeral, projected, dynamically provisioned and per-replica storage patterns

📨 Messaging

Repository Description
nats-jetstream-pipeline Distributed messaging with NATS JetStream
mqtt-k8s-playground MQTT messaging on Kubernetes using Eclipse Mosquitto

🔒 Security

Repository Description
hashicorp-vault-python Secret injection using HashiCorp Vault Agent Injector
external-secrets-operator Kubernetes External Secrets Operator
kyverno-playground Kubernetes policy management with Kyverno
spire-k8s-playground SPIRE on Kubernetes using the modern CRD-based model

🤖 Artificial Intelligence

Repository Description
kubernetes-mcp-orders-playground Remote Model Context Protocol server in Go with Cline, PostgreSQL persistence and Kubernetes deployment for order-management tools
hybrid-rag-orders-playground Hybrid RAG in Go combining PostgreSQL order analytics with pgvector retrieval over PDF reports, Cline and DeepSeek
ai-prometheus-analysis-playground Grounded Prometheus analysis with curated PromQL, deterministic Go diagnostics and AI-assisted SRE interpretation through Cline

📊 Upcoming Research

Planned Research Description
Kafka vs NATS Messaging performance comparison
RabbitMQ vs NATS Messaging performance comparison
MQTT vs NATS Messaging performance comparison
Traefik Benchmark Ingress performance evaluation
KEDA Benchmark Autoscaling performance analysis

🔬 Research Principles

Every project published by OpenMind Systems Lab follows the same principles:

  • Open research
  • Reproducibility
  • Practical experimentation
  • Transparent benchmarking
  • Knowledge sharing
  • Open Source by default

🚀 Roadmap

Published

  • ✅ traefik-weight
  • ✅ envoy-gateway-playground
  • ✅ istio-playground
  • ✅ argocd-go-gitops
  • ✅ keda-go
  • ✅ nats-jetstream-pipeline
  • ✅ mqtt-k8s-playground
  • ✅ hashicorp-vault-python
  • ✅ external-secrets-operator
  • ✅ kyverno-playground
  • ✅ spire-k8s-playground
  • ✅ image-volume-playground
  • ✅ kubernetes-native-storage-playground
  • ✅ kubernetes-volume-snapshot-playground
  • ✅ kubernetes-statefulset-playground
  • ✅ kubernetes-nfs-failover-playground
  • ✅ kubernetes-native-storage-patterns-playground
  • ✅ observability-playground
  • ✅ oci-artifact-distribution-playground
  • ✅ kubernetes-mcp-orders-playground
  • ✅ hybrid-rag-orders-playground
  • ✅ ai-prometheus-analysis-playground

Next

  • 🔄 rabbitmq-k8s-playground
  • 🔄 kafka-k8s-playground
  • 🔄 pulsar-k8s-playground
  • 🔄 ollama-playground
  • 🔄 longhorn-playground
  • 🔄 rook-ceph-playground
  • 🔄 velero-playground

Future Research

  • Cilium
  • Linkerd
  • Open Policy Agent (OPA)
  • Local AI
  • Immutable Application Assets

📜 Open Source

Unless explicitly stated otherwise, all projects are released under the MIT License.

Our objective is to maximize transparency, collaboration and knowledge sharing through permissive Open Source licensing.


⚖️ About

OpenMind Systems Lab is an independent French non-profit association (Association Loi 1901).

The organization is dedicated to:

  • Applied Research
  • Experimental Development
  • Technical Benchmarking
  • Knowledge Sharing
  • Open Source Publication

The association operates independently from any commercial software vendor.


🤝 Contributing

Contributions, ideas and feedback are always welcome.

Feel free to:

  • Open an Issue
  • Submit a Pull Request
  • Suggest a new Proof of Concept
  • Propose a benchmark or research topic

Made with ❤️ by OpenMind Systems Lab

Popular repositories Loading

  1. .github .github Public

  2. traefik-weight traefik-weight Public

    This project demonstrates how to set up Traefik v3 on a local Kubernetes cluster (Docker Desktop) to perform Weighted Round Robin (80/20 split) routing between two versions of an application.

  3. argocd-go-gitops argocd-go-gitops Public

    This repository demonstrates a complete GitOps workflow using Argo CD, Kubernetes, and a containerized Go application.

    Shell

  4. keda-go keda-go Public

    A minimal Go + Kafka + KEDA demo

    Go

  5. nats-jetstream-pipeline nats-jetstream-pipeline Public

    A high-performance, distributed messaging architecture utilizing a 3-node NATS JetStream cluster, PostgreSQL for persistent storage, and ZincSearch for data indexing.

    Go

  6. hashicorp-vault-python hashicorp-vault-python Public

    This repo validates the HashiCorp Vault Agent Injector pattern on Kubernetes with a minimal Python HTTP container.

    Python

Repositories

Showing 10 of 22 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…