Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/wzshiming/gotype

Golang source code parsing, usage like reflect package
https://github.com/wzshiming/gotype

ast go metaprogramming refactor reflect

Last synced: about 2 months ago
JSON representation

Golang source code parsing, usage like reflect package

Awesome Lists containing this project

README

        

# gotype

Golang source code parsing, usage like reflect package

[![Go Report Card](https://goreportcard.com/badge/github.com/wzshiming/gotype)](https://goreportcard.com/report/github.com/wzshiming/gotype)
[![GoDoc](https://godoc.org/github.com/wzshiming/gotype?status.svg)](https://godoc.org/github.com/wzshiming/gotype)
[![GitHub license](https://img.shields.io/github/license/wzshiming/gotype.svg)](https://github.com/wzshiming/gotype/blob/master/LICENSE)

- [English](https://github.com/wzshiming/gotype/blob/master/README.md)
- [简体中文](https://github.com/wzshiming/gotype/blob/master/README_cn.md)

## Usage

[API Documentation](https://godoc.org/github.com/wzshiming/gotype)

[Examples](https://github.com/wzshiming/gotype/blob/master/cmd/pkgimport/main.go)

## TODO

- Supports generics

## License

Licensed under the MIT License. See [LICENSE](https://github.com/wzshiming/gotype/blob/master/LICENSE) for the full license text.