GFSM is small and fast Finity State Machine (FSM) library for Go
β56Feb 16, 2025Updated last year
Alternatives and similar repositories for gfsm
Users that are interested in gfsm are comparing it to the libraries listed below
Sorting:
- π Structured concurrency for Go.β52Mar 1, 2026Updated last week
- Golang lib for LLM APIs, ChatGPT, Gemini and Anthropicβ67Updated this week
- A simple rate limiting library with swappable algorithms and configurable backends (e.g. Redis, in-memory, etc.).β17Aug 6, 2021Updated 4 years ago
- High-performance streaming JSON-to-BSON decoder in Goβ13Feb 15, 2022Updated 4 years ago
- Fast and customizable object pool, ideal for workloads that want to create less memory.β33Feb 22, 2026Updated 2 weeks ago
- β10Oct 31, 2025Updated 4 months ago
- Simple web based system monitor built with Goβ13Dec 10, 2024Updated last year
- a basic net/http rate limiter middlewareβ13Sep 24, 2024Updated last year
- Mutex with FIFO lock acquisitionβ11Apr 8, 2024Updated last year
- A highly configurable Go library for rate-limiting, task scheduling, and priority-based execution with retries, backoff, and circuit breaβ¦β16Jan 13, 2025Updated last year
- A Go-based dynamic notification scheduler. Supports multi-channel notifications (Slack, Email, SMS, Webhook), flexible intervals, and datβ¦β106Apr 22, 2025Updated 10 months ago
- Runner is a structured command executer that monitor file changes to trigger process restarts.β18Feb 10, 2026Updated 3 weeks ago
- Convert various benchmarking formats to benchfmtβ13Jan 31, 2025Updated last year
- Jepsen tests for local filesystems, running on a single node.β16Aug 15, 2022Updated 3 years ago
- Z80 diassembler/assembler/emulator in golangβ11Oct 28, 2024Updated last year
- Fluent, cross-platform FFmpeg CLI wrapper for Goβ14May 30, 2025Updated 9 months ago
- Generic Go multilevel and dual maps.β11Aug 13, 2024Updated last year
- A Go package for encoding and decoding video and audio files.β15Jul 7, 2021Updated 4 years ago
- Efficient for-loop retries in Goβ19Mar 4, 2022Updated 4 years ago
- Golang high performant functional Memoizeβ15Nov 28, 2025Updated 3 months ago
- Sources for the blogpostβ12Mar 6, 2020Updated 6 years ago
- Input Geojson and utilize Dijkstra's formula to provide the best route between two sets of coordinatesβ14Mar 17, 2022Updated 3 years ago
- A Customized Goroutine Scheduler over Golang Runtimeβ17Feb 28, 2025Updated last year
- π Generic, fast and thread-safe round-robin loadbalancer libraryβ18Aug 8, 2024Updated last year
- Generic batches for goβ13Dec 5, 2021Updated 4 years ago
- Unravel provides Unmarshal functions that work with an abstract source data model.β16Jan 17, 2025Updated last year
- Disjoint Set data structure implementation in Goβ16Jan 29, 2022Updated 4 years ago
- In-memory HTTP for Go applicationsβ18Jun 15, 2023Updated 2 years ago
- A RabbitMQ library for Go, built on top of amqp091β13Nov 17, 2024Updated last year
- Table data manipulation and generation libraryβ21May 24, 2025Updated 9 months ago
- A swiss army knife for CLI operations catered to devs and security professionals.β26Mar 3, 2026Updated last week
- XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0.β44Mar 1, 2026Updated last week
- Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.β119Updated this week
- Determine and detect the end-of-line format, tabs, bom, and nul charactersβ20May 2, 2025Updated 10 months ago
- Compgen is a gqlgen plugin designed to simplify the generation of ComplexityRoot for gqlgen.β18Mar 1, 2026Updated last week
- Open-source command-line tool designed to simplify the creation of automated tests for web applicationsβ23Updated this week
- An in-memory compressed cache for gigabytes of data written in Go.β19Feb 6, 2023Updated 3 years ago
- Documentation generator for goβ27Jul 29, 2025Updated 7 months ago
- A practical Go toolkit with generic utilities for working with slices, maps, and functional programming primitives, streams, databases anβ¦β100Dec 28, 2025Updated 2 months ago