Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Showcase
  4. Bootsmann - minimalistic REST API test application
Forum Updated to NodeBB v4.3 + New Features

Bootsmann - minimalistic REST API test application

Scheduled Pinned Locked Moved Unsolved Showcase
6 Posts 2 Posters 836 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Ars Masiuk
    wrote on last edited by Ars Masiuk
    #1

    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:

    Screen_0_1.png

    1 Reply Last reply
    0
    • piervalliP Offline
      piervalliP Offline
      piervalli
      wrote on last edited by piervalli
      #2

      Nice project @Ars-Masiuk you should add a list of Request grouped by category

      1 Reply Last reply
      0
      • A Offline
        A Offline
        Ars Masiuk
        wrote on last edited by
        #3

        Thank you @piervalli !

        Could you please explain, what do you mean "add list of Request"? How can I do this?

        1 Reply Last reply
        0
        • piervalliP Offline
          piervalliP Offline
          piervalli
          wrote on last edited by
          #4

          I thought a 3 tree where a node is category and leaf is the request

          • Category 1
            • Test 1
            • Test 2
          • Category 2
            • Test 1
            • Test 2
          • Category 3
            • Test 1
            • Test 2
          1 Reply Last reply
          0
          • A Offline
            A Offline
            Ars Masiuk
            wrote on last edited by Ars Masiuk
            #5

            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.

            1 Reply Last reply
            0
            • A Offline
              A Offline
              Ars Masiuk
              wrote on last edited by
              #6

              Btw, v.0.1.1 is out. It is now faster and more functions are in. Also it works on Linux/WSL now.

              1 Reply Last reply
              1

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved