Hello, I’m Guide! This is the third issue of JavaGuide’s “High Quality Open Source Project Recommendations”. Each issue I will select five high quality Java open source projects to recommend to you.

If we have a Flag, we can’t just talk about it! Over the weekend, I briefly organized some high-quality Java open source projects recently encountered 👇.

Recommended projects for the first two issues 👉 :

  • Postman + Swagger + JMeter .
  • Write a sandbox tower defense game in Java! Available on Steam,Apple Store

The 5 items recommended today are:

  • Magic-api: a Java-based visual HTTP API development wizard.
  • LanguageTool: An open source language correction tool based on the Java language.
  • ToBeBetterJavaer: an interesting Java learning guide.
  • DataSphere Studio: Data application development management integration framework.
  • Restful Fast Request: Postman plug-in for IDEA.

Magic-api: Visual interface development magic

Magic-api is a Java-based visual HTTP API interface development artifact, do not need to write definition Controller, Service, Dao, Mapper, XML, VO and other Java objects, The HTTP API interface can be developed directly on the UI, supporting functions such as CRUD, parameter verification, exception handling, document generation, authentication, asynchronous invocation, cluster deployment, and interface publishing out of the box.

And, magic-API provides Spring Boot Starter,Spring Boot project can be used by introducing JAR package, very convenient.

<! -- referenced as spring-boot-starter -->
<dependency>
	<groupId>org.ssssssss</groupId>
    <artifactId>magic-api-spring-boot-starter</artifactId>
    <version>1.7.4</version>
</dependency>
Copy the code

Currently, thousands of small and medium-sized companies are using magic-API for interface development. If you’re working on a smaller project, I think you can try it. Otherwise, try not to use magic-API at all.

  • Gitee address: gitee.com/ssssssss-te…
  • Website: www.ssssssss.org/

LanguageTool: Language correction

This is an open source language correction tool based on the Java language. It supports Chinese, English, French, German and more than 20 other languages. It can help us find some simple spelling mistakes.

You can integrate jar packages of LanguageTool directly into your Java project, or you can call the LanguageTool API through HTTP.

Project address: github.com/languagetoo…

The open source tool is also available for Mac, Windows, online, Chrome, and Officer.

Online version: languageTool.org/

The Chrome plugin hits 1 million users:

Related articles recommended:

  • LanguageTool details
  • Use LanguageTool for integration with Java applications
  • Call the official LanguageTool API through HTTP

ToBeBetterJavaer: a fun Java learning guide

This is an easy to understand and humorous Java learning guide, the content covers the Java foundation, Java Collections framework, Java concurrent programming, JVM, Java enterprise development (Git, SSM, Spring Boot) and other knowledge points.

This Java learning guide is comprehensive and basic, especially for Java beginners.

  • Project address: github.com/itwanger/to…
  • Online reading: itwanger. Gitee. IO/tobebetterj…

DataSphere Studio: Data application development management integration framework

DataSphere Studio (DSS) is an integrated framework for data application development and management developed by WeBank. It provides drag-and-drop development experience and supports data exchange, desensitization cleaning, analysis and mining, visualization and other functions, covering the whole process of data application development and scene requirements.

If we need to build a one-stop data processing development platform, this project can be directly used to help us save a lot of tedious things.

At present, companies such as Hikvision, Beijing Hongxiang Yunteng, Ping an Insurance and Baiwang Cloud are using DSS.

  • Github address: github.com/WeBankFinTe…
  • English: github.com/WeBankFinTe…

Related articles recommended:

  • How open source 800000 lines of code, the bank under the small team size from a one-stop platform for large data | outstanding technical team interviews – InfoQ
  • WeDataSphere 2021 Open Source Big Data Conference Presentation – InfoQ

Restful Fast Request: Postman plug-in for IDEA

Restful Fast Request is a powerful HTTP debugging IDEA plug-in that supports Spring MVC/Spring Boot, with the following functions:

  1. Generate urls and parameters quickly (for Spring MVC projects)
  2. Send request debugging API;
  3. Manage the API;
  4. Send request debugging API(support for modifying generated parameters);

IDEA plug-in market download using Restful Fast Request.

Once downloaded, we will see the corresponding plug-in in the IDEA sidebar.

  • Gitee address: gitee.com/dromara/fas…
  • The official document: plugins. Sheng90. Wang/fast – reques…

Hello, I am Guide, focus on Java original dry products to share, junior open source JavaGuide (” Java learning + interview Guide “a cover most Java programmers need to master the core knowledge. Prepare for Java interviews, preferably JavaGuide!) , currently has 115K + Star.

Original is not easy, welcome to like to share, welcome to pay attention to my account in nuggets, I will continue to share original dry goods! Come on, rush