Skip to content

raml-dev/solo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

449 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The lightweight, fast, open-source API client for modern development.

Build Status Wails License FOSSA Status

FeaturesInstallationContributing


Solo is a high-performance API client built with Wails, combining the efficiency of a native desktop application with the modern flexibility. Designed to be fast, reliable, and versatile, Solo acts as a single hub for all your API testing and debugging needs.

image

✨ Features

  • Blazing Fast: Minimal memory footprint and instant startup.
  • Smart Collections: Effortlessly organize and manage your REST requests.
  • Dynamic Environments: Seamlessly switch variables between development, staging, and production.
  • Git Native Sync: Synchronize collections directly via Git.
  • First-class Interoperability: Import Postman, Bruno, and OpenAPI.
  • Advanced Scripting: Extend your workflow with Lua pre-request and post-response scripts.
  • Automated Auth: Built-in support for OAuth2 token retrieval and automatic refresh.
  • Privacy First: Your data stays local. No cloud account required, no tracking.

Why Solo

As developers, we created Solo to solve a problem we had: popular API clients are either too slow, too bloated, or too restrictive. We know this is a common problem (just take a look at AlternativeTo Postman) and many alternatives exist, but we wanted to build our own client.

We enjoyed both developing and using Solo so far, so we decided to first distribute it to a small list of colleagues and friends, and now we are ready to share it with the community.

We don't want to monetize this, and we surely don't want your data.

🚀 Installation

For detailed guides and full documentation, please visit our website.

Build from source

The easiest way to build Solo is using mise, which automatically manages all required dependencies including Go, Node.js, and the Wails CLI.

  1. Clone the repository:
    git clone https://github.com/raml-dev/solo.git
    cd solo
  2. Install dependencies and start the development environment:
    mise install
    mise run dev

🤝 Contributing

Contributions are welcome.

Read the contribution guidelines before opening an issue or submitting a PR.


Made by the raml-dev team

About

The lightweight, fast, open-source API client for modern development.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors