Open Source, Cross platform, Native Kubernetes IDE

Overview

Yaki Kubernetes IDE

Introduction

Yaki stands for "Yet Another Kubernetes IDE". Yaki is a desktop application that allows DevOps, Developers, SREs and anyone who wish the manage the applications deployed in their Kubernetes Cluster. This is built on Tauri. Huge shoutout to the folks developing Tauri.

Why Another Kubernetes IDE?

There are already a number of different IDEs. Yaki offers an alternative to the existing IDEs where by

  • Open Source (MIT License)
  • Uses Tauri instead of Electron - Leading to smaller memory footprint and other advantages. Tauri vs. Electron
  • Fully functional free version available. (If you build it, you can use it for free.)
  • No Telemetry (Except for checking for updates)
  • No Sign up or Email address needed.

Free vs Paid (WIP)

The source code for Yaki is Open source and is available for anyone to build. If you build it, you can use it for free.

In case you wish to go directly to the binaries, they can be downloaded here.

Platforms

Yaki can be installed on the following platforms:

Platform Versions
Windows 7 and above
macOS 10.15 and above
Linux

Development

Prerequisites

Node 14+

You can install nvm to manage different node versions. Install NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Install Node 14

nvm install 14
nvm use 14 # If already installed

Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Git

apt install git-all

Yarn

npm install --global yarn

Building

Clone the repo

git clone [email protected]:nirops/yakiapp

Install dependencies

cd yakiapp
yarn install

Build Tauri

yarn tauri build

Infrastructure

Contributing

Before you start working on something, it's best to check if there is an existing issue first. It's also a good idea to stop by the Discord server and confirm with the team if it makes sense or if someone else is already working on it.

Semver

yaki is following Semantic Versioning 2.0.

Developer View

Application ----Logs -----CPU Metrics ----- Memory ---- Environment variables / Configuration ---- Instances ---- Access Logs ---- DB Logs ---- Network Access - Ports or Domain available ? ---- Restarts? ---- Time since last restart?

Disable License Check

Contact

Discord

Website

Email

Licenses

MIT or MIT/Apache 2.0 where applicable.

You might also like...

A light-weight, simple, and straightforward learning tool for your Kubernetes cluster

A light-weight, simple, and straightforward learning tool for your Kubernetes cluster

Introducing Neptune Light-weight, simple, and straightforward learning tool for your Kubernetes cluster Neptune is an approachable learning tool, ligh

Jan 4, 2023

Follow along with blog posts, code samples, and practical exercises to learn how to build serverless applications from your local Integrated development environment (IDE).

Follow along with blog posts, code samples, and practical exercises to learn how to build serverless applications from your local Integrated development environment (IDE).

Getting started with serverless This getting started series is written by the serverless developer advocate team @AWSCloud. It has been designed for d

Dec 28, 2022

Arduino IDE

Arduino IDE

Arduino IDE 2.x (beta) This repository contains the source code of the Arduino IDE 2.x, which is currently in beta stage. If you're looking for the st

Dec 30, 2022

Card IDE (CIDEr) - Design game cards using HTML/Handlebars, CSS, and tabular data

Card IDE (CIDEr) - Design game cards using HTML/Handlebars, CSS, and tabular data

CIDEr Card IDE (CIDEr) - Design game cards using HTML/Handlebars, CSS, and tabular data. Website: Start using Cider About CIDEr Cider was created to f

Dec 10, 2022

Weaver IBAX IDE. IBAX Network offers a polished development tool Weaver to develop DApps for ecoLibs (side chains).

Weaver Provide the user interface for ibax. Provide the IDE for App development. Save the private key of the user account and grant the permissions. R

Nov 4, 2022

libnIDE is an IDE for DS programmers using libnds!

UPDATE: Since I haven't had a whole lot of time to spend on this and also some bugs I don't know how to fix, I am going to stop work on libnIDE. No, n

Jun 3, 2022

The project integrates workflow engine, report engine and organization authority management background, which can be applied to the development of OA, HR, CRM, PM and other systems. With tlv8 IDE, business system development, testing and deployment can be realized quickly.

The project integrates workflow engine, report engine and organization authority management background, which can be applied to the development of OA, HR, CRM, PM and other systems. With tlv8 IDE, business system development, testing and deployment can be realized quickly.

介绍 项目集成了工作流引擎、报表引擎和组织机构权限管理后台,可以应用于OA、HR、CRM、PM等系统开发。配合使用tlv8 ide可以快速实现业务系统开发、测试、部署。 后台采用Spring MVC架构简单方便,前端使用流行的layui界面美观大方。 采用组件开发技术,提高系统的灵活性和可扩展性;采

Dec 27, 2022

Digispark Overmaster : free IDE TOOL allows to create and edit Digispark Scripts by the drag and drop technique,with cool GUI and easy to use it

Digispark Overmaster : free IDE TOOL allows to create and edit Digispark Scripts by the drag and drop technique,with cool GUI and easy to use it

Digispark_Overmaster Digispark Overmaster : free IDE TOOL allows to create and edit Digispark Scripts by the drag and drop technique,with cool GUI and

Nov 14, 2022

Reference for How to Write an Open Source JavaScript Library - https://egghead.io/series/how-to-write-an-open-source-javascript-library

Reference for How to Write an Open Source JavaScript Library The purpose of this document is to serve as a reference for: How to Write an Open Source

Dec 24, 2022
Comments
  • Homebrew Cask

    Homebrew Cask

    I tried creating a homebrew cask for this, but it fails a few of their audit checks that must be corrected.

    audit for yaki: failed
     - Version '1.1.2' differs from '' retrieved by livecheck.
     - GitHub repository not notable enough (<30 forks, <30 watchers and <75 stars)
     - /private/tmp/d20220819-12508-15els4q/yaki.app: code object is not signed at all
    
    • The live check can be fixed by either publishing a manifest or using GitHub releases.
    • GitHub repository not notable enough, putting the binaries in the repo associated with the code (and its stars, ...) would go along way toward this.
    • Sign yaki.app

    This is my current cask definition

    cask "yaki" do
      version "1.1.2"
      sha256 "9d7e41cd656fede844831b1435f35e31a5bec32fd4e805b540d3532e5a5c1957"
    
      url "https://github.com/nirops/nirops-bin/raw/main/yaki_#{version}_x64.dmg",
          verified: "github.com/nirops/nirops-bin/"
      name "Yaki"
      desc "Open Source, Cross platform, Native Kubernetes IDE"
      homepage "https://yaki.nirops.com/"
    
      app "yaki.app"
    
      zap trash: [
        "~/Library/WebKit/com.nirops.yaki",
        "~/Library/Caches/com.nirops.yaki",
        "~/.nirops",
      ]
    end
    
    opened by lancehudson 1
LucaMail - an Open Source,Cross Platform Email Client

LucaMail v0.0.1-beta An Awesome Cross Platform Email Client! Note : This Project Is Still in Beta Version Website . Report Bug . Request Feature . Dis

Yuva raghav 210 Dec 28, 2022
An Open-Source Platform to certify open-source projects.

OC-Frontend This includes the frontend for Open-Certs. ?? After seeing so many open-source projects being monetized ?? without giving any recognition

Open Certs 15 Oct 23, 2022
🦋 Jump to local IDE source code while click the element of browser automatically

?? Why When developing a React app, you have a lot of components in your app. Sometimes you may forget where the code is located that you want to edit

Frozen FIsh 95 Aug 17, 2022
GetOsLocalesCrossPlatform - A cross platform alternative to get locales used on the platform. Works on Node, Electron, NW.js and Browsers

getOsLocalesCrossPlatform A cross platform alternative to get locales used on the platform. Works on Node, Electron, NW.js and Browsers This script is

null 1 Jan 2, 2022
Light-weight Linked Open Data native cataloguing and crowdsourcing platform

id name brief-description type release-date release-number work-package keywords licence release link demo running-instance credits clef CLEF, Crowdso

Polifonia H2020 10 Apr 26, 2022
A visual overview of Kubernetes architecture and Prometheus metrics

A visual overview of Kubernetes architecture and Prometheus metrics. Structure Navigate through the structures page to easily see your control planes

OSLabs Beta 213 Oct 11, 2022
Kustomizegoat - Vulnerable Kustomize Kubernetes templates for training and education

KustomizeGoat - Vulnerable by design Kustomize deployment Demonstrating secure a

Bridgecrew 38 Nov 1, 2022
A Kubernetes monitoring tool to visualize large-scale activity and real-time comprehensive metrics within your cluster.

Armada A light-weight Kubernetes health monitoring tool. Summary Armada is an open-source tool for monitoring the health of your Kubernetes cluster. I

OSLabs Beta 81 Nov 2, 2022
Vim/Neovim plugin for Kubernetes

k8s.vim A Vim/Neovim plugin for kubernetes Requirements denops.vim kubectl Usage " Execute kubectl via terminal " Bellow is Same as 'kubectl get pods

skanehira 19 Oct 7, 2022
Create deployment files and configure GitHub Actions workflows to deploy applications to Azure Kubernetes Service (AKS).

Azure Kubernetes Service (AKS) DevX (Developer experience) Extension for Visual Studio Code (Preview) The AKS DevX extension for Visual Studio Code (P

Microsoft Azure 11 Oct 1, 2022