PageSourceSearch

https://kubesmarts.org/

html kubesmarts.org collected 2026-09-25 23:46:53 UTC 6,003 bytes, 121 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4  <meta charset="UTF-8">
5  <title>KubeSmarts — Open Workflow on Kubernetes</title>
6  <meta name="viewport" content="width=device-width, initial-scale=1.0">
7  <meta name="description" content="KubeSmarts — Kubernetes-native tools for the Open Workflow Specification.">
8  <link rel="preconnect" href="https://fonts.googleapis.com">
9  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10  <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap">
11  
11<script src="https://cdn.tailwindcss.com"></script>
11
12  <style>body { font-family: 'Inter', system-ui, sans-serif; }</style>
13</head>
14<body class="bg-gray-50 min-h-screen">
15
16  <!-- Header -->
17  <header class="bg-white border-b border-gray-100">
18    <div class="max-w-6xl mx-auto px-6 py-5 flex items-center gap-3">
19      <span class="text-xl font-bold text-gray-900 tracking-tight">KubeSmarts</span>
20      <span class="text-gray-300">|</span>
21      <span class="text-sm text-gray-500 font-medium">Open Workflow on Kubernetes</span>
22    </div>
23  </header>
24
25  <!-- Hero -->
26  <main class="max-w-6xl mx-auto px-6 py-20">
27    <div class="text-center mb-16">
28      <h1 class="text-5xl font-extrabold text-gray-900 tracking-tight mb-5">
29        Open Workflow, Kubernetes-native
30      </h1>
31      <p class="text-xl text-gray-500 max-w-2xl mx-auto">
32        A set of open-source components for running
33        <a href="https://open-workflow-specification.org/" class="text-indigo-600 hover:underline font-medium">
34          Open Workflow Specification
35        </a>
36        workloads on Kubernetes.
37      </p>
38    </div>
39
40    <!-- Component cards -->
41    <div class="grid grid-cols-1 md:grid-cols-2 gap-6 max-w-4xl mx-auto">
42
43      <!-- Logic Operator -->
44      <a href="/logic-operator/logic-operator/2.0.0/index.html"
45         class="group bg-white rounded-2xl border border-gray-200 p-8 hover:border-indigo-300 hover:shadow-lg transition-all duration-200">
46        <div class="flex items-start gap-4">
47          <div class="w-12 h-12 rounded-xl bg-indigo-50 flex items-center justify-center flex-shrink-0
48                      group-hover:bg-indigo-100 transition-colors">
49            <svg class="w-6 h-6 text-indigo-600" fill="none" stroke="currentColor" viewBox="0 0 24 24">
50              <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
51                    d="M9 3H5a2 2 0 00-2 2v4m6-6h10a2 2 0 012 2v4M9 3v18m0 0h10a2 2 0 002-2V9M9 21H5a2 2 0 01-2-2V9m0 0h18"/>
52            </svg>
53          </div>
54          <div class="flex-1 min-w-0">
55            <div class="flex items-center gap-2 mb-1">
56              <h2 class="text-lg font-bold text-gray-900">Logic Operator</h2>
57              <span class="text-xs font-semibold text-indigo-600 bg-indigo-50 px-2 py-0.5 rounded-full">v2.0</span>
58            </div>
59            <p class="text-sm text-gray-500 leading-relaxed">
60              Kubernetes operator for Quarkus Flow. Manage workflow runtimes, definitions, and
61              traffic routing as native Kubernetes resources.
62            </p>
63            <span class="inline-flex items-center gap-1 mt-4 text-sm font-semibold text-indigo-600
64                         group-hover:gap-2 transition-all">
65              Read the docs
66              <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
67                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"/>
68              </svg>
69            </span>
70          </div>
71        </div>
72      </a>
73
74      <!-- Data Index -->
75      <a href="/logic-apps/data-index/1.0.0/index.html"
76         class="group bg-white rounded-2xl border border-gray-200 p-8 hover:border-teal-300 hover:shadow-lg transition-all duration-200">
77        <div class="flex items-start gap-4">
78          <div class="w-12 h-12 rounded-xl bg-teal-50 flex items-center justify-center flex-shrink-0
79                      group-hover:bg-teal-100 transition-colors">
80            <svg class="w-6 h-6 text-teal-600" fill="none" stroke="currentColor" viewBox="0 0 24 24">
81              <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
82                    d="M4 7v10c0 2 1 3 3 3h10c2 0 3-1 3-3V7c0-2-1-3-3-3H7C5 4 4 5 4 7z
83                       M9 12h6M9 16h4"/>
84            </svg>
85          </div>
86          <div class="flex-1 min-w-0">
87            <div class="flex items-center gap-2 mb-1">
88              <h2 class="text-lg font-bold text-gray-900">Data Index</h2>
89              <span class="text-xs font-semibold text-teal-600 bg-teal-50 px-2 py-0.5 rounded-full">v1.0</span>
90            </div>
91            <p class="text-sm text-gray-500 leading-relaxed">
92              Workflow instance tracking and observability service. Ingests workflow events and
93              exposes a GraphQL API for querying instance state.
94            </p>
95            <span class="inline-flex items-center gap-1 mt-4 text-sm font-semibold text-teal-600
96                         group-hover:gap-2 transition-all">
97              Read the docs
98              <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
99                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"/>
100              </svg>
101            </span>
102          </div>
103        </div>
104      </a>
105
106    </div>
107  </main>
108
109  <!-- Footer -->
110  <footer class="border-t border-gray-100 mt-24">
111    <div class="max-w-6xl mx-auto px-6 py-8 flex flex-col sm:flex-row items-center justify-between gap-4">
112      <span class="text-sm text-gray-400">© 2026 KubeSmarts. Apache License 2.0.</span>
113      <div class="flex items-center gap-6 text-sm text-gray-400">
114        <a href="https://github.com/kubesmarts" class="hover:text-gray-700 transition-colors">GitHub</a>
115        <a href="https://open-workflow-specification.org/" class="hover:text-gray-700 transition-colors">OWS Spec</a>
116      </div>
117    </div>
118  </footer>
119
120</body>
121</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.