xwinie's repositories
7days-golang
7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
collection
make golang map and slice powerful
difftool
Go-based tool to find the differences in keyed rows of Excel files.
freemarker.go
:bento: FreeMarker template engine in golang. FreeMarker 模版引擎的 golang 实现。
gauge-demo
Acceptance test with gauge and spring boot
GaugeSelenideExample
A simple example of browser automation test with Gauge and Selenide
go-ast-book
:books: 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
go-compiler
golang compiler 文章学习源码
go-shell
golang easy shell && command lib
go_rule_executor
一个基于go语言实现的规则执行引擎
gogll
Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
GoPlayWithCompiler
编译原理之美-宫文学 golang实现版本
ioc-spring
Sample Gauge project that uses Spring with Gauge
light
Generate Go/Golang database/sql query code, spirit from MyBatis/iBatis.
log-pilot
支持elasticsearch7.x(改自阿里官方的log-pilot工具)
luago-book
《自己动手实现Lua》随书源代码
naive-rete-go
golang RETE algorithm
newdb
new db write by golang. Support mysql TIBD sql
onlyoffice
增加中文字体,去除不能访问的插件等
PlayWithCompiler
A GeekTime course about constructing a compiler.
seckill-beego
go语言实现的秒杀业务,用到了RabbitMQ处理下单,redis原子性和乐观锁减库存
SqlDB
golang version of https://cstack.github.io/db_tutorial/
sqlparser-2
Simple SQL parser meant for querying CSV files
tiny-language-antlr4
Tiny Language with ANTLR 4
UniformSQLParser
The uniformSQLParser supports both Mysql and Hive grammar. This is a example to learn how to use antlr4 for writing SQL parser.