Giter VIP home page Giter VIP logo

lens's Introduction

LibreLens (an OpenLens fork)

This repository is a direct fork of the famous OpenLens project that includes binary builds for every stable or release version.

Why is a fork necessary?

As of today, Mirantis, the main developers behind Lens only release a propritary version of Lens on their Website. While LibreLens can not provide any nameful support, it still offers many advantages compared to the Mirantis business solution:

  • The propritary version requires LensID and your agreement to their Terms of Service. This open source build is MIT licensed and allows you to do with it whatever you want.
  • The propritary version adds additional features that you may want to have, especially if collaborating with a team. This open source build does only include the features that are not also included in this repository.
  • The proprietary version follows a subscription model that allows Mirantis to support your exact needs. This open source build provides you with a tool and that's it. No business support, no cost, no terms of service.

Install Lens

  • go to the releases page
  • download the binary for your system and use your default install procedure.

Packages are not code signed which may be a problem on Windows or Mac computers if you are not able to elevate priviledges. For code signed packages, a mac/windows developer account is neccessary. If you are able to provide the necessary resources for code signing, please let me know in the respective issue for windows or mac

You can also have a look at https://github.com/MuhammedKalkan/OpenLens, which is the original inspiration of the github actions.

Build Lens on your own system

the following instructions are heavily inspired by github user jslay88

Mac

Install Dependencies
Build and Install LibreLens
# set up node 14 and yarn
nvm install 14
nvm use 14
npm install -g yarn

# build LibreLens
https://github.com/LibreLens/lens.git
cd lens
make build

# install LibreLens
cp -Rfp dist/mac/OpenLens.app ~/Applications/

Windows

Install Dependencies
  • choco install make visualstudio2019buildtools visualstudio2019-workload-vctools
  • nvm for windows
Build and Install LibreLens
# set up node 14 and yarn
nvm install 14
nvm use 14
npm install -g yarn

# build LibreLens
https://github.com/LibreLens/lens.git
cd lens
make build

# install LibreLens
start ./dist/'LibreLens Setup <your-version>.exe'

Debian-based systems

  • sudo apt-get install -y g++ make curl git
  • nvm
Install Dependencies
Build and Install LibreLens
# set up node 14 and yarn
nvm install 14
nvm use 14
npm install -g yarn

# build LibreLens
https://github.com/LibreLens/lens.git
cd lens
make build

# install LibreLens
sudo dpkg -i dist/OpenLens-<your-version>.deb

Disclaimer

This software is provided "as is". In no event shall the authors, maintainers and copyright holders be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

lens's People

Contributors

nokel81 avatar dependabot[bot] avatar jakolehm avatar aleksfront avatar nevalla avatar jansav avatar jim-docker avatar ixrock avatar panuhorsmalahti avatar chenhunghan avatar vshakirova avatar msa0311 avatar jweak avatar stevejr avatar pashevskii avatar iku-turso avatar miskun avatar philippkuntschik avatar nachasic avatar dmitriynoa avatar jnummelin avatar pauljwil avatar wangyangjun avatar ocdi avatar iciclespider avatar marcbachmann avatar jonstelly avatar farodin91 avatar dan-slinky-ckpd avatar korvinszanto avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.