Home
Softono

Lynq

Open source Apache-2.0 Go
77
Stars
5
Forks
6
Issues
4
Watchers
2 months
Last Commit

 About Lynq

⚓️ Kubernetes-Native Database-Driven Provisioning Workflow Automation

Platforms

Web Self-hosted Kubernetes

Languages

Go

Need Help Installing Lynq?

We provide expert installation service for this software. Our team will install, configure, and secure Lynq on your server. plans start at just $30.

Kubernetes Lynq Operator

Lynq Operator

Kubernetes-Native Database-Driven Automation

Automate resource lifecycle from database to production

Go Report Card License Artifact Hub Build Status Container Image Go Version

DocumentationQuick StartArchitectureContributing

Try Interactive Demo


📖 Overview

Lynq Operator is a Kubernetes operator that automates database-driven infrastructure provisioning. It reads data from external datasources and dynamically creates, updates, and manages Kubernetes resources using declarative templates.

💡 Core Concept

[!IMPORTANT] One database row = One complete set of Kubernetes resources

Each row in your database automatically provisions and manages a complete stack of Kubernetes resources (Deployments, Services, Ingresses, ConfigMaps, and more) using declarative templates.

✨ Key Features

  • 🗄️ Database-driven automation - Sync resources from MySQL, PostgreSQL, and more
  • 📝 Go templates + Sprig functions - Powerful template engine with 200+ built-in functions
  • 🔄 Server-Side Apply - Kubernetes-native resource management
  • 📊 DAG-based dependencies - Control resource creation order with dependency graphs
  • ⚙️ Lifecycle policies - Fine-grained control over creation, deletion, and conflicts
  • 🚀 Production-ready - Battle-tested with comprehensive monitoring and observability

📚 Learn More

🖥️ Dashboard

Lynq Dashboard provides a visual interface for monitoring Hub, Form, and Node resources.

  • Topology View - Visualize Hub → Form → Node relationships as a tree
  • Problem Mode - Instantly highlight failed nodes
  • Real-time Status - Monitor resource health at a glance

Dashboard Guide - Installation and usage


🚀 Quick Start

Get started with Lynq Operator in 5 minutes:


📚 Documentation

Complete documentation is available at lynq.sh

Getting Started

Core Concepts

Operations

Integrations


🛠️ Development

Getting Started

# Clone the repository
git clone https://github.com/k8s-lynq/lynq.git
cd lynq

# Install CRDs
make install

# Run locally
make run

# Run tests
make test

Resources


🤝 Contributing

We welcome contributions! Whether you're fixing bugs, adding features, improving documentation, or sharing use cases - all contributions are valued.

How to Contribute


📊 Project Status

Production-ready • Kubernetes v1.28-v1.33 validated • Apache 2.0 License

  • Stable - Used in production environments
  • 🗺️ Roadmap - Feature plans and versioning
  • 🔄 Active Development - Regular updates and improvements

📝 License

Licensed under the Apache License 2.0.

Copyright 2025 Lynq Operator Authors.


📬 Community & Support

Get Help

Stay Updated

  • Star this repository to show your support
  • 👁️ Watch for updates and releases
  • 🔔 Follow our releases for the latest features

⭐ Star History

Star History Chart

Made with ❤️ by the Lynq community

⬆ Back to Top