A bountyful amount of algorithms to pick from, choose your poison.
Utilities for objects. Simple, tasteful and plentiful. Supports inherited properties.
Abstract layer for managing big sets of files
Immutable ArrayBuffer (the shim!)
A simple, delicate, and modern theme for Hexo
A simple, delicate, and modern theme for Hexo
Hooks for orchestrating, managing, and syncing asynchronous data in React
Wrappers for JavaScript's native primitives and objects
some package you should never use
React Native Android 应用自动更新
A simple, delicate, and modern theme for Hexo
Multi-agent Claude Code workstation: two dev agents + a tester + a reviewer collaborate on a plan you drop in, coordinated by an AI-free dispatcher. Runs in any project on a single Claude Max subscription.
S-T-M stands for Services, Tools, and Modules; STM is a microservice architecture manager
Tiny functional event subscriber and dispatcher.
A tool for translating text-strings into emoji-strings
React JSON object component (render arbitrary lump of JSON)
A factory for creating React components that support named combinations of props
A simple, delicate, and modern theme for Hexo
Function.create allows you to create named functions easily in JavaScript.
Code linting that reinforces semantics
Append-only file storage adapter for the Haze document cache
learn open-source npm package licensing basics
A flexible document/ml parser, allowing non-standard practices and preferring a greedy 'preserve all' approach
Download ebook pdf mobi epub Stuart Read, Saras Sarasvathy, Nick Dew & Robert W Effectual Entrepreneurship is available now
Booth allows you to craft your own local environment that consists of plenty intertwined microservices and then orchestrate them.
There's plenty of sage advice out there about how to run Rust services in production at scale — config cascades, structured logging, masking secrets, multi-backend secrets management, Prometheus, OpenTelemetry, Kafka transports, tiered disk-spillover sinks, adaptive worker pools, graceful shutdown — but almost none of it as code you can just install and use. This is that code. Opinionated, drop-in, working out of the box. The patterns from blog posts, watercooler chats and beers with your Google mates as actual library — not a framework you assemble from twenty crates and 8 weeks of munging.
A framework for building collectible card games and gacha games.
A simple rust-based toolchain to interoperate and emulate the CHIP-8 architecture
Pure-Rust implementation of gpgv, to verify gpg signatures
An unsafe, near-zero cost (1-2 instructions) byte transmuter to numeric types with fast byte reader, writer, and read-writer
A simple, user-friendly, embeddable scripting language
Poor man's RPC. Not pretty, but plenty versatile.
concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
Native bindings to the ICU4C library from Unicode.
Native bindings to the ICU4C library from Unicode. Commonly used types.
Native bindings to the ICU4C library from Unicode.
There are plenty of tools to make your PNG's smaller. Sometimes bigger is better.
A static site generator focused on simplicity
resque-retry provides retry, delay and exponential backoff support for resque jobs. Features: * Redis backed retry count/limit. * Retry on all or specific exceptions. * Exponential backoff (varying the delay between retrys). * Multiple failure backend with retry suppression & resque-web tab. * Small & Extendable - plenty of places to override retry logic/settings.
SNCF open source API exposes plenty of services. This gem implements its access for ruby. API available at https://data.sncf.com/api/documentation
resque-retry provides retry, delay and exponential backoff support for resque jobs. Features: * Redis backed retry count/limit. * Retry on all or specific exceptions. * Exponential backoff (varying the delay between retrys). * Small & Extendable - plenty of places to override retry logic/settings.
There are plenty of gems out there that deal with being an OAuth2 "consumer", where you redirect users to an OAuth2 "provider", allowing you to hand off authentication to a separate service. There are also plenty of gems that set you up as your own OAuth2 provider. ***BUT***, what happens when you want to separate your "authentication" server from your "resource" server? This gem is meant to be used on an API "resource" server, where you want to accept OAuth Access Tokens from a client, and validate them against a separate "authentication" server. This communication is outside the scope of the official OAuth 2 spec, but there is a need for it anyway.
Surpass is writing (and eventually reading) excel workbooks in pure Ruby. Surpass is based on xlwt (and pyExcelerator). For comprehensive documentation, please refer to the PDF manual which is available from http://surpass.rubyforge.org or in the root directory of the source code repository. If you like to learn from playing with working examples, then there are plenty in the examples/ and webby/examples directories of the source code.
resque-retry provides retry, delay and exponential backoff support for resque jobs. Features: * Redis backed retry count/limit. * Retry on all or specific exceptions. * Exponential backoff (varying the delay between retrys). * Multiple failure backend with retry suppression & resque-web tab. * Small & Extendable - plenty of places to override retry logic/settings.
Ruck uses continuations and a simple scheduler to ensure "shreds" (Ruck threads) are woken at precisely the right time according to its virtual clock. Schedulers can map virtual time to samples in a WAV file, real time, time in a MIDI file, or anything else by overriding "sim_to" in the Shreduler class. A small library of useful unit generators and plenty of examples are provided. See the README or the web page for details.
Surpass is writing (and eventually reading) excel workbooks in pure Ruby. Surpass is based on xlwt (and pyExcelerator). For comprehensive documentation, please refer to the PDF manual which is available from http://surpass.rubyforge.org or in the root directory of the source code repository. If you like to learn from playing with working examples, then there are plenty in the examples/ and webby/examples directories of the source code.
Surpass is writing (and eventually reading) excel workbooks in pure Ruby. Surpass is based on xlwt (and pyExcelerator). For comprehensive documentation, please refer to the PDF manual which is available from http://surpass.rubyforge.org or in the root directory of the source code repository. If you like to learn from playing with working examples, then there are plenty in the examples/ and webby/examples directories of the source code.
At work, many times, we need to connect to the server to enter the rails c query or some data. When the operator has plenty of time, the situation is relatively good; if an operator is responsible for many servers at the same time, it will waste a lot of time to help with the query; to solve this problem, I want to find a secure and convenient query console, after searching some gem, found and did not meet my expectations gem, so decided to write a related function of the console designed to provide a safe, convenient web.