[Open Source] A utility library that makes Java development easier, freeing creativity from repetitive and simple code

Open SourceClassification Systems
2026-06-28 08:06 5 次浏览 • 0 次下载 0KB
[Open Source] A utility library that makes Java development easier, freeing creativity from repetitive and simple code

1. Project Overview

feilong A utility library that makes Java development easier

Reduce development, Release ideas (Free your creativity from repetitive and simple code)

  1. Free yourself fromlarge amounts of repetitivelow-level code,Improve work efficiency;
  2. Make your codeMore concise,Easy to write、Easy to read、Easy to maintain;

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Overview at a Glance:

4. Feature Overview

Advantages of feilong:

Comparison 1:

Comparison 2:

Reasons to Use feilong-core

  1. Provides commonly used utility classes (such as date processing DateUtil, collection processing CollectionsUtil , etc.)
  2. Provides commonly used Java constant classes (such as date formats DatePattern, time intervals TimeInterval , etc.)
  3. UnnecessaryException conversions have been replaced withRuntimeException, reducing unnecessary code
  4. China-basedChinese CommentsComprehensive API Documentation
  5. Comprehensive Unit Tests

Background

During Java development, we often see developers directly copying long blocks of code from the internet, or writing code that goes on and on... The pain points include:

  • Difficult to read
  • Difficult to maintain
  • Long technical debt reports from Sonar scans
  • Being looked down upon by teammates during code reviews
  • ....

feilong was created in 2008. Vision: Reduce development, Release ideas (Reduce development, unleash creativity). We aim to eliminate repetitive and cumbersome code, freeing you from large amounts of low-level boilerplate and improving work efficiency. Spend more time thinking about business logic and completeness, and make your code more concise, easier to write, easier to read, and easier to maintain.

After multiple iterations, the project has gradually become stable.

5. Tech Stack

Maven Configuration

Starting from version 3.0.0, feilong has been published to the Maven Central Repository.

Maven Configuration

<dependency>
	<groupId>com.github.ifeilong</groupId>
	<artifactId>feilong</artifactId>
	<version>3.3.0</version>
</dependency>

Gradle Configuration

com.github.ifeilong:feilong:3.3.0

Non-Maven Projects

Click the Maven 2 repository link to download feilong.jar:

Notes:

  • feilong 3 requires JDK 8+. It has not been tested on the Android platform, so compatibility with all utility classes and methods cannot be guaranteed.
  • If your project uses JDK 7, please use feilong core version 2.1.0.

How to install?

Some developers may want to download and install it locally themselves for research purposes. You need to perform the following 2 steps:

Visit Yifei Open Source: [https://code.exmay.com/](https://code.exmay.com/) and download
mvn install

Subproject Address

module

Description

feilong-core

Core Package

feilong-validator

Common validation utilities, including configurable mobile phone number and postal code validation

feilong-json

Common JSON operations, including JSON formatting, toBean, and toMap

feilong-io

Common file operations

feilong-servlet

HTTP Servlet-based wrappers, including convenient encapsulations of common request and response operations

feilong-accessor

Convenient session and cookie operations

feilong-formatter

Format Map, bean, and list objects into readable representations

feilong-net-http

HTTP Wrapper Operations

feilong-net-jsoup

jsoup Operations

feilong-net-filetransfer

FTP/SFTP Operations

feilong-template

Template Operations, such as Velocity

feilong-net-mail

Email Sending and Receiving Operations

feilong-net-cxf

CXF Operations

feilong-xml

Common XML operations, including XML formatting, toBean, and toMap

feilong-security

Encryption and Decryption Operations

feilong-context

Context Operations

feilong-namespace

Convenient operations configurable through Spring XML

feilong-taglib

Custom JSP Tags

feilong-tools

Availability Operations

feilong-office-csv

CSV Generation

feilong-office-excel

Excel Operations, supporting XML-based configuration for generating and reading Excel files

feilong-office-zip

Compression and Decompression Operations

feilong-component

Component-based operations, including configurable workflows for retrieving data --> converting it to Excel --> packaging it into a ZIP archive --> sending it via email

feilong

All-in-one total JAR package containing all the features listed above

feilong-with-optional

All-in-one total JAR package containing all the features listed above, including all optional JAR dependencies

#1
资源直链https://github.com/ifeilong/feilong/archive/refs/heads/master.zip
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare