Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for golang abstract syntax tree
abstract-syntax-tree
x
golang
x
4 search results found
Otto
⭐
7,621
A JavaScript interpreter in Go (golang)
Go Ast Book
⭐
5,031
📚 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AS
Participle
⭐
3,215
A parser library for Go
Goldmark
⭐
3,105
🏆 A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
Gitbase
⭐
2,016
SQL interface to git repositories, written in Go. https://docs.sourced.tech/gitbase
C2go
⭐
1,953
⚖️ A tool for transpiling C to Go.
Radon
⭐
1,466
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
Php Parser
⭐
783
PHP parser written in Go
Graphql Go Tools
⭐
632
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
Protoc Gen Star
⭐
600
protoc plugin library for efficient proto-based code generation
Py2many
⭐
570
Transpiler of Python to many other languages
Gocc
⭐
554
Parser / Scanner Generator
Php
⭐
528
Parser for PHP written in Go
Gisp
⭐
436
Simple LISP in Go
Protoc Gen Gotemplate
⭐
426
📂 generic protocol generator based on golang's text/template (grpc/protobuf)
Pytago
⭐
337
A source-to-source transpiler for Python to Go translation
Goql
⭐
292
A golang source code scanner, this time in sql :)
Math Engine
⭐
290
Mathematical expression parsing and calculation engine library. 数学表达式解析计算引擎库
Valast
⭐
289
Convert Go values to their AST
Gengen
⭐
259
A Go source transformation tool for generics
Babygo
⭐
255
babygo👶 is a small Go compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
Exhaustive
⭐
245
Check exhaustiveness of switch statements of enum-like constants.
Goparsec
⭐
223
Parser combinator in Go. If there are any cross platform issues or backward compatibility issues, please reach out.
Dupl
⭐
221
a tool for code clone detection
Phpgrep
⭐
215
Syntax-aware grep for PHP code.
Cljs2go
⭐
210
ClojureScript to Go
Astrewrite
⭐
157
Go tool to walk & rewrite AST
Generic
⭐
146
A code generation tool to enable generics in go
Tfproviderlint
⭐
124
Terraform Provider Lint Tool
Goast
⭐
122
goast is a Go AST utility with the aim of providing idiomatic meta-programming facilities for Go.
Efp
⭐
105
Go Language Microsoft Excel™ Formula Parser
Hlb
⭐
100
A developer-first language to build and test any software efficiently
Go Instrument
⭐
94
⚡️ Automatically add Trace Spans to Go methods and functions
Uaiso
⭐
86
A multi-language parsing infrastructure with an unified AST
Clang Server
⭐
84
A C/C++ AST index server using libclang and flatbuffers written in Go
Gyp
⭐
77
gyp: A pure Go YARA parser
Gorm2sql
⭐
73
auto generate sql from gorm model struct
Godolint
⭐
72
Dockerfile linter, written in Golang 🐳
Howtowriteacompiler
⭐
63
How to write a compiler from scratch in 30 minutes
Go Astitodo
⭐
60
Parse TODOs in your GO code
Gox
⭐
56
JSX for Go
Golua
⭐
56
A Lua compiler / runtime in Go
Astextract
⭐
56
Convert a go file to its ast representation
Go Operators
⭐
55
Support for operator overloading in go
Toast
⭐
51
Plugin-driven CLI utility for code generation using Go source as IDL
Goparsify
⭐
51
golang parser-combinator library
Go Peg
⭐
51
Yet another PEG (Parsing Expression Grammars) parser generator for Go
Asty
⭐
46
Converts golang AST to JSON and JSON to AST
Go Simple Expression Eval
⭐
44
Simple expression evaluator in golang for learning lexers, parsers, ast's and interpreters.
Gpeg
⭐
43
A PEG parsing machine with support for incremental parsing.
Hcl
⭐
42
Parsing, encoding and decoding of HCL to and from Go types and an AST.
Astnorm
⭐
42
AST normalization experiment
Gotype
⭐
42
Golang source code parsing, usage like reflect package
Gopp
⭐
40
go parser parser
Go Parser
⭐
37
Golang parser written in PHP
Go2ast
⭐
37
Transform Go code into it's AST
Easytemplate
⭐
35
easytemplate is Go's text/template with 🦸 JS super powers 🦸
Documentation
⭐
34
Babelfish documentation (GitBook)
Brenda
⭐
33
Brenda is a boolean expression solver for Go AST
Ast Cli
⭐
31
A CLI project wrapping application security testing (AST) APIs
Gogrep
⭐
31
Syntax-aware Go code search, based on the mvdan/gogrep
Goblin
⭐
30
convert from a Go AST to JSON
Metaparticle Ast
⭐
28
Bluelox
⭐
27
A tree-walking interpreter implemented in Golang for Lox, with a browser playground supported by WASM | 一个基于语法树的Lox解释器,附带WASM版本的playground
Glasgo
⭐
27
Go static analysis tool that checks for security issues using an AST.
Xast
⭐
27
xast: ast rewriter with built-in clean up.
Predeclared
⭐
26
Find declarations in Go source code that shadow predeclared identifiers
Protobuf Thrift
⭐
26
protobuf idl to thrift, and vice versa
Impast
⭐
25
A library for package AST importing
Xsqlparser
⭐
25
Ghts
⭐
24
GHTS : GH 트레이딩 시스템
Expr
⭐
23
Golang rule engine, support logical expression, not only simple, but also practical
Go Assert
⭐
23
Magic assert macros for Go.
Xgo
⭐
22
Go Components
Asciiart
⭐
22
Parser for hierarchical ASCII art
Codeverter
⭐
21
Convert ts source files into multiple languages
Gofmtrlx
⭐
20
(a bit) relaxed gofmt
Asn1go
⭐
20
ASN.1 schema parsing and code generation
Macschema
⭐
19
Toolchain for generating JSON definitions of Apple APIs
Walkngo
⭐
19
A "walker" for Go AST
Dedupimport
⭐
18
Fix duplicate named imports that have the same import path in Go files
Astcopy
⭐
18
Package astcopy implements Go AST deep copy operations.
Gorewrite
⭐
18
A small library to help rewrite / modify the AST of a Go (golang) program
Goq
⭐
17
Search Go's objects and ast nodes by queries
Autorev
⭐
17
Framework for automatic firmware reverse-engineering written in golang
Gaq
⭐
17
GAQ(Go Ast Query) is the library to query ast.Node children like JavaScript querySelector or querySelectorAll for Go.
Animagus
⭐
17
Ini
⭐
16
A standard golang ini parser
Lmotelfy
⭐
15
Automagically insert Open Telemetry spans in your codebase.
Humanize
⭐
15
ast representation of go package, in human :) friendly form
Ifshort
⭐
14
Go linter for checking that your code uses short syntax for if-statements whenever possible.
Gotopython
⭐
14
A work-in-progress Go to Python transpiler.
Nfp
⭐
14
Go Language Microsoft Excel™ Number Format Parser
Goastch
⭐
14
golang AST matcher
Gosmb
⭐
14
SMB server written in Go
Astree
⭐
12
tree command for Go AST
Aesir
⭐
12
The Aesir Programming Language
Ini
⭐
12
ini parser for golang
Candice
⭐
11
Candice, a dead simple language and multi-platform.
Mexpr
⭐
11
Micro expression parser library for Go
Related Searches
Golang Command Line (8,308)
Golang Docker (7,769)
Golang Http (4,290)
Golang Server (4,285)
Javascript Golang (3,372)
Golang Database (2,927)
Golang Json (2,652)
Golang Proxy (2,577)
Golang Grpc (2,432)
Python Golang (2,332)
1-4 of 4 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.