An open API service providing repository metadata for many open source software ecosystems.

Topic: "timeout"

cfug/dio

A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.

Language: Dart - Size: 4.57 MB - Last synced at: about 13 hours ago - Pushed at: about 2 months ago - Stars: 12,638 - Forks: 1,529

failsafe-lib/failsafe

Fault tolerance and resilience patterns for the JVM

Language: Java - Size: 1.54 MB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 4,253 - Forks: 301

failsafe-go/failsafe-go

Fault tolerance and resilience patterns for Go

Language: Go - Size: 557 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1,649 - Forks: 30

xhit/go-simple-mail

Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.

Language: Go - Size: 204 KB - Last synced at: 7 months ago - Pushed at: 10 months ago - Stars: 644 - Forks: 102

pnpnpn/timeout-decorator

Timeout decorator for Python

Language: Python - Size: 43.9 KB - Last synced at: about 21 hours ago - Pushed at: over 1 year ago - Stars: 641 - Forks: 95

vitalets/await-timeout

A Promise-based API for setTimeout / clearTimeout

Language: JavaScript - Size: 287 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 429 - Forks: 11

expressjs/timeout

Request timeout middleware for Connect/Express

Language: JavaScript - Size: 73.2 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 316 - Forks: 48

SocketSomeone/nestjs-resilience

🛡️ A module for improving the reliability and fault-tolerance of your NestJS applications

Language: TypeScript - Size: 3.16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 234 - Forks: 5

slok/goresilience

A library to improve the resilience of Go applications in an easy and flexible way

Language: Go - Size: 167 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 185 - Forks: 24

bitranox/wrapt_timeout_decorator

Python Powerful Timeout Decorator that can be used safely on classes, methods, class methods

Language: Python - Size: 694 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 157 - Forks: 16

justinhoward/cutoff

Deadlines for Ruby

Language: Ruby - Size: 72.3 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 156 - Forks: 2

cfug/diox 📦

A powerful HTTP package for Dart/Flutter, which supports Global settings, Interceptors, FormData, Aborting and canceling a request, Files uploading and downloading, Requests timeout, Custom adapters, etc.

Language: Dart - Size: 3.67 MB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 138 - Forks: 11

vardius/gollback

Go asynchronous simple function utilities, for managing execution of closures and callbacks

Language: Go - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 125 - Forks: 13

cristalhq/hedgedhttp

Hedged HTTP client which helps to reduce tail latency at scale.

Language: Go - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 122 - Forks: 9

SeverinDK/moment-timer 📦

Timer plugin for Moment.js that allows creation of setInterval and setTimeout-like timers.

Language: JavaScript - Size: 327 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 112 - Forks: 33

vearne/gin-timeout

Timeout Middleware for Gin framework

Language: Go - Size: 4.97 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 109 - Forks: 30

yaoguangluo/Deta_Cache

缓存cache服务器

Language: Java - Size: 633 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 104 - Forks: 58

mre/futures-batch

An adapter for futures, which chunks up elements and flushes them after a timeout — or when the buffer is full. (Formerly known as tokio-batch.)

Language: Rust - Size: 54.7 KB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 77 - Forks: 10

shomali11/parallelizer

Simplifies the parallelization of function calls.

Language: Go - Size: 78.1 KB - Last synced at: 28 days ago - Pushed at: almost 3 years ago - Stars: 73 - Forks: 6

mrspartak/promises

Promise utilities

Language: TypeScript - Size: 267 KB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 67 - Forks: 5

becheran/ntest

Testing framework for rust enhancing the built-in library with some useful features.

Language: Rust - Size: 142 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 63 - Forks: 10

genesys/mollitia

JavaScript Resilience Library

Language: TypeScript - Size: 8.58 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 57 - Forks: 7

ph1ps/swift-concurrency-deadline

A deadline algorithm for Swift Concurrency

Language: Swift - Size: 53.7 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 52 - Forks: 0

EricLambrecht/react-timing-hooks

React hooks for setTimeout, setInterval, requestAnimationFrame, requestIdleCallback

Language: TypeScript - Size: 1.29 MB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 51 - Forks: 1

vaneenige/uot

🦁 A tiny setTimeout alternative with progress.

Language: JavaScript - Size: 5.86 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 44 - Forks: 1

netinvent/command_runner

Substitute for subprocess that handles all hassle that comes from different platform and python versions, and allows live stdout and stderr capture for background job/interactive GUI programming ;)

Language: Python - Size: 287 KB - Last synced at: 5 days ago - Pushed at: 25 days ago - Stars: 41 - Forks: 5

juliomotol/laravel-auth-timeout

Authentication Timeout for Laravel

Language: PHP - Size: 155 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 41 - Forks: 7

travishorn/session-timeout

Warn users when their session is about to expire. Dependency-free.

Language: JavaScript - Size: 888 KB - Last synced at: 16 days ago - Pushed at: 9 months ago - Stars: 41 - Forks: 20

jkomyno/usetimeout-react-hook

React.js custom hook that sets a leak-safe timeout and returns a function to cancel it before the timeout expires

Language: TypeScript - Size: 281 KB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 36 - Forks: 14

jenly1314/RetrofitHelper

💪 RetrofitHelper是一个支持配置多个BaseUrl,支持动态改变BaseUrl,动态配置超时时长的Retrofit帮助类

Language: Java - Size: 7.82 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 33 - Forks: 8

coady/waiter

Delayed iteration for polling and retries.

Language: Python - Size: 759 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 30 - Forks: 0

vany0114/resilience-strategy-with-polly

Proposes a way to build resilience strategies using Polly and an easy and cool way to consume it using the builder pattern.

Language: C# - Size: 44.9 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 5

ehmicky/handle-cli-error

💣 Error handler for CLI applications 💥

Language: JavaScript - Size: 7.46 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 28 - Forks: 1

AbhijithAJ/clrprint

Print colorful output in the terminal, idle, cmd, and Windows PowerShell using the same functions.

Language: Python - Size: 751 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 2

thalesrc/js-utils

Javascript utility functions for web development

Language: TypeScript - Size: 624 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 24 - Forks: 4

fefeding/ema-timeout

使用ema算法来动态计算接口超时设定,柔性超时

Language: HTML - Size: 40 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 23 - Forks: 10

NoEnv/vertx-cronutils

An abstraction of cron-utils for the vertx scheduler

Language: Java - Size: 230 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 22 - Forks: 4

yusufaytas/dlock

Interval Lock

Language: Java - Size: 91.8 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 8

Wildhoney/ReactDelayed

Small component for delaying the mounting and unmounting of a child component for CSS animation purposes.

Language: JavaScript - Size: 227 KB - Last synced at: 27 days ago - Pushed at: almost 7 years ago - Stars: 21 - Forks: 2

vchlum/notification-timeout

Gnome Shell extension for configuring notification timeout.

Language: JavaScript - Size: 62.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 20 - Forks: 2

dokmic/ts-async-decorators

TypeScript Async Method Decorators

Language: TypeScript - Size: 45.9 KB - Last synced at: about 20 hours ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 0

feross/function-with-timeout

Ensure a function is always called within a timeout period

Language: JavaScript - Size: 16.6 KB - Last synced at: 19 days ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 0

tiaanduplessis/tenacious-fetch

Tiny fetch API wrapper to add support for retries with linear & exponential backoff and timeouts (651 Bytes)

Language: JavaScript - Size: 1.17 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 5

z4kn4fein/trybot

A transient fault handling framework including such resiliency solutions as Retry, Timeout, Fallback, Rate Limit and Circuit Breaker.

Language: C# - Size: 322 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 18 - Forks: 5

benestudio/fetch Fork of JakeChampion/fetch

A window.fetch JavaScript polyfill.

Language: JavaScript - Size: 332 KB - Last synced at: 4 days ago - Pushed at: about 8 years ago - Stars: 18 - Forks: 3

mrusme/cexec

Execute any command, cache its output and get cached output on subsequent execution

Language: Go - Size: 28.3 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 0

johejo/inputimeout 📦

Multi platform standard input with timeout

Language: Python - Size: 31.3 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 12

HTMLGuyLLC/jTimeout

jQuery session timeout handler

Language: JavaScript - Size: 113 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 18

WardPearce/jellyfin-session-kicker 📦

Session kicker after X amount of watch time for Jellyfin

Language: Python - Size: 59.6 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 15 - Forks: 1

DvdGiessen/virtual-clock

A tiny library for configurable virtual clocks

Language: JavaScript - Size: 642 KB - Last synced at: 18 days ago - Pushed at: about 4 years ago - Stars: 15 - Forks: 3

blaumeise20/date-timeout-interval

A simple npm package for timing. https://www.npmjs.com/package/date-timeout-interval

Language: TypeScript - Size: 271 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 1

gamtiq/chronoman

Utility class to simplify use of timers created by setTimeout

Language: JavaScript - Size: 2.09 MB - Last synced at: 20 days ago - Pushed at: about 5 years ago - Stars: 15 - Forks: 0

bargoldi/time-events-manager

Manage Javascript's timeouts and intervals collection

Language: TypeScript - Size: 29.3 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 15 - Forks: 4

devlato/react-easter

Quite convenient and flexible React component for adding easter eggs to your React app

Language: JavaScript - Size: 14.6 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 14 - Forks: 3

BWilky/viewtimeout

Returns to default view after activity timeout

Language: JavaScript - Size: 305 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 14 - Forks: 4

rfyiamcool/go-infector

🔥 control timeout and retry in distributed microservice !!!

Language: Go - Size: 87.9 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 0

stagas/atomic

makes a function atomic with timeout and abort signal

Language: TypeScript - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 1

Henryforce/AsyncTimeSequences

The missing Time Sequence Operators for Swift Concurrency

Language: Swift - Size: 80.1 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 13 - Forks: 1

shafreeck/retry

A pretty simple library to ensure your work to be done

Language: Go - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 13 - Forks: 2

m-burst/pylint-requests

A pylint plugin to check for common issues with usage of requests

Language: Python - Size: 713 KB - Last synced at: 25 days ago - Pushed at: 2 months ago - Stars: 12 - Forks: 1

bowencool/async-utilities

An asynchronous tools library in the style of higher-order functions.

Language: TypeScript - Size: 2.43 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 0

kettanaito/until-connected

Wait for a connection at the given target without making any requests.

Language: TypeScript - Size: 43 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 1

RekingZhang/fetch-s

Fetch-based HTTP requests

Language: JavaScript - Size: 127 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 1

tahniat-ashraf/vertx-async-to-sync

Consume an async api (with callback) from sync endpoint using vert.x

Language: Java - Size: 173 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 1

albertpastrana/uscala

Set of micro libraries in scala.

Language: Scala - Size: 208 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 7

gamemann/UDP-Ping

A UDP Client/Server implementation for pinging. Using for benchmarking.

Language: C - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 0

doowb/alarm

Set an alarm that will call the given function at the specified time.

Language: JavaScript - Size: 10.7 KB - Last synced at: 6 days ago - Pushed at: about 8 years ago - Stars: 10 - Forks: 0

humppa123/resilience-typescript

resilience-typescript is a Typescript resilience and transient-fault-handling library that allows developers to add components like Timeout, Retry, Circuit Breaker, Cache, Token Cache to outgoing HTTP(S) calls, built on top of the Axios library with a fluent language. Primarly designed for backend service to service communication.

Language: TypeScript - Size: 895 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 2

Dandy-OSS/context

Maintain meaningful context across async processes.

Language: TypeScript - Size: 237 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

moxystudio/react-promiseful

A React component and hook to render children conditionally based on a promise state

Language: JavaScript - Size: 1.31 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 1

MountainField/bash-timeout

timeout function written by Bash

Language: Shell - Size: 15.6 KB - Last synced at: 19 days ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 2

Matthew-Davey/EasyNetQ.PollyHandlerRunner 📦

An EasyNetQ handler runner component which wraps consumer function invocation in a Polly policy

Language: C# - Size: 13.7 KB - Last synced at: 22 days ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 4

jwodder/pytest-fail-slow

Fail tests that take too long to run

Language: Python - Size: 66.4 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 8 - Forks: 1

dxdc/node-red-contrib-join-wait

Node-RED module to wait for incoming messages from different input paths to arrive within a fixed time window.

Language: JavaScript - Size: 627 KB - Last synced at: 39 minutes ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 0

ehmicky/modern-errors-cli

`modern-errors` plugin to handle errors in CLI modules.

Language: TypeScript - Size: 8.22 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 1

hadielmougy/shield

Fault tolerance library for java

Language: Java - Size: 185 KB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

Diplomatiq/resily

Resily is a TypeScript resilience and transient-fault-handling library that allows developers to express policies such as Retry, Fallback, Circuit Breaker, Timeout, Bulkhead Isolation, and Cache. Inspired by App-vNext/Polly.

Language: TypeScript - Size: 809 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

moxystudio/redux-mock-store-await-actions 📦

Waits for specific actions to be dispatched or a timeout expires

Language: JavaScript - Size: 269 KB - Last synced at: about 7 hours ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 1

rrmdn/graphql-timeout-middleware

GraphQL Middleware that prevents slow resolvers from damaging the response speed of your GraphQL Server

Language: JavaScript - Size: 42 KB - Last synced at: about 14 hours ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0

ftonato/set-timeout-manager

A simple utility for managing timeouts without having to manually track timeout IDs. Easily start and stop timeouts using a unique identifier.

Language: TypeScript - Size: 166 KB - Last synced at: 23 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

hannobraun/rust-embedded-timeout-macros 📦

Rust macros for working with timeouts on top of embedded-hal APIs

Language: Rust - Size: 17.6 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

karimsa/rsxjs

Resilience Extensions for JS.

Language: TypeScript - Size: 744 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 0

dr-luke/PyTimeoutAfter

A signal free, multi-threading safe, method of setting A Python mid-function Timeout

Language: Python - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

AdamSiekierski/holdmabeer

Hold ma BEEER 🍺

Language: JavaScript - Size: 61.5 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

ararslan/Timeout.jl

Time out long running computations in Julia

Language: Julia - Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 3

marmelo/chili

Chili is a collection of Java annotations that simplify common tasks.

Language: Java - Size: 53.7 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 1

WoLfulus/cpptimer

simple c++11 timer

Language: C++ - Size: 137 KB - Last synced at: 5 days ago - Pushed at: almost 10 years ago - Stars: 6 - Forks: 2

AviVahl/promise-assist

Several helper functions when working with native promises.

Language: TypeScript - Size: 466 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 1

smikhalevski/parallel-universe

🚀 The set of async flow control structures and promise utils.

Language: TypeScript - Size: 4.2 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

JHegarty14/resilience4ts

resilience4ts is a functional, distributed-first fault tolerance library for TypeScript inspired by resilience4j and Polly

Language: TypeScript - Size: 1.56 MB - Last synced at: about 18 hours ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

imrostami/Timeout.Net

Simple Multi Thread Timeout class library for .net To implement Timeout feature in .Net

Language: C# - Size: 19.5 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

michaelsanford/timeout-as-a-service 📦

A ridiculous API that will respond with a given status after a given timeout, written in Nodejs.

Language: JavaScript - Size: 248 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 4

joao-fontenele/stable-cache

A redis cache library, with producer resilience easily configurable

Language: TypeScript - Size: 1.72 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

khrj/p-timeout

Timeout a promise after a specified amount of time

Language: TypeScript - Size: 220 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

Serialcomms/Serial-Ports-in-VBA-new-for-2022

Using Serial COM Ports in Visual Basic for Applications (VBA7)

Language: VBA - Size: 2.26 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

needit-gr/hermes

📅🪁 A persistent Redis job scheduler

Language: JavaScript - Size: 110 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

manuscriptmastr/fetch-friends

Common utils for the Fetch API

Language: JavaScript - Size: 329 KB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

misa198/heroku-awake-js 📦

Keep your herokuapp always awakes.

Language: TypeScript - Size: 30.3 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

seanpm2001/TimeoutToolkit

Timeout Toolkit is a clock add-on, and a stand alone application that helps manage time outs. Time outs are a lot more ethical than spanking or hitting, and allows your child to think about what they have done. Also can be used as a break time tool.

Language: Python - Size: 999 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 2

redding/much-timeout

IO.select based timeouts; an alternative to Ruby's stdlib Timeout module.

Language: Ruby - Size: 16.6 KB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 4