This content originally appeared on DEV Community and was authored by Iñigo Etxaniz
Hey Dev.to community!
I’m excited to share CurlDock, a lightweight open-source tool I’ve been working on to simplify API testing and curl script management.
What is CurlDock?
CurlDock combines the power of curl with the convenience of Docker, offering a user-friendly interface for creating, editing, and executing curl commands. Built with Rust and React, it’s designed for simplicity and ease of use.
Key Features
Dockerized: Easy setup and consistent environments
User-Friendly Interface: Similar to Postman or Insomnia
Git-Friendly: Store scripts as .sh files for easy version control
Network Isolation: Access endpoints within your Docker network
Quick Start
Getting started with CurlDock is as easy as running a Docker command:
docker run --name curldock --rm -e SCRIPTSFOLDER="/scripts" -v $(pwd)/scripts:/scripts -e PORT="2080" -p 2080:2080 inigoetxaniz/curldock
Then, just open http://localhost:2080
in your browser!
Why CurlDock?
- Simplicity: Focus on core functionality without unnecessary complexity
- Local-First: Designed for local development environments
- No Authentication: Reduced complexity for improved usability
- Developer Control: You manage your own security measures
Try It Out!
I’d love for you to give CurlDock a spin and share your thoughts.
Check out the GitHub repository for more details!
Happy API testing!
This content originally appeared on DEV Community and was authored by Iñigo Etxaniz