// app/stack/page.tsx
'use client';
import * as React from 'react';
import { ExternalLinkIcon } from 'lucide-react';
import { Navbar } from '@workspace/ui/components/layout';
import { Footer } from '@workspace/ui/components/layout';
import { Container } from '@workspace/ui/components/layout';
import { AnimatedSection } from '@workspace/ui/components/animate-ui/section';
import { Callout } from '@workspace/ui/components/content';
import { Badge } from '@workspace/ui/components/content';
import { Button } from '@workspace/ui/components/ui';
import { PlaceholderIcon } from '@workspace/ui/components/icons'; // Using placeholder for now
// Mock data for Core Frameworks
const CORE_FRAMEWORKS = [
{
icon: ,
title: "Nextcloud",
description: "Your self-hosted productivity platform. Files, collaboration, office suite, and more."
},
{
icon: ,
title: "Seafile",
description: "High-performance file sync and sharing with robust access controls."
},
{
icon: ,
title: "n8n",
description: "Workflow automation. Connect your tools and data with low-code automation."
},
{
icon: ,
title: "Keycloak",
description: "Identity and Access Management (IAM). Single Sign-On (SSO) for all your apps."
},
{
icon: ,
title: "PostgreSQL",
description: "The world's most advanced open-source relational database."
},
{
icon: ,
title: "MinIO",
description: "High-performance, S3-compatible object storage."
}
];
// Mock data for AI-Native Stack
const AI_NATIVE_STACK = [
{
icon: ,
title: "Local LLM Inference",
description: "Run large language models on your own hardware for complete privacy."
},
{
icon: ,
title: "RAG Engine",
description: "Retrieval-Augmented Generation over your private data collections."
},
{
icon: ,
title: "Vector DB",
description: "Store and query embeddings for semantic search and AI applications."
}
];
// Mock data for Integrations
const INTEGRATIONS = [
{
icon: ,
title: "SSO (SAML, OIDC)",
description: "Seamless single sign-on with existing identity providers."
},
{
icon: ,
title: "LDAP",
description: "Integrate with existing directory services for user management."
},
{
icon: ,
title: "Jira",
description: "Link issues, automate workflows, and sync data with Jira."
},
{
icon: ,
title: "Slack",
description: "Send notifications, trigger workflows, and collaborate in Slack."
},
{
icon: ,
title: "Git",
description: "Self-host Git repositories and integrate with CI/CD pipelines."
},
{
icon: ,
title: "API Connectors",
description: "Pre-built connectors for hundreds of SaaS and enterprise APIs."
}
];
export default function StackPage() {
return (
{/* Hero Section */}
Our Stack
Proven, open-source foundations. No lock-in. No black boxes.
{/* Core Frameworks */}
Core Frameworks
{CORE_FRAMEWORKS.map((f, index) => (
{f.icon}
{index < 9 ? `0${index + 1}` : index + 1}
{f.title}
{f.description}
))}
{/* AI-Native Stack */}
AI-Native
Private & Secure
Leverage AI on your terms. All inference happens on hardware you control, over data you own. Zero leakage to third parties.
{AI_NATIVE_STACK.map((f, index) => (
{f.icon}
{index < 9 ? `0${index + 1}` : index + 1}
{f.title}
{f.description}
))}
AI Compliance: Our local AI stack ensures strict adherence to data privacy regulations (GDPR, HIPAA) and eliminates risks associated with sending sensitive data to external LLM providers.
{/* Integrations */}
Integrations
We wire your new stack into your existing ecosystem. Connect to SSO, directories, project management, communication tools, and more.
{INTEGRATIONS.map((f, index) => (
{f.icon}
{index < 9 ? `0${index + 1}` : index + 1}
{f.title}
{f.description}
))}
{/* CTA Section */}
Want to see a specific tool?
Our stack is flexible. If you have a specific open-source tool in mind, we can likely integrate it.