Code Monkey home page Code Monkey logo

zenith-cloudkit's Introduction

Zenith Cloudkit

English | 简体中文

Welcome to Zenith Cloudkit! This is a fantastic toolkit designed to make your cloud development more easier. Whether you're a seasoned professional or just getting started, this README will guide you through everything you need to know to get up and running with Zenith Cloudkit.

Table of Contents

Getting Started

These instructions will help you install and use Zenith Cloudkit on your local machine.

Architecture

architecture

Installation

To install Zenith Cloudkit, simply follow these steps:

  1. Clone this repository to your local machine:

    git clone https://github.com/530051970/zenith-cloudkit.git
    
  2. Navigate to the directory containing Zenith Cloudkit:

    cd zenith-cloudkit/source/app
    
  3. Install the necessary dependencies:

    npm install
    

Usage

  1. Once installed, you can use Zenith Cloudkit by running the following command:

    npm run start
    

This will start the application and you can access it at http://localhost:3000 in your web browser.

login

Features

  • Feature 1: Tools.

    S3 Crusher

    When deleting an S3 bucket via the console, it must be manually emptied first, as shown in the picture below.

emptyS3

In a real-world scenarios, there are often dozens of S3 buckets that need to be cleaned up, and manually deleting them one by one is very inefficient. S3 Crusher can be used to delete multiple S3 buckets in one click, regardless of whether the buckets are empty, as shown in the picture below.

s3crusher-1 s3crusher-2

NAT Traversal

In cloud application development, it is common to encounter scenarios where you need to connect to VPC private subnet resources from a local environment. Typically, this requires setting up a bastion host within the VPC and configuring security groups, which is a cumbersome process. With this tool, you can easily set up a bastion host in two steps, enabling access to cloud resources from the local environment.

nat-1 nat-2

  • Feature 2: Templates. This module will gradually release a series of small applications. Users can download the corresponding templates, deploy them to their accounts, and start using them immediately. If needed, you can submit an issue to contact the author for new templates development. You are also welcome to click here to submit a PR for secondary development.

template

Data-Generator

During the development of B2B products, B2C products, or model training, the requirements for datasets are becoming increasingly stringent. Generally, these can be summarized as follows: dataset This product allows you to complete the entire process from data generation to data injection in just a few simple steps. The specifics are as follows: 1)Customize fields

customize

2)Config tool params

params

3)Set output endpoint

endpoint

4)Preview & Start

preview

  • Feature 3: Scaffold. Continuous updates are on the way, so stay tuned.

Contributing

We welcome contributions from the community! If you have ideas for new features or improvements, please open an issue or submit a pull request.

  1. Fork the repository.

  2. Create your feature branch:

    git checkout -b my-new-feature
    
  3. Commit your changes:

    git commit -am 'Add some feature'
    
  4. Push to the branch:

    git push origin my-new-feature
    
  5. Submit a pull request.

License

This project is licensed under the Apache License Version 2.0 - see the LICENSE file for details.

zenith-cloudkit's People

Contributors

530051970 avatar dependabot[bot] avatar

Stargazers

Juanjuan avatar  avatar JN.L avatar Junzhong Zhang avatar Kervin Hu avatar Yang Qian avatar  avatar  avatar  avatar Xiaowei Zhu avatar  avatar quemingfei avatar mingtong avatar 张斌 avatar  avatar Elon N avatar Yong Liu avatar Magic Chen avatar  avatar jayslife avatar  avatar ming gu avatar 二老虎想去OT avatar  avatar Mike Yan avatar

Watchers

 avatar jayslife 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.