Giter VIP home page Giter VIP logo

renovate-bot / x-oss-byte-_-bolt-framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from x-oss-byte/bolt-framework

0.0 0.0 0.0 554 KB

The Universal Project Runner. Run Docker containers, child processes, or even encapsulate your entire project within a VM, all under one unified API.

Home Page: https://bolt.gluestack.io

License: MIT License

JavaScript 65.43% TypeScript 28.20% Dockerfile 6.37%

x-oss-byte-_-bolt-framework's Introduction

bolt: The Universal Project Runner

Run Docker containers, child processes, or even encapsulate your entire project within a VM, all under one unified API.

Report Bug ยท Request Feature


โ“ What is bolt?

bolt is the Universal Project Runner that runs Docker containers, child processes, or even encapsulate your entire project within a VM, all under one unified API.

Below's brief overview of bolt's architecture -

Bolt Architecture

๐Ÿค” Why bolt?

Running projects locally requires running system services and using system resources.

For eg: A project may need to run a Postgres instance, an iOS simulator and a Node watcher & bundler.

It can get cumbersome when you set up everything manually because you may need a Docker instance for the Postgres, a child process on the host machine to boot the iOS simulator and another child process for the Node packager. The Node packager can also run as a Docker instance.

And when you run all these, the host machine may slow down and you may have to move things inside a VM. Bolt solves all those problems with a unified API for managing services (boot, kill, restart, fetch logs).

Below's brief overview of how bolt's architecture designed to help in such scenarios -

Why Bolt?

๐Ÿ”ฅ Features

  • Allows you to run multiple services from a single project on different environments
  • You can run a service on your host machine locally or within Bolt's prepared virtual machine
  • Auto-detection helps you quickly get started with the Bolt file configuration
  • Available environments include:
    • Host machine's local environment
    • Host machine's Docker environment
    • Virtual machine's local environment
    • Virtual machine's Docker environment
  • Includes the log command to monitor and print logs from processes, Docker containers, or virtual machines
  • Facilitates access to your project's virtual machine

๐Ÿ”ฐ Getting started

Checkout our documentation to find out more and to go through our Tutorials & API References.

๐Ÿ™ˆ Caveat

We are currently very much an Alpha product. To file an issue if you face any problems or to discuss your use-case, please join our Discord.

๐Ÿ“ž For contributing or connecting with us

Join our Discord

x-oss-byte-_-bolt-framework's People

Contributors

faizahmedfarooqui avatar freakstreak 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.