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.
- Host: GitHub
- URL: https://github.com/9dl/flowx
- Owner: 9dl
- License: gpl-3.0
- Created: 2023-06-15T11:57:27.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-02T18:27:12.000Z (over 2 years ago)
- Last Synced: 2025-04-02T07:26:31.155Z (over 1 year ago)
- Topics: connectivity, data-flow-management, efficiency, enhanced-connectivity-solutions, request-handling, streamlined-web-development, versatile-functionality, web-operations
- Language: Go
- Homepage:
- Size: 30.3 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.