nowfound

Dev tools · alternatives · 2026

24 alternatives to Moqueries – Lock-free interface and function mocks for Go

Lock-free interface and function mocks for Go. Contribute to moqueries/cli development by creating an account on GitHub.

Moqueries is a Go library that provides lock-free mocking tools for interfaces and functions in software testing. Designed for Go developers building and testing applications, it enables developers to create mock… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Moqueries – Lock-free interface and function mocks for Go launched in 2022; newer entries below may have overtaken it.

  1. 1

    Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql

    2020 · github.com · its alternatives →

  2. 2
    Mockaroo▲354

    A realistic data generator to test your app

    2015 · mockaroo.com · its alternatives →

  3. 3

    A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.

    2023 · github.com · its alternatives →

  4. 4

    A library that allows you to easily mock out tests based on AWS infrastructure. - getmoto/moto

    2013 · github.com · its alternatives →

  5. 5

    Let-go is a Clojure-like language (~90% compatible with JVM Clojure) written in pure Go. It ships as a ~10MB static binary and cold boots in ~7ms - that's about 50x faster than JVM and 3x faster than Babashka. It has decent throughput on algorithmic workloads - within ballpark of the GraalVM-backed sci. I started this project in 2021 as an elaborate practical joke: I wanted to have an excuse for writing Clojure while pretending to write Go. Jokes aside, it turned out to be pretty decent: it feels like real Clojure, it has an nREPL server (supported in Calva, CIDER, etc.), it's easily…

    May 2026 · github.com · its alternatives →

  6. 6

    A single publisher, multi subscriber lockless ring buffer build with the new generics in Go 1.18beta.

    2022 · github.com · its alternatives →

  7. 7

    I've always been curious about how SQL engines actually work. So I built a minimum viable SQL engine in Go. - Supports CSV files as tables - Supports SELECT, FROM, WHERE, LIMIT It's very simple: 1. Parses query string 2. Converts it into an AST representation 3. Executes the query against the CSV 4. Returns the results

    2024 · github.com · its alternatives →

  8. 8
    Moqyy▲13

    Mock smarter. Intercept better.

    2025 · moqyy.com · its alternatives →

  9. 9

    Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard

    2020 · github.com · its alternatives →

  10. 10HA

    Hi all, we recently open sourced the first version of Hashquery, a Python library which lets you model analytics, DRY up common logic, and execute it against a database or warehouse. We were originally rendering SQL directly for all our queries, but that spiraled out of control with more complex analysis; the SQL needed to be changed sporadically for each new database dialect (BigQuery, Redshift, Aethena, Postgres, etc etc) and the SQL fragments were very challenging to reuse (and so fragments were copy-pasted all over). ~~~ Advantages we think it has over writing SQL by hand: - Queries are…

    2024 · hashquery.dev · its alternatives →

  11. 11

    A chainable, callable mock object which always returns itself - slmgc/Nothing

    2018 · github.com · its alternatives →

  12. 12GA

    I wanted to build a persistent message queue based on SQLite, because that's what I'm using for my main state anyway. This gives me ACID across state and messaging, which is nice! I've been inspired by the terminology of AWS SQS for this, but it's obviously much simpler. Maybe you can use it too. :)

    2024 · goqite.com · its alternatives →

  13. 13

    Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  14. 14

    Hi HN. I've gotten pretty tired of needing to learn a custom programming language for a tool I use once a week or less. So I figured, it might be easier to pick up if `jq` used a programming language I already know. Voila, gq.

    2022 · github.com · its alternatives →

  15. 15

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

    Apr 2026 · github.com · its alternatives →

  16. 16

    A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid

    2015 · github.com · its alternatives →

  17. 17
    inQuery▲75

    An open source, free GraphQL monitoring tool for Node.js

    2019 · tableflow.com · its alternatives →

  18. 18

    jQuery for Riak, in Python. Contribute to zacharyvoase/rkquery development by creating an account on GitHub.

    2012 · github.com · its alternatives →

  19. 19

    📶 A lock- and wait-free hashtable (and an array too) - mulle-concurrent/mulle-concurrent

    2016 · github.com · its alternatives →

  20. 20

    Hi HN, I built the first version of Mocktail years ago. I recently came back to the project, and after a pretty substantial rebuild, v4 is now out. Mocktail is a free and open-source, self-hosted mock API server with a built-in dashboard and database, packaged as a single ~25 MB binary. You can run it locally or on your own infrastructure — no account or hosted service required. You can define endpoints and responses, generate realistic data per request, customize headers, status codes and latency, and inspect incoming requests in real time. With v4, I also added MCP support, so coding…

    Aug 2026 · getmocktail.com · its alternatives →

  21. 21MS
  22. 22

    A tiny JS library to... spoof timers and other date/time functions. Useful for slowing down 3D animations.... - zb3/MockTheClock

    2015 · github.com · its alternatives →

  23. 23

    Go-like DSL for C#. Contribute to kpocza/GoSharp development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  24. 24

    crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

    2020 · crates.io · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →