All Projects β†’ Noovolari β†’ Leapp

Noovolari / Leapp

Licence: mpl-2.0
Leapp is the tool to access your cloud; It securely stores your access information and generates temporary credential sets to access your cloud ecosystem from your local machine.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Leapp

Engine
Deploy your apps on any Cloud provider in just a few seconds
Stars: ✭ 1,132 (+269.93%)
Mutual labels:  aws, cloud, azure
Infracost
Cloud cost estimates for Terraform in pull requestsπŸ’°πŸ“‰ Love your cloud bill!
Stars: ✭ 4,505 (+1372.22%)
Mutual labels:  aws, cloud, azure
Pulumi
Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way πŸš€
Stars: ✭ 10,887 (+3457.84%)
Mutual labels:  aws, cloud, azure
Go Cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
Stars: ✭ 8,124 (+2554.9%)
Mutual labels:  aws, cloud, azure
Scoutsuite
Multi-Cloud Security Auditing Tool
Stars: ✭ 3,803 (+1142.81%)
Mutual labels:  aws, cloud, azure
Docker Swarm
🐳🐳🐳 This repository is part of a blog series on Docker Swarm example using VirtualBox, OVH Openstack, Azure and Amazon Web Services AWS
Stars: ✭ 43 (-85.95%)
Mutual labels:  aws, cloud, azure
Cloudsploit
Cloud Security Posture Management (CSPM)
Stars: ✭ 1,338 (+337.25%)
Mutual labels:  aws, cloud, azure
Midway
πŸ” A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈
Stars: ✭ 5,080 (+1560.13%)
Mutual labels:  aws, cloud, azure
Arvados
An open source platform for managing and analyzing biomedical big data
Stars: ✭ 274 (-10.46%)
Mutual labels:  aws, cloud, azure
Seldon Server
Machine Learning Platform and Recommendation Engine built on Kubernetes
Stars: ✭ 1,435 (+368.95%)
Mutual labels:  aws, cloud, azure
Cloudcomparer
Compare the various managed cloud services offered by the major public cloud providers in the market.
Stars: ✭ 678 (+121.57%)
Mutual labels:  aws, cloud, azure
Cloud Security Remediation Guides
Security Remediation Guides
Stars: ✭ 121 (-60.46%)
Mutual labels:  aws, cloud, azure
Skyark
SkyArk helps to discover, assess and secure the most privileged entities in Azure and AWS
Stars: ✭ 526 (+71.9%)
Mutual labels:  aws, cloud, azure
Manageiq
ManageIQ Open-Source Management Platform
Stars: ✭ 1,089 (+255.88%)
Mutual labels:  aws, cloud, azure
Terracognita
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
Stars: ✭ 452 (+47.71%)
Mutual labels:  aws, cloud, azure
Cloud Portal
Self service web portal for different Cloud platforms like Azure, AWS and VMWare vSphere.
Stars: ✭ 60 (-80.39%)
Mutual labels:  aws, cloud, azure
Cloud Custodian
Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources
Stars: ✭ 3,926 (+1183.01%)
Mutual labels:  aws, cloud, azure
Terratag
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
Stars: ✭ 385 (+25.82%)
Mutual labels:  aws, cloud, azure
Learning Cloud
List of resources - courses, sample code, articles and screencasts for learning AWS, Azure, GCP and Alibaba Cloud
Stars: ✭ 100 (-67.32%)
Mutual labels:  aws, cloud, azure
Gocloud
☁️ Go API for open cloud
Stars: ✭ 112 (-63.4%)
Mutual labels:  aws, cloud, azure

Leapp

Github All Releases Language grade: JavaScript

logo

Leapp is a Cross-Platform Cloud access App, built on top of Electron.

The App is designed designed to manage and secure Cloud Access in multi-account environments.

Leapp App

Key features

We Strongly believe that access information to Cloud in ~/.aws or ~/.azure files are not safe, and we prefer to store that information in an encrypted file managed by the system. Credentials will be hourly rotated and accessible in those files only when they are needed, so only when Leapp is active.

  • Switch Cloud Profile in a click

  • Secure repository for your access data

  • Multiple Cloud-Access [strategies]

  • No long-lived credentials

  • Generate and use sessions directly from your AWS Organization

  • Connect EC2 instances straight away

All the covered access methods can be found here.

Leapp App animation

Installation

Get here the latest release.

Contributing

Please read through our contributing guidelines and code of conduct. Included are directions for opening issues, coding standards, and notes on development.

Editor preferences are available in the editor config for easy use in common text editors. Read more and download plugins at editorconfig.org.

Developing

Development on Insomnia can be done on Mac, Windows, or Linux as long as you have NodeJS and Git. See the .nvmrc file located in the project for the correct Node version.

Initial Dev Setup

This repository is structured as a monorepo and contains many Node.JS packages. Each package has its own set of commands, but the most common commands are available from the root package.json and can be accessed using the npm run ... command. Here are the only three commands you should need to start developing on the app.

# Install and Link Dependencies
npm install


# Start App with Live Reload
npm run electron-dev

On Linux, if Electron is failing building the native Library Keytar just run:

# Clear Electron and Keytar conflicts
npm run rebuild-keytar
Editor Requirements

You can use any editor you'd like, but make sure to have support/plugins for the following tools:

  • ESLint – For catching syntax problems and common errors

Logs

By default, Leapp writes logs to the following locations:

  • on Linux: ~/.config/Leapp/logs/log.log
  • on macOS: ~/Library/Logs/Leapp/log.log
  • on Windows: %USERPROFILE%\\AppData\\Roaming\\Leapp\\log.log Logs are structured in the following way:
[YYYY-MM-DD HH:mm:ss.mmm] [LEVEL] [rendered/system] [COMPONENT] MESSAGE {Useful Object / Stacktrace Err Object}

Note: please always add logs whenever possible to any issue you want to fill to enable the team identify the problem quickly

Documentation

Here you can find our documentation.

Links

  • Glossary: find other information about the system
  • Roadmap: view our next steps and stay up to date
  • Contributing: follow the guidelines if you'd like to contribute to the project
  • Project Structure: check how we structured the project and where to find the files

License

Mozilla Public License v2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].