Open-Lens / lens

Forked from https://github.com/lensapp/lens.git

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lens Desktop Core ("OpenLens")

Build Status Explore our Forums

Motivation

As Mirantis does not share source code anymore, the aim of this repository is more to maintain an Open source version of OpenLens by fixing bugs and keep dependencies up-to-date than developping features.

The Repository (from original repo)

This repository is where Team Lens develops the core of the Lens Desktop product together with the community.

The core is a library, powered by Electron and React. Unlike generic Electron + React frameworks / boilerplates, it is very opinionated for creating Lens Desktop-like applications and has support for Lens Extensions.

In the future, this library will be streamlined to become more customizable and pluggable with easy to use tooling for Lens Extension developers.

This source code is available to everyone under the MIT license.

Lens Desktop (from original repo)

Lens Desktop is built on top of the Lens Desktop Core with Team Lens built extensions released under a traditional Terms Of Service.

Lens Desktop is a standalone application for MacOS, Windows and Linux operating systems. Get started by downloading it from Lens website.

Screenshot

Development

Prequisites

  • Nodejs v16 || v18

Install

npm run all:install

Run (dev)

npm run start-dev

If binaries have been downloaded once you can skip this step with:

export LENS_SKIP_DOWNLOAD_BINARIES=true

Build app

cd open-lens
npm run build
npm run build:app
# npx nx run open-lens:build:app

Contributing

See Contributing.

License

See License.

About

Forked from https://github.com/lensapp/lens.git

License:Other


Languages

Language:TypeScript 95.7%Language:SCSS 3.0%Language:JavaScript 1.0%Language:HTML 0.1%Language:Shell 0.0%Language:NSIS 0.0%Language:Jsonnet 0.0%Language:CSS 0.0%Language:Dockerfile 0.0%