go-llvm
llvm
go-llvm | llvm | |
---|---|---|
4 | 4 | |
205 | 1,160 | |
5.9% | 1.2% | |
5.6 | 2.2 | |
7 days ago | 9 months ago | |
Go | Go | |
GNU General Public License v3.0 or later | BSD Zero Clause License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-llvm
- GitHub - tinygo-org/go-llvm: Go bindings to a system-installed LLVM. Used as part of TinyGo.
-
Go Noob question: How can I output LLVM IR, instrument it and also looking for a symbolic execution engine
https://github.com/tinygo-org/go-llvm a Go library with bindings to the system installed version of LLVM. Note, this can be helpful since compiling your own local version of LLVM can take a few hours.
-
need help installing go / golang bindings for llvm
There's a repo on github with the bindings (https://github.com/tinygo-org/go-llvm)
llvm
-
Go Noob question: How can I output LLVM IR, instrument it and also looking for a symbolic execution engine
https://github.com/llir/llvm a Go library for parsing and producing LLVM IR (written by the llir team, of whom I'm a member).
-
Using LLVM with Go
I figured out how to produce llvm ir using the Go package llir/llvm.
-
Compiling llvm ir into a binary using Go
I already wrote most of the parser and am currently trying to generate llvm ir using the llir/llvm package, which works fine.
-
Enums in Go: best way to convert back to string value?
Example uses of string2enum at https://github.com/llir/llvm/blob/master/asm/enum/Makefile
What are some alternatives?
klee - KLEE Symbolic Execution Engine
url-shortener - A golang URL Shortener
gommit - Enforce git message commit consistency
numa - NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.
bexp - Go implementation of Brace Expansion mechanism to generate arbitrary strings.
gobeam/Stringy - Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities with help of by Stringy package.
Tideland Go - Go Library [DEPRECATED]
go-formatter - A curated list of awesome Go frameworks, libraries and software
morse - Morse Code Library in Go
captcha - :sunglasses:Package captcha provides an easy to use, unopinionated API for captcha generation
gosh - Provide Go Statistics Handler, Struct, Measure Method
strutil - String utilities for Go