Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tmtbe/netpurr
NetPurr is an open-source, cross-platform API client for REST (Support for other protocols will be gradually added). It is very compact and swift, coded in Rust.
https://github.com/tmtbe/netpurr
Last synced: 18 days ago
JSON representation
NetPurr is an open-source, cross-platform API client for REST (Support for other protocols will be gradually added). It is very compact and swift, coded in Rust.
- Host: GitHub
- URL: https://github.com/tmtbe/netpurr
- Owner: tmtbe
- License: apache-2.0
- Created: 2023-11-30T07:12:19.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-24T09:01:43.000Z (8 months ago)
- Last Synced: 2024-12-07T10:02:10.061Z (about 1 month ago)
- Language: Rust
- Homepage:
- Size: 10.7 MB
- Stars: 125
- Watchers: 4
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Netpurr API Client
Netpurr is an open-source, cross-platform API client for REST (Support for other protocols will be gradually added).
It is very compact and swift, coded in Rust.With Netpurr you can:
* **Debug APIs** using the most popular protocols and formats.
* **Test APIs** using `JavaScript`.
* **Build CI/CD** pipelines using the native `Netpurr` CLI for linting and testing
* **Support OpenAPI and Postman import** .
* **Design APIs** using the native OpenAPI editor and visual preview.(Planned support)
* **Mock APIs** (Planned support)
* **Collaborate with others** using the `git` to share your projects.The following storage options are supported for your projects, collections, specs and all other files:
* **Workspace** Switch between multiple workspaces easily, isolating them from each other.
* **Git Sync** The workspace will support Git synchronization, and file storage will be organized at the granularity of
APIs, reducing the potential for conflicts during modifications.
* **No remote server** storage involved, ensuring the security of the data.Performance:
* Extremely fast startup speed, nearly zero opening delay.
* Due to the separate storage of files at the granularity of APIs, changes result in lower disk and memory usage.
* Rust brings excellent memory control and runtime safety.And a lot more!
* Support for importing Postman data. We have plans to continue supporting data import from Insomnia.
* Real-time rendering of environment variables.
* Introduced `deno-core` as the JavaScript runtime, full support for ES6.![view.png](pics%2Fimg.png)
## Get started
The project is actively in development, with many features continuously being added. You can download the latest builds
from the releases section.https://github.com/tmtbe/netpurr/releases
There is currently no official 1.0 version. We will release version 1.0 once all foundational features are stable and
ready.The GitHub automated build will generate two versions: one for `Mac` and one for `Windows`. You can also manually
download the code and compile it yourself.## Bugs and Feature Requests
Have a bug or a feature request? First, read the issue guidelines and search for existing and closed issues. If your
problem or idea is not addressed yet, please open a new issue.