3
头图

This month, I have 3 versions, 1.4.0, 1.5.0, 1.6.0, and the number of stars on Github has also exceeded 400. Superficially happy~

The final result is as follows:

图片

what's updated

Tab support

There was user feedback before why I wanted to see the fields of the document on the test page, and all the test data was cleared for me. Yes, I admit that the experience is very poor. Considering that multi-protocol support will be required in the future, Tab optimization has been proposed. Schedule~

The first is that Tab has a temporary state. If you edit a document and the data changes, there will be a small green dot to remind you

图片

Of course, if you switch to another tab, the content will be retained when you come back. If you close the app, the tab will still retain it for you. I didn't expect it~

If you close Tab without saving, the page will prompt you accordingly.

图片

Test support bianry, preview image response

Support HTTP request body format as Binary file

图片

Response body that supports direct preview of images

图片

Import Postman plugin online

It supports importing the collection of Postman into our platform, and also enriches the function support for import expansion. Before, only API could be imported, but now it is possible to import environment, API and other information.

图片

When sending the update log to the user group, some friends said that we started digging corners, haha, choose your favorite products independently~

To be honest, I don't think Postmnan is our competitive product. The product concept is different. We want to make APIs flow in various tools through Eoapi. They want to absorb APIs into their own platforms to build API networks.

Sometimes, in order to let everyone quickly understand our product, we will mention that it is a Postman-like tool, and everyone can understand it immediately.

I hope that one day everyone asks what Postman is, and someone answers that it is an Eoapi-like tool.

Keke far away, continue the function introduction.

Where to optimize environmental management

The entrance to the environment was a bit deep before, but now it is displayed on the right side of the page, so users can operate the environment more conveniently

图片

Brand new code editor

The previous code editor was not user friendly enough to be a text editor, but we wanted it to be smarter.

At the same time, it is a bit troublesome to transform, and the exposed API is relatively low-level and not suitable for quickly implementing some of our features.

So I used the brand new code editor monaco-editor . As a part-time front-end developer, I like VSCode very much, and it also uses this editor~

图片

It is optimized for the desktop (Electron environment) and also borrows the underlying API, which is very suitable for Electron projects.

Layout supports dynamic dragging

Some users have said that the content of the response body is too small, can it be higher?

Of course, if you only increase the height, it will actually cure the symptoms but not the root cause, because there will always be insufficient time.

Then support dragging!

You can layout how you want, and the following tab can be the return content~

图片

Efficiency tool

Careful friends may find out why our E2E script is a language that has never been seen before?

图片

Yes, this is a language designed by a small partner in our team who loves machine programming technology. Through it, you can express UI layout in human language for E2E testing.

It has strong expressiveness, simple grammar, and low learning cost, which reduces our cost of writing E2E ~ Warehouse address:

https://github.com/kungfuboy/ark

Feature preview

A very important part of our iteration plan is to support API multi-protocol, Websocket, GraphQL, gRPC, etc., which allows us to better connect with various platforms or applications in the future.

图片

The design and development of multi-protocol has started, and it is expected to release version 1.7.0 in mid-September~

Priority implementation:

  • Websocket
  • GraphQL
  • gRPC

If you have urgent needs for other protocols, please let us know on Github~

Eoapi is a Postman-like open source API tool, which is lighter and extensible.

Project address: https://github.com/eolinker/eoapi
Documentation address: https://docs.eoapi.io/?utm_source=SF0901
Official website address: https://www.eoapi.io/

If you have any questions or suggestions about Eoapi, you can go to Github or come to me here, raise an Issue, and I will reply in time when I see it.


Postcat
320 声望14 粉丝

我叫 Postcat,我是一款开源 API 工具,我更轻量,同时可拓展!我可以简化你的 API 开发工作,让你更快更好地创建 API。