A command line tool for finding duplicate files
Get a set of duplicates from an array.
Dependency health scanner. Outdated, heavy, licenses, dupes, tree.
A simple array utility to find duplicates in your object array 😍
Core TypeScript library that implements low level primitives for TON blockchain.
node.js through stream that emits a unique stream of objects based on criteria
``` a@1 -> b@1 a@2 -> b@2 ```
CLI tool for DryScan - semantic code duplication analyzer
Find duplicate code in your JavaScript/TypeScript-based project
``` a@1 -> b@1 a@2 -> b@2 ```
Merge objects and concatenating arrays inside them
empty
A utility to check for outdated dependencies in a pnpm workspace catalog.
Imagine that...
Un-f*ck any XML with a one-way JSON conversion. Customizable, including smart defaults: flattens excess nesting, de-dupes, de-namespaces, and preserve arrays.
React server-side, service oriented programming.
Framework-agnostic browser utilities for masonry layouts. Width observation, column stamps, and CSS helpers.
Headless CLI-first CRM
Analyze and reduce Claude Code token overhead
Use vault as the place to store environment variables.
A simple CLI tool to keep your media nice and tidy!
AI-powered file system optimizer CLI agent
CLI tool to manage JSON files with strict structures
No description provided.
Rust language analyzer for dupes-core duplicate detection
A cargo subcommand that detects duplicate and near-duplicate code blocks in Rust codebases using AST normalization
A multi-language CLI tool that detects duplicate and near-duplicate code blocks using AST normalization
Core library for detecting duplicate and near-duplicate code blocks
An incremental file deduplicator which minimizes amount of data read. Replaces duplicate files with identical content with hardlinks.
Abstract over "containers" that hold a T, such as a T itself, Box<T>, or Arc<Mutex<T>>
Fast document indexer for finding duplicates and searching content
Safely turn Czkawka duplicate reports into space-saving symlinks
Cross-language duplicate code detector CLI tool
Cross-language duplicate code detection library using Tree-sitter and Rabin-Karp
Derive Dupe for blueprint-dupe crate
CLI for fallow, Rust-native codebase intelligence for TypeScript and JavaScript
Adds `find_dupes` method to `Array`
TDD your services outside in by starting at the client, then working your way back to the server.
"Checks an array of strings against records in the specified table & column. It's a super-deee-duper dupe-checker."
Dupe is Active Resource mocking/factory for use with cucumber. Pickle-dupe is a pickle add-on that works with Dupe
Makes it easy to sign Mongoid documents based on a subset of fields to prevent duplicate documents.
Generates memory-optimal immutable ActiveRecord dupes that are easily serializable and behaves much like ARs. Define required attributes before-hand and use them just as you would on an AR, for better memory optimization. Ideally, suitable in place of caching AR objects with cache stores like Memcached, where serialization and de-serialization are memory-hungry. Optars can save upto 90% of your memory(object allocations), while being upto 20x faster, when fetching huge AR results.
robot_enumerable is a collection useful additions to the Array and Hash classes like #dupes?, #dupes_by, #uniq_by, #bump_to_front, and others.
Dupe rides on top of ActiveResource to allow you to cuke the client side of a service-oriented app without having to worry about whether or not the service is live or available while cuking.
SuperDupe is a fork of the originally Dupe and rides on top of ActiveResource to allow you to cuke the client side of a service-oriented app without having to worry about whether or not the service is live or available while cuking.
This is a weak deduper to make things like bulk email run safer. It is not a lock safe for financial/security needs because it uses a weak redis locking pattern that can have race conditions. However, imagine a bulk email job that loops over 100 users, and enqueues a background email for each user. If the job fails at iteration 50, a retry would enqueue all the users again and many will receive dupes. This would continue multiple times as the parent job continued to rerun. By marking that a subjob has been enqueued, we can let that isolated job handle its own failures, and the batch enqueue job can run multiple times without re-enqueueing the same subjobs.
Class for creating delayed jobs that can be de-duped with existing delayed jobs already in the delayed jobs table. You just specify some additional columns on your delayed_jobs table and set them to have uniqueness constraints. Then specify these column values when you create a UniqueDelayedJob and if a duplicate key is raised on insert, then the insert will just be ignored. There are factory methods for creating a delayed job in the following ways: * with a delayed job handler class (one that responds to perform()) * with an object, method and method arguments * with a code string to be evaled NOTE: you must have delayed_job installed as a gem or plugin