Showing 17 of 17 projects
A utility module providing powerful functions for working with asynchronous JavaScript in Node.js and browsers.
A short introduction to Node.js, focusing on asynchronous I/O, core modules, and the event-driven programming model.
A short introduction to Node.js, focusing on asynchronous I/O, core modules, and the npm ecosystem.
AASM is a Ruby library for adding finite state machines to plain Ruby classes and ORM models like ActiveRecord and Mongoid.
A robust, opinionated state machine library for Ruby that provides an audit trail and data integrity.
A collection of models, callbacks, and datasets to extend PyTorch Lightning for applied AI/ML research and production.
An open-source specification and tools for sending webhooks easily, securely, and reliably across the industry.
A tiny, fast reactive/iterable programming library implementing the callbag spec for unified stream processing.
A minimal Ruby finite state machine with a straightforward and intuitive syntax for modeling states, transitions, and callbacks.
A simplified Keras-like framework for PyTorch that reduces boilerplate code for training neural networks.
A lightweight Elixir state machine library with Phoenix integration, providing a simple DSL for managing state transitions.
A Ruby state machine implementation extracted from ActiveModel, providing event-driven state transitions with callbacks.
A guide and example project demonstrating the Functional River pattern for refactoring callback-based JavaScript into modular, promise-based pipelines.
A collection of Ruby core extensions and class utilities for the Hanami web framework.
Go utilities for managing asynchronous function execution with race, all, and retry patterns.
An expressive callbacks module for Crystal with proper inheritance and instance scope access.
A utility to call a Node-style callback with the resolution value or rejection cause of a Promise, avoiding common pitfalls.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.