Bootsmann - minimalistic REST API test application
-
Bootsmann
Bootsmann is a minimalistic, lean and fast HTTP REST API test application (opensource C++ alternative to Postman/Insomnia/Hoppscotch etc.).
It is especially useful for embedded devices and local development, where low memory usage and fast response times are crucial.
Key Features
- Lean: Designed to be lightweight - low memory footprint and resource usage.
- Native: Built with a C++ compiler - no Electron or other web-based frameworks used.
- Direct calls: Uses direct system calls to run the requests at highest speed - no JS-based middleware, therefore fast and efficient.
- Offline-capable: Can be used without an internet connection, making it suitable for local development and testing, especially for embedded devices.
- Secure: Does not upload any user data or API keys, ensuring privacy and security. No registration or login required.
- Intuitive: Provides a simple (but functional) graphical user interface.
- Open source: Available under the MIT License, allowing for free use, modification, and distribution.
Bootsmann on GitHub:
https://github.com/BootsmannApp/bootsmann
How it runs like:
Average values Postman & Insomnia Hoppscotch Bootsmann Memory usage 400-500 MB 60-70 MB 20-40 MB Responce timings 120-150 ms 100-110 ms 70-80 ms How it looks like:
-
Nice project @Ars-Masiuk you should add a list of Request grouped by category
-
Thank you @piervalli !
Could you please explain, what do you mean "add list of Request"? How can I do this?
-
Ah ok, I unterstand now what did you mean...
For now, Bootsmann supports Workspaces and Bookmarks per Workspace.
One could think about this like "Workspace" is a "Category" and Bookmarks are requests.So basically a "Workspace" is a context of the current product/projects, which contains Tabs and Bookmarks.
-
Btw, v.0.1.1 is out. It is now faster and more functions are in. Also it works on Linux/WSL now.