π ignite - Local Execution for JavaScript Microservices
π Introduction
Welcome to ignite! This application provides a simple way to run JavaScript and TypeScript microservices. It uses Docker to keep everything isolated and secure, allowing you to focus on your code without worrying about untrusted code execution.
π₯ Download and Install
To get started, you need to download the application. Click the button below to visit our Releases page where you can find the latest version.

π οΈ System Requirements
Before installing, ensure your system meets the following requirements:
- Operating System: Windows 10 or later, macOS Mojave or later, or a recent version of Linux.
- Docker: Make sure you have Docker installed. If you do not have it, download Docker from the official website.
π How to Download
- Visit the Releases page.
- Look for the latest version listed at the top.
- Click on the version to see available files.
- Download the appropriate file for your operating system.
π Running Ignite
Once you have downloaded ignite, follow these steps to run the application:
- Install Dependencies:
- Open your command line interface (Terminal on macOS/Linux, Command Prompt or PowerShell on Windows).
- Run the command:
docker-compose up to set up the required services.
- Start Ignite:
- In the same command line, execute:
docker run ignite. This will start the application.
- Access the Application:
- Open your web browser.
- Go to
http://localhost:8080 (or the port specified in the documentation) to interact with the framework.
π Features
- Docker-based Isolation: Each microservice runs in its container, ensuring safe execution of code.
- Support for JavaScript and TypeScript: Seamlessly run your projects in a familiar environment.
- Security Focus: The framework allows you to execute untrusted code while keeping your system secure.
- Intuitive Command Line Interface: Easily manage and run your microservices.
π Topics
The ignite project includes several topics:
- ai-agents
- cli
- code-execution
- code-sandbox
- docker
- javascript
- llm
- microservices
- runtime
- sandbox
- sandboxing
- secure-sandbox
- security
- security-audit
- typescript
- untrusted-code
These topics provide insight into the capabilities of ignite and help users find relevant areas of interest.
β Troubleshooting
If you experience issues while running ignite, consider the following solutions:
- Docker Issues: Ensure that Docker is running before executing the commands.
- Port Conflicts: Check if the port is already in use by another application.
- Dependency Errors: Make sure all dependencies are correctly installed and updated.
π€ Support
If you need help, feel free to contact our support team. You can also check the issues section on GitHub for solutions to common problems.
We welcome contributions! If you want to help improve ignite, please check our guidelines on the GitHub page. Whether itβs adding features, fixing bugs, or writing documentation, every contribution helps.
π Learn More
For more details on how to use ignite, please visit our full documentation. Explore the potential of ignite and discover how it can enhance your microservice development.
Thank you for choosing ignite! Remember to visit the Releases page to download the latest version.