ichiban / prolog
The only reasonable scripting engine for Go.
☆659Updated 4 months ago
Alternatives and similar repositories for prolog:
Users that are interested in prolog are comparing it to the libraries listed below
- Golang comptime. Pure blasphemy☆461Updated 3 months ago
- Rudimentary web browser written in Golang☆403Updated last week
- Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compil…☆1,735Updated last month
- Go SQLite3 driver☆588Updated 11 months ago
- Durable coroutines for Go☆416Updated 8 months ago
- A compact, efficient Prolog interpreter written in plain-old C.☆289Updated this week
- Rapid is a modern Go property-based testing library☆622Updated last month
- Pattern matchings for Go.☆246Updated 2 years ago
- ⚡ A memory arena implementation for Go.☆524Updated last year
- An alternative to stack traces for your Go errors☆754Updated this week
- homoiconic dynamic programming language with some new ideas☆531Updated last week
- A refactoring tool for Go☆673Updated last week
- Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers☆197Updated last year
- Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.☆507Updated 3 weeks ago
- The world’s most powerful template engine and Go embeddable interpreter☆460Updated last month
- Structured concurrency made easy☆378Updated 5 months ago
- Golang SQLite without cgo☆443Updated last year
- Toy Lisp 1.5 interpreter☆978Updated 4 months ago
- Low-level Go interface to SQLite 3☆861Updated 2 weeks ago
- Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.☆1,046Updated 3 months ago
- fgtrace is an experimental profiler/tracer that is capturing wallclock timelines for each goroutine. It's very similar to the Chrome prof…☆908Updated 2 years ago
- dagger is a fast, concurrency safe, mutable, in-memory directed graph library. Also includes a number of generic, concurrency safe data-s…☆322Updated last year
- a low fidelity scripting language for project infrastructure☆397Updated 2 weeks ago
- Simd support via Go assembly for parallel element-wise computations.☆109Updated last month
- A simple utility for running exhaustiveness checks on Go "sum types."☆432Updated this week
- Mocking your SQL database in Go tests has never been easier.☆848Updated last month
- Derives and generates mundane golang functions that you do not want to maintain yourself☆1,257Updated 3 weeks ago
- Define and run pattern-based custom linting rules.☆815Updated last month
- Coral, a friendly Cobra fork with nearly all its features, but only 4 dependencies☆429Updated 2 years ago
- Assert your Go code is inlined and bounds-check eliminated☆250Updated 3 months ago