Projects in Awesome Lists tagged with idempotency
A curated list of projects in awesome lists tagged with idempotency .
https://github.com/sklinkert/go-ddd
Opinionated Domain Driven Design Template for Go
architecture command-query cqrs cqrs-pattern ddd ddd-architecture domain domain-driven-design go golang gorm-orm idempotency reference rest-api template web
Last synced: 14 Jan 2026
https://github.com/microsoft/Requirements
PowerShell framework for declaratively defining and idempotently imposing system configurations
configuration-management declarative idempotency logging powershell validation
Last synced: 10 Apr 2025
https://github.com/trendyol/jdempotent
Make your consumer, API, etc. idempotent easily.
couchbase idempotency idempotent-consumer idempotent-kafka idempotent-rabbitmq redis transactional-consumer
Last synced: 05 Apr 2025
https://github.com/transferwise/idempotence4j
Lightweight library for handling idempotent actions
idempotency mariadb postgresql side-effects spring-boot
Last synced: 16 Oct 2025
https://github.com/danielsz/benjamin
Idempotency with side-effects
clojure idempotency lisp side-effects
Last synced: 03 Mar 2026
https://github.com/javidalpe/laravel-idempotency
Laravel Idempotency Middleware
api cache idempotency idempotent laravel middleware rest
Last synced: 05 Jul 2025
https://github.com/arun0009/idempotent
Make your APIs Idempotent
idempotency idempotent java17 spring-aop-annotation
Last synced: 03 Apr 2026
https://github.com/fencyio/fency
Provides an idempotency barrier for RabbitMQ consumers.
idempotency rabbitmq redis spring-amqp spring-boot spring-data-redis testcontainers
Last synced: 13 Mar 2026
https://github.com/danschultzer/idempotency_plug
Plug that makes POST and PATCH requests idempotent
elixir idempotency idempotent-requests plug
Last synced: 06 Oct 2025
https://github.com/catmullet/one
🚥 Idempotency Handler, for making sure incoming requests are idempotent. Useful for payments, "at least once delivery" systems and more.
delivery golang idempotence idempotency idempotency-handler idempotency-key idempotent idempotent-requests payment redis storage
Last synced: 12 Jan 2026
https://github.com/ibrahimcesar/middy-idempotent
🛵 📬 Idempotence Middy middleware for your AWS Lambdas
api-idempotent aws aws-lambda aws-lambda-node hacktoberfest hacktoberfest2021 idempotence-middleware idempotency lambda middy typescript
Last synced: 24 Jul 2025
https://github.com/jcagarcia/grape-idempotency
Gem for supporting idempotency in your Grape APIs
draft-ietf-httpapi grape grape-api hacktoberfest idempotency idempotency-key idempotency-key-header idempotent idempotent-requests request rest-api ruby-gem
Last synced: 28 Jul 2025
https://github.com/tranvuongduy2003/eventhub
A RESTful API server for the application about managing, hosting events and selling their tickes. Implementing Clean Architecture, DDD, CQRS, Repository, Unit of Work Patterns, Caching with Redis and Decorator Pattern, Idempotency and Outbox Pattern, Real-time Chat and Notification.
clean-architecture cqrs docker domain-driven-design hangfire idempotency mediatr mssql redis repository seq signalr transactional-outbox unit-of-work
Last synced: 30 Oct 2025
https://github.com/ldclabs/idempotent-proxy
💈 Reverse proxy server with built-in idempotency support, written in Rust & Cloudflare Worker.
canister cloudflare-workers idempotency reverse-proxy rust
Last synced: 01 Apr 2025
https://github.com/minghsu0107/saga-product
Transaction services of the saga pattern implementation.
event-driven go idempotency microservices monorepo nats saga sonyflake transaction
Last synced: 25 Mar 2025
https://github.com/pypy-riley/idemptx
Idempotency decorator for FastAPI. Redis-based locking and replay support.
Last synced: 24 Jul 2025
https://github.com/mahendrahegde/node-idempotency
makes any request idempotent across nodejs frameworks like nestjs, express, fastify
deduplicate express fastify fastify-plugin idempotency idempotency-key idempotent idempotent-requests nestjs nestjs-idempotency nodejs request-deduplication rest typescript
Last synced: 14 Apr 2025
https://github.com/varthanv/gin-idempotency
An idempotency key middleware for Go gin framework with pluggable configurations
gin golang idempotency middleware
Last synced: 16 Mar 2026
https://github.com/klestovalexej/wattle.examples
Примеры использования Wattle
array async batch-processing cache code-generation domain-driven-design domainobject idempotency idempotency-key identity inmemory-cache lock memory-cache partitions performance postgresql sql-server telemetry unitofwork unlimited
Last synced: 02 Apr 2026
https://github.com/idempot-dev/idempot-js
Idempotency middleware for Express, Fastify and Hono
express express-middleware fastify hono idempotency idempotency-key idempotent javascript middleware
Last synced: 29 Apr 2026
https://github.com/KlestovAlexej/Wattle.Examples
Примеры использования Wattle
array async batch-processing cache code-generation domain-driven-design domainobject idempotency idempotency-key identity inmemory-cache lock memory-cache partitions performance postgresql sql-server telemetry unitofwork unlimited
Last synced: 21 Sep 2025
https://github.com/oogway/go-cache
Cache Interface + Implementation
cache golang idempotency redis
Last synced: 22 Apr 2025
https://github.com/furkandeveloper/idempotentsharp
IdempotentSharp allows you to develop idempotent endpoints.
dotnet hybridcache idempotency idempotent idempotent-requests minimal-api
Last synced: 12 Jul 2025
https://github.com/svix/diom
💎 Diom - components platform for robust services
cache idempotency kafka kv queue raft rate-limiting redis
Last synced: 18 Apr 2026
https://github.com/toksdotdev/murundiri
⎈ Blazing fast and configurable idempotency reverse-proxy designed for scale.
idempotency idempotency-support proxy reverse-proxy scale stand-alone
Last synced: 16 Jan 2026
https://github.com/klestovalexej/wattle.demoserver
Полнофункциональный демонстрационный сервер на базе библиотеки Wattle
asp-net-core async cache code-generation domain-driven-design domainobject idempotency idempotency-key identity inmemory-cache lock memory-cache partitions performance postgresql serilog telemetry unitofwork wattle3
Last synced: 14 May 2025
https://github.com/pdcalado/gomutate
Generate code to mutate Go types
changelog-generator code-generation go idempotency mutations mutator
Last synced: 26 Jan 2026
https://github.com/lctking/buzhoukit
幂等-幂等性保证-@Idempotent幂等注解-幂等组件开箱即用 幂等场景支持RestAPI接口&消息队列等等 附详细幂等组件使用说明等
aop bloom-filter caffeine-cache idempotency redis-cache spring-boot
Last synced: 10 Oct 2025
https://github.com/rohitramteke1/pearlthoughts-email-service-challenge
A resilient email delivery backend system built as part of the PearlThoughts internship challenge.
api-gateway aws-lambda aws-sam backend circuit-breaker email-service express idempotency internship-challenge nodejs queue-system rate-limiter retry-mechanism serverless
Last synced: 16 Apr 2026
https://github.com/ebogdum/steadykey
Deterministic idempotency keys and storage adapters for taming duplicate requests across Redis, SQL, MongoDB, and in-memory backends.
idempotence-middleware idempotency idempotency-key idempotency-support idempotent idempotent-kafka idempotent-requests typescript typescript-idempotency typescript-idempotent
Last synced: 17 Jan 2026
https://github.com/quintoandar/kafka-python
QuintoAndar's kafka-python lib wrapper with additional fuctionalities.
Last synced: 14 Jan 2026
https://github.com/liuyingxuvka/flowguard
Executable finite-state models for designing and checking AI-agent workflows, UI flows, and development processes
ai-agents architecture-simulator codex deduplication idempotency model-checking open-source python testing workflow workflow-simulation
Last synced: 07 Jun 2026
https://github.com/hazemdotcom/barq-lite-deployment
Automated deployment and management of BARQ Lite Java application using Ansible and Bash scripts
ansible ansible-playbook ansible-role deploy deployment deployment-automation docker docker-image dockerfile idempotency idempotent inventory jar java yaml
Last synced: 11 Apr 2026
https://github.com/rubrikinc/sysfail
A shared library to help test your code with failure-injection
checkpointing failure-injection failure-injection-testing idempotency progress resilience-testing resumability stateful-app
Last synced: 26 Jun 2025
https://github.com/alibpowell/survey-intake-api
A lightweight backend API I built to collect, validate, deduplicate, and store survey responses in NDJSON format as a backend development experiment.
api flask idempotency logging ndjson pydantic python rest
Last synced: 20 Apr 2026
https://github.com/christophermoverton/fintech-market-ingestion
Production-grade market data pipeline: Alpaca (Daily & 1Min) → normalized schema → partitioned Parquet → DuckDB analytics + strict QA observability.
algorithmic-trading data-eng data-pipeline data-quality data-validation duckdb etl fintec idempotency market-data observability parquet partitioning python time-series
Last synced: 25 May 2026
https://github.com/yogesht22/project-1-ansible-server
This project demonstrates a complete Infrastructure as Code (IaC) workflow for automatically provisioning a bare Ubuntu server into a fully functional web server. It utilizes Ansible to perform configuration management, ensuring the process is repeatable, reliable, and idempotent.
ansible ansible-role docker iac idempotency wsl2
Last synced: 08 May 2026
https://github.com/abhishek010397/ansible-playbook-vm-details
Ansible Playbook to get VM Kernel Details, OS Details, Package Version
ansible ansible-playbooks bash idempotency python3
Last synced: 07 May 2026
https://github.com/riskiofr/idempotency-module
Zend Framework module ensuring at most once requests for mutating endpoints
http idempotency mutating-endpoints zend-framework
Last synced: 04 Feb 2026
https://github.com/ahbruns/make-idempotent
A small utility library to generalize the process of combining a non-idempotent request and an idempotent query to create an idempotent request.
Last synced: 20 Jun 2026
https://github.com/piyushxcoder/simple_transaction_service
Simple Transaction Service
atomic atomic-design idempotency rate-limiting rust transaction webhook
Last synced: 23 Jun 2026
https://github.com/usepa/pg-provision
This is a read only mirror of canonical source: https://github.com/Scr1ptcat/pg-provision. Please submit issues/PRs upstream.
administration database idempotency
Last synced: 18 May 2026
https://github.com/acesso-bankly/agamotto.net
An ASP.NET Core library that ensures that any non-idempotent HTTP operations (POST and PATCH) can take effect only once for the request data provided based on the idempotency key header or content hash from the request.
Last synced: 29 Mar 2025
https://github.com/get-convex/action-retrier
Convex component for retrying idempotent actions.
Last synced: 13 Apr 2025
https://github.com/stroiker/distributed-deduplicator
Distributed deduplication library without locking based on Apache Cassandra
async cassandra distributed idempotency kotlin lock-free
Last synced: 18 Jan 2026
https://github.com/rqelibari/ansible-osx-playbooks
My ansible playbooks/roles for my macOS machine.
ansible ansible-playbooks automation idempotency macos-machine playbook
Last synced: 11 Oct 2025
https://github.com/furkandeveloper/idempotency-middleware
The idempotency-middleware library adds idempotency support to your Go API projects. It ensures that a client request is processed only once, regardless of how many times it is received. This middleware is especially useful for handling retry logic in distributed systems.
idempotency idempotency-support idempotent idempotent-requests
Last synced: 16 Feb 2026
https://github.com/mizcausevic-dev/vapor-saas-billing-engine
Swift Vapor billing engine for subscription lifecycle, proration, dunning, and replay-safe webhook idempotency.
backend billing finance-ops idempotency openapi saas server-side-swift subscription-billing subscriptions swift swift-server vapor webhooks
Last synced: 01 Jun 2026
https://github.com/mizcausevic-dev/payment-event-ledger-eos
Kafka exactly-once payments backend with Outbox Pattern, Debezium CDC, and idempotency tracking.
backend cdc debezium event-driven exactly-once fintech idempotency java kafka outbox-pattern payments spring-boot
Last synced: 01 Jun 2026
https://github.com/lucasmontagnani/idempotentapi
This project explores different ways to handle API idempotency. It implements service injection, action filters, and middleware to enforce idempotency in POST requests, using an In-Memory database for testing.
api csharp idempotency netcore rest-api
Last synced: 23 Oct 2025
https://github.com/filosganga/mnemosyne.rs
A Rust library for deduplicating process execution across distributed systems using DynamoDB.
asynchronous bloom-filter database deduplication distributed duplicate-detection dynamodb exactly-once idempotency
Last synced: 01 Mar 2026
https://github.com/furkansarikaya/idempotent-api-demo
IdempotentApiDemo: An ASP.NET Core project implementing idempotency for API requests using Redis for caching and distributed locks. Includes ReturnFromCache and ThrowErrorIfExists behaviors.
api aspnet-core caching distributed-locking error-handling idempotency microservices redis transactional-integrity
Last synced: 16 Apr 2026
https://github.com/techmedaddy/payeazie
A payment execution engine focused on idempotency, atomic state transitions, and webhook-safe processing. Designed with ledger-first consistency, worker-driven orchestration, and reconciliation workflows that prevent double charges under concurrency and retries.
Last synced: 02 Apr 2026
https://github.com/2davi/rest-domain-state-manager
Proxy-based REST state manager — auto-tracks field changes, smart-routes HTTP methods, and rolls back on failure. Zero dependencies. From JSP grids to React hooks.
broadcastchannel dirty-check domain-driven esm idempotency javascript json-patch jsp optimistic-update proxy react-hooks rest-api rollback si spring-boot state-management vitepress web-worker zero-dependency
Last synced: 02 Apr 2026
https://github.com/litert/idempotency.js
The simple idempotency control implementation for Node.JS
Last synced: 04 Apr 2026
https://github.com/0-sayed/wallet
Wallet and royalty API focused on idempotency, pessimistic locking, and atomic transactions.
bullmq concurrency drizzle-orm idempotency ledger nestjs payments postgresql redis royalties typescript wallet
Last synced: 18 Apr 2026
https://github.com/sjh9714/new-portfolio
Java/Spring 백엔드 포트폴리오 - 동시성, 이벤트 정합성, 실시간 메시징, 과금/정산 사례를 수치와 테스트로 정리한 사이트
backend event-driven idempotency java k6 kafka nextjs outbox-pattern portfolio postgresql rabbitmq redis spring-boot testcontainers websocket
Last synced: 08 Jun 2026
https://github.com/gabrielleandro0801/typescript-aws-lambda-native-idempotency
Repository with an example of AWS Lambda using its native idempotency validation in Typescript using Localstack
aws-lambda aws-powertools idempotency nodejs typescript
Last synced: 01 May 2026
https://github.com/elauso/idempotent-post
Aplicação REST para testar estratégia de idempotência nas chamadas post utilizando transaction-token.
idempotency md5 rest-api spring-boot
Last synced: 07 May 2026
https://github.com/gaalferov/laravel-order-confirmation
Laravel webhook handler that turns Stripe checkout sessions into Mailtrap template emails - signature-verified, atomically deduplicated, with sandbox toggle for local testing.
demo idempotency laravel laravel-11 mailtrap order-confirmation php stripe stripe-webhook transactional-email
Last synced: 13 Jun 2026
https://github.com/dotnet-labs/agecalculator
How to calculate age in C#
csharp date datetime idempotency idempotent purefunction
Last synced: 15 Jun 2026
https://github.com/webrek/laravel-idempotency
Safe request retries for Laravel APIs via the Idempotency-Key header.
api idempotency laravel laravel-package middleware php webhooks
Last synced: 15 Jun 2026
https://github.com/crystaldaking/finance-core
Framework-agnostic PHP financial core for money, assets, ledgering, fees, audit, events and idempotency.
accounting finance fintech idempotency ledger money php sdk
Last synced: 16 Jun 2026
https://github.com/raulrobinson/idempotency-lab-opensource
Laboratorio basico que permite demostrar y comprobar el patron de idempotencia en las operaciones
idempotency java laboratory-exercises mongodb nodejs opensource reactive webflux
Last synced: 18 Jun 2026
https://github.com/yoanesber/typescript-idempotency-with-redis
TypeScript API demo using Redis to ensure idempotency in POST/PUT ops, avoiding duplicate processing from retries or refreshes.
Last synced: 14 May 2026