Displaying 1 to 20 from 78 results

js-traverse - Traverse and transform objects by visiting every node on a recursive walk.

  •    Javascript

Traverse and transform objects by visiting every node on a recursive walk.Each method that takes an fn uses the context documented below in the context section.

fast-copy - A blazing fast deep object copier

  •    Javascript

Under the hood, fast-copy uses instanceof to determine object types, which can cause false negatives when used in combination with iframe-based objects. To handle this edge case, you can pass the optional second parameter of realm to the copy method, which identifies which realm the object comes from and will use that realm to drive both comparisons and constructors for the copies. Circular objects are supported out of the box as well. By default a cache based on WeakSet is used, but if WeakSet is not available then a standard Object fallback is used. The benchmarks quoted below are based on use of WeakSet.

DeepCopy - Create deep copies (clones) of your objects

  •    PHP

DeepCopy helps you create deep copies (clones) of your objects. It is designed to handle cycles in the association graph. You use __clone() and implement the behavior yourself.

OpenTomb - An open-source Tomb Raider 1-5 engine remake

  •    C++

OpenTomb is an open-source re-implementation of the classic Tomb Raider engine, intended to play levels from all classic-era Tomb Raider games (1—5), as well as custom TRLE levels. The project does not use any of the original Tomb Raider code, as all attempts to retrieve source files from Eidos/Core were in vain. Instead, everything is being re-developed completely from scratch. It should be noted, however, that OpenTomb uses certain legacy routines from unfinished open-source projects, such as OpenRaider and VT project (found at icculus.org), plus some code from Quake Tenebrae.




jscpd - Copy/paste detector for programming source code.

  •    CoffeeScript

jscpd is a tool for detect copy/paste "design pattern" in programming source code.If you need support language not from list feel free to create request.

deepmerge - A library for deep (recursive) merging of Javascript objects

  •    Javascript

Merge the enumerable attributes of two objects deeply. For the old array element-merging algorithm, see the arrayMerge option below.

Ocular - a free, open source WYSIWYG editor for HTML

  •    CSharp

Ocular is a free C# WYSIWYG HTML editor, similar to Adobe Dreamweaver. We are always looking for contributors, so please help us!

Classic Mario for DS

  •    

A simple Mario Brothers homebrew clone for the Nintendo DS.


Fluent O' Mapper

  •    

FluentOMapper (FOM) is a framework to describe an execute mappings from objects tree to others using their properties (getters and setters). It uses lambda expressions to describe mapping, so refactoring is simple. Easy to use either for DTO or complex situations, FOM provid...

Counter Strike Live

  •    

web Browser based online 2d Shooter, clone of Counter Strike. It supports multiplayer game over internet or lan. And its Free to play! open souce!

OnTopReplica

  •    DotNet

A real-time, always on top, "replica" of a window of your choice, based on DWM Thumbnails.

node-extend - Simple function to extend objects

  •    Javascript

node-extend is a port of the classic extend() method from jQuery. It behaves as you expect. It is simple, tried and true. Extend one object with one or more others, returning the modified object.

clonebox

  •    JQuery

clone input boxes easily with add/remove button, good for submitting multiple values in a form sending an email to multiple users

regexp-clone - clone RegExps with flag preservation

  •    Javascript

clone RegExps with flag preservation

replicator - Advanced JavaScript objects serialization.

  •    Javascript

1: If decoding target platform doesn't support encoded error type, it will fallback to Error constructor. 2: If decoding target platform doesn't support Map, it will be decoded as array of [key, value]. 3: If decoding target platform doesn't support Set, ArrayBuffer or typed arrays, they will be decoded as array.You can extend replicator with custom type transform which will describe how to serialize/deserialize objects. You can add transforms using .addTransforms(transforms) method. And remove them using .removeTransforms(transforms) method. Both methods are chainable and accept single transform or array of transforms. You should add transforms to both encoding and decoding instances of replicator.

clone-response - Clone a Node.js HTTP response stream

  •    Javascript

Returns a new stream and copies over all properties and methods from the original response giving you a complete duplicate.This is useful in situations where you need to consume the response stream but also want to pass an unconsumed stream somewhere else to be consumed later.

init-skeleton - A simple interface that clones or copies skeletons (base projects for your apps).

  •    Javascript

A simple interface that clones or copies skeletons. skeleton is a base repo for your application (any technology).init-skeleton currently just clones or copies the repository, executes npm install and bower install and removes .git directory. Useful for Brunch and Grunt base repos (skeletons).