https://github.com/o8x/jk
Go Development Kit
https://github.com/o8x/jk
Last synced: 4 months ago
JSON representation
Go Development Kit
- Host: GitHub
- URL: https://github.com/o8x/jk
- Owner: o8x
- License: mit
- Created: 2023-01-16T08:14:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T10:01:28.000Z (over 1 year ago)
- Last Synced: 2025-02-02T03:21:18.714Z (5 months ago)
- Language: Go
- Size: 91.8 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
JK
=======[](https://996.icu)
[](https://github.com/996icu/996.ICU/blob/master/LICENSE)Go Development Kit
## Kits
* [args](./args) : 无外部依赖的命令行参数解析器
* [signal](signal) : 应用程序信号处理
* [fs](fs) : 文件系统辅助函数
* [djb2](djb2): djb2 哈希算法
* [response](response): JSON 响应生成器
* [logger](logger): 带有日志切割的 Logrus 工具
* [sqlite](sqlite): sqlite 工具
* [syncmap](syncmap): 支持泛型的 sync.Map
* [rand](rand): 随机数 lib
* [http2](http2): http2 lib
* [xor](xor): 简单的 XOR 加密和计算 lib
* [gzip](gzip): gzip 编解码器
* [base58](base58): base58 编解码器
* [hash](hash): sha1、sha2、md5 等 hash lib
* [size](size): 格式化 int 类型的 size
* [uniqid](uniqid): 基于纳秒的唯一ID生成器
* [crash](crash): crash recovery function
* [tcp](tcp): tcp 服务器
* [udp](udp): udp 服务器
* [http](http): 一次性 http Get/Post 请求构造器
* [json](json): 带有美化功能简单 json 编解码器
* [puresqlite](puresqlite): 纯 go sqlite lib
* [context](context): context 的封装,实现类似面向对象的用法
* [utils](x): 一些实用方法## Tools
* [cmd/cert](cmd/cert): tls 自签证书生成工具
## Example
```go
package mainimport (
"github.com/o8x/jk"
)func main() {
jk.Hello()
}
``````shell
> go run .
github.com/o8x/jk say hello to you
```