An open API service indexing awesome lists of open source software.

https://github.com/9dl/flowx

FlowX: Simplify web operations and enhance connectivity with versatile functionality.
https://github.com/9dl/flowx

connectivity data-flow-management efficiency enhanced-connectivity-solutions request-handling streamlined-web-development versatile-functionality web-operations

Last synced: 6 months ago
JSON representation

FlowX: Simplify web operations and enhance connectivity with versatile functionality.

Awesome Lists containing this project

README

          

# FlowX

FlowX is a powerful Golang Libary designed to simplify various tasks, including utilities, request handling, websockets, and file management. It is released under the GNU General Public License v3.0.

## License

FlowX is licensed under the GNU General Public License v3.0 (GPL-3.0). This means that you are free to use, modify, and distribute the library under the terms of this license. However, it is important to note the following:

- Skidding (repackaging and claiming as one's own) is strictly prohibited.
- Selling or monetizing FlowX as proprietary software is not allowed.
- Any modifications or derivative works based on FlowX must also be released under the GPL-3.0 license.

Please read the [LICENSE](LICENSE) file for the full text of the GNU General Public License v3.0.

## Installation

To install FlowX, you can use the following command:

```shell
go get github.com/9dl/FlowX
```

## Current Features

FlowX offers the following features:

- Simplified handling of HTTP requests
- Advanced string manipulation and replacement operations
- URL encoding and decoding
- Base64 encoding and decoding
- Parsing and extraction of JSON data
- Operations with Unix timestamps
- Threading capabilities (MultiThread, SingleThread)
- Websocket functionality for real-time communication
- File downloading and uploading with progress tracking
- Convenient cookie handling for seamless session management
- Proxy support for SOCKS4, SOCKS5, and HTTP protocols
- Customizable HTTP request headers for enhanced control
- Automatic user agent rotation for anonymity (RandomUserAgent)
- Flexible file handling, including reading, writing, and file system operations
- Secure AES encryption and decryption for data protection (EncryptAES, DecryptAES)
- Hashing data using the SHA256 algorithm for data integrity (HashSHA256)

FlowX is not in Development anymore, it will probaly contain unfixed bugs.