Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from newhoo/RestfulBox

Another powerful toolkit for restful development.

License

ipcjs/RestfulBox

 
 

Repository files navigation

Another powerful toolkit for restful development.

简体中文 | Github | Gitee | Jetbrains | Screenshots

This plugin is committed to enhancing development efficiency with useful features. Rich and complete features can greatly improve the efficiency of IDEA development.

  • More supported jetbrains ides.
  • Restful apis automatic scanning and display.
    • Support searching service in native Search Everywhere. ( use: Ctrl \ )
    • View apis in different IDE and project.
    • Show restful api structure in tool window.
    • Api and Method jump to each other.
  • Request client:
    • Multi-tab: support displaying, sending multiple requests at the same time, sending concurrent request.
    • Multi-protocol: support http and sse by default.
    • Environment variable:define/manage/use/export/import, support preset function and script function.
    • Global header:can use with Environment, also support preset function and script function.
    • Parameter library:support display/save/delete in Headers/Params/Body tab.
    • Request script:support pre-request and post-script script.
    • Display request info like http packet, and save to log file.
  • Language & Framework:
    • Support Spring MVC / OpenFeign / Jax-RS with java and kotlin in idea by default.
    • Support Actix-Web with rust by default.
  • Datasource: Support multiple data sources. Local/Cloud/Custom.
  • Plugin extension: through this, you can try your great ideas.
  • Have a convenient toolbox (Time conversion, Encryption & Decryption and etc.)
  • Original command center, support rich custom commands.
  • Support finding and opening of remote git repositories automatically.
  • Support manage runtime environment variables for IDEA/Goland/Android Studio.
  • Extra: auto execute mysql explain: MySQL Explain
  • Extra: invoke spring bean method conveniently: Spring Bean Invoker

Ecology

  • Scanning Type
    • Spring MVC: supported by default. Support Java and Kotlin implement.
    • Jax-Rs: supported by default from 3.3.0. Support Java and Kotlin implement.
    • OpenFeign: supported by default from 5.7.0. Support Java and Kotlin implement.
    • Dubbo: supported by plugin. See RestfulBox-Dubbo. Support scanning and sending dubbo request.
    • Solon: supported by plugin. See RestfulBox-Solon. Support scanning and sending http request.
    • K8s: supported by default from 6.0.0. Support scanning k8s deployments.
    • Actix-Web: supported by default from 6.6.0.
  • Protocol
    • HTTP/HTTPS: supported by default.
    • DUBBO: see above.
    • Redis: Simple demo: RESTKit-Redis.
  • Datasource (Support store all data to selected datasource)
    • Sqlite Datasource: supported by default from 3.0.0.
    • MySQL Datasource: supported by default from 3.0.1.

Document

Due to limited time, Chinese documents are more comprehensive. Please visit it with translation as needed.

Contact & Feedback

If you find any problems with this plugin, please give me feedback. If it helps, star for it! 🌟

Issues | Email | Ratings & Previews

Note
Please provide necessary information when you feedback: IDE version, plugin version, exception content, recreation way, desire, and etc.

Sponsor

Sponsor

About

Another powerful toolkit for restful development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%