RapidForge is a powerful tool for rapid application development and deployment. Get started quickly with our comprehensive documentation and resources.
- 🌐 Website: rapidforge.io
- 💻 Source Code: rapidforge-io/rapidforge
- 📦 Latest Release: Download here
Get started with RapidForge using Docker with the sample Dockerfile below:
FROM debian:latest
# sqlite3 is required if you want Key-Value store to work
RUN apt-get update && apt-get install -y \
ca-certificates \
curl \
jq \
sqlite3 \
tar \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Fetch the latest version dynamically from GitHub
ARG ARCH="x86_64"
ARG PLATFORM="Linux"
ARG BINARY_NAME="rapidforge"
RUN VERSION=$(curl -s https://api.github.com/repos/rapidforge-io/release/releases/latest | jq -r '.tag_name') && \
TARBALL="${BINARY_NAME}_${PLATFORM}_${ARCH}.tar.gz" && \
curl -L "https://github.com/rapidforge-io/release/releases/download/${VERSION}/${TARBALL}" -o ${TARBALL} && \
tar -xzvf ${TARBALL} && \
chmod +x ${BINARY_NAME} && \
rm ${TARBALL}
ARG PORT=8080
ENV RF_PORT=$PORT
EXPOSE ${PORT}
CMD ["./rapidforge"]# Build the Docker image
docker build -t rapidforge:latest .
# Run the container
docker run -p 8080:8080 rapidforge:latest- Fast Development: Rapidly build and deploy applications
- Key-Value Store: Built-in SQLite3 support for data persistence
- Containerized: Easy deployment with Docker
- Cross-Platform: Available for Linux, macOS, and Windows
Visit our documentation for detailed setup instructions and usage guides.
Please refer to the main repository for license information.
Made with ❤️ by the RapidForge team
