• This repository has been archived on 16/Apr/2022
  • Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    Go
  • License
    MIT License
  • Created over 2 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Go-generics option module inspired by rust.

More Repositories

1

pholcus

Pholcus is a distributed high-concurrency crawler software written in pure golang
Go
7,471
star
2

erpc

An efficient, extensible and easy-to-use RPC framework.
Go
2,496
star
3

faygo

Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc.
Go
1,593
star
4

lessgo

Lessgo 是一款简单、稳定、高效、灵活的 golang web 开发框架,支持动态路由、自动化API测试文档、热编译、热更新等,实现前后端分离、系统与业务分离,完美兼容MVC与MVVC等多种开发模式,非常利于企业级应用与API接口的开发。[A simple, stable, efficient and flexible web framework.]
Go
479
star
5

goutil

Golang common tool functions and components.
Go
369
star
6

surfer

Package surfer is a high level concurrency http client. It has surf andphantom download engines, highly simulated browser behavior, the function of analog login and so on.
Go
214
star
7

aster

Easily get the golang syntax tree and modify the code.
Go
151
star
8

faydoc

User manual of faygo frame.
117
star
9

gust

A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.
Go
89
star
10

algorithm

algorithm library
Go
58
star
11

erpc-doc

eRPC Documents
Go
55
star
12

tp-micro

TP-Micro is a simple, powerful micro service framework based on Teleport.
Go
54
star
13

pholcus_lib

仅供学习的Pholcus爬虫规则库
Go
43
star
14

ameda

Powerful toolbox for golang data types.
Go
31
star
15

lessgo_demo

A demo of Lessgo.
Go
31
star
16

rester

Fast and concise RESTful web framework based on fasthttp
Go
27
star
17

apiware

Apiware binds the specified parameters of the Golang net/http and fasthttp requests to the structure and verifies the validity of the parameter values.
Go
24
star
18

wasmy

wasmy, easily customize my wasm app!
Rust
22
star
19

lessgoext

Lessgo's expansion module.
Go
22
star
20

timer

Go语言各种定时器的实现。
Go
21
star
21

rpc-benchmark

golang RPC framework benchmark
Go
20
star
22

go-crawler-practice

📕《Go语言爬虫编写实战》
19
star
23

lessgo_doc

Lessgo user's manual.
Go
18
star
24

pool

通用资源池,动态增加资源实例,并支持空闲资源定时回收。
Go
18
star
25

opay

以订单为主线、面向接口开发的在线支付通用模块
Go
17
star
26

mahonia

Copy from http://code.google.com/p/mahonia/
Go
17
star
27

pholcus_dependent

Pholcus第三方依赖包源码下载
Go
16
star
28

gofield

High-performance struct field accessor based on unsafe pointers.
Go
14
star
29

wasmesh

wasmesh is a WebAssembly service mesh framework.
Rust
14
star
30

erpc-book

Handbook of eRPC which is an efficient, extensible and easy-to-use RPC framework.
Go
12
star
31

beelogs

Upgrade from beego logs !
Go
12
star
32

tp-ext

Teleport v3 custom extensions collection.
Go
12
star
33

tconfig

源自beego的升级版配置文件解析库,目前支持解析的文件格式有 ini、json、xml、yaml。
Go
10
star
34

faygos

A micro service framework developed using 'faygo' and 'etcd'
Go
10
star
35

ipc

IPC Inter-Process Communication.
Go
9
star
36

cfgo

Cfgo from the YAML document, bi-directional synchronous multi-module configuration.
Go
9
star
37

beauty-go

Go解答《编程之美》系列
Go
9
star
38

less

lessgo 项目部署工具
Go
9
star
39

TRRW-Chrome-Extension-Template

Use React + TypeScript + Antd + Rust-Wasm to develop Chrome Extension.
TypeScript
8
star
40

flagx

Standard flag package extension with more features, such as struct flag, app framework, etc.
Go
8
star
41

easysync2

The EasySync2 Algorithm
Rust
7
star
42

utils

Go语言中的一些常用函数。
Go
7
star
43

lessgo_dependency

Lessgo‘s dependency package.
Go
7
star
44

env

Package env provides a convenient way to initialize variables from the environment.
Go
7
star
45

currip

currip helps you get current extranet ip or intranet ip.
Go
7
star
46

widerror

Error type with wide attributes, used for API unified error code
Rust
5
star
47

mysql-aes

MySQL Transparent Data Encryption
Go
5
star
48

henrylee2cn.github.com

Share Notes !
CSS
5
star
49

tp-p2p

A teleport-based p2p application framework that penetrates the intranet through TCP tunnel.
Go
5
star
50

sulfa

Basic algorithm library implemented by rust.
Rust
4
star
51

lycee

lycee is a key-value storage system being developed for me to learn rust.
Rust
4
star
52

codec_protobuf

Go
4
star
53

chinaid

Make or verify China ID
Go
4
star
54

andeya

3
star
55

slinbo

A personal chat application.
C++
2
star
56

result

Go-generics result module inspired by rust.
Go
2
star
57

sqlab

The project waiting for planning, some SQL tool functions are temporarily deposited.
Go
2
star
58

enum_const

enum const trait
Rust
2
star
59

vscode_debug_go

Configure my own local launch.json to improve ease of use
Go
2
star
60

api-response

A consistent structure for API responses, including success and error handling.
Rust
1
star
61

cubix

Standardized building block components born for Rust craft.
Rust
1
star
62

py-layout

Python Project Generator
Python
1
star
63

imgs-repo

我的图床仓库
1
star
64

convert_traits

Define your own conversion traits to solve the problem of converting two external types without using new types.
Rust
1
star