Showing 28 of 28 projects
A lightweight, idiomatic, and composable router for building Go HTTP services, especially REST APIs.
A single-file memory layer for AI agents, replacing complex RAG pipelines with serverless, instant retrieval and long-term memory.
A lightweight, efficient, and secure HTTP session management library for Go applications.
A collection of CLI tools, plugins, and integrations to enhance productivity with Claude Code and similar AI coding agents.
Contextual shell history for zsh and bash that prioritizes search results based on current directory, git repo, and exit status.
A minimalistic and flexible HTTP request multiplexer for Go, featuring middleware support and context integration.
A comprehensive Go error handling library providing structured errors with rich context, stack traces, and debugging hints.
A Neovim plugin that displays virtual text showing the current context (functions, methods, statements) using treesitter.
A Go library for structured, composable error handling with extensible decorators and metadata annotation.
Extract and index knowledge from websites, PDFs, docs, and YouTube to power Q&A sessions using GPT and other language models.
An Elixir logger backend that integrates with Timber.io to turn text logs into structured events with automatic context capture.
A fast, radix-tree based HTTP router for Go that strictly adheres to the standard net/http package.
A Go library providing intuitive asynchronous flow control functions like All, First, Retry, and Waterfall using context.
A lightweight, high-performance HTTP request muxer for Go, built on httprouter with net/context support.
A Go library for context-based internationalization, inspired by Ruby on Rails i18n, with YAML/JSON support and pluralization.
A generic context-aware resizable goroutines pool for bounding concurrency using semaphores in Go.
A Go linter that detects nested contexts in loops or function literals to prevent performance issues.
A Go library providing structured concurrency primitives to manage goroutines with proper error handling, cancellation, and cleanup.
A Go library that integrates Uber's Zap logger with context.Context for structured logging across request lifecycles.
A Go library providing utility functions for working with contexts, including signal handling and value composition.
An async/await-like task package for Go providing structured concurrency with wait, timeout, and cancellation support.
A Go library that provides faster context value retrieval compared to the standard library's context.Value method.
Bind a context to all functions in an object, including deeply nested functions.
A minimalist, context-aware deferred task scheduler for Go with ID-based debouncing, cancellation, and concurrency limits.
A Go library for creating errors with custom metadata and location information.
A Deno library for propagating deadlines, cancellation signals, and request-scoped values across promises, inspired by Go's context.
A zero-dependency, drop-in replacement for Go's context.Context that simplifies graceful shutdown and resource cleanup.
A microscopic functional programming context library for TypeScript that provides dependency injection and state management without classes or decorators.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.