Extensible Hash Table
strhash is a hash table library. A strhash is an associative array, mapping keys to values. Keys and values may be strings of up to 2 gigabytes (2^31) bytes of length, containing any possibly character. Keys need not be unique. All hashing libraries i used before had some kind of more or less...
|License: Freeware||Size: 32.77 KB||Download (76): strhash Download|
uthash was specially built as an accessible and useful hash table implemented with the use of C.
uthash supports constant-time add / find / remove of C structures. Any structure having a unique, arbitrarily-typed key member can be hashed by adding a UT_hash_handle member to the structure and...
|License: Freeware||Download (28): uthash Download|
hashit is a generic hash library. hashit implements diverse collision handling methods. This function creates a hash table which is returned as a hash_t type. errno is set to ENOMEM if there wasnt enough memory avaliable for creating the table. Return value is a reference to the table just...
|License: Freeware||Size: 28.67 KB||Download (75): hashit Download|
MivRHash (Million-value Remote Hash) is a remote hash table data structure which provides the compatible interface with the Python dict's interface. It stores hash table data in remote server. Therefore, it is useful when your application uses so many big hash tables (dict objects) that memory in...
|License: Freeware||Size: 10.24 KB||Download (18): MivRHash Download|
Dermi (Decentralized Event Remote Method Invocation) is a peer-to-peer (P2P), decentralized event-based object middleware framework built on top of a structured Distributed Hash Table based overlay network.
Platforms: Windows, Mac, Linux
|License: Freeware||Size: 1.55 MB||Download (28): Dermi Download|
Ermdia is a yet another implementation of Kademlia, which is one of the algorithm of ditributed hash table (DHT), in Erlang. This software is lightweight, fast and easy to understand since an amount of source code is quite small.
Platforms: Windows, Mac, Linux
|License: Freeware||Size: 27.81 KB||Download (28): ermdia Download|
By Softcomplete Development. HashTrie is a new high efficient data structure for fast searching. It combines in herself properties of the hash-tables and trie (digital-trees). As against the usual hash-tables the size HashTrie is not fixed, that allows to work with an unknown beforehand amount of...
|License: Freeware||Size: 101 KB||Download (107): HashTrie Download|
XAR application aims to provide an easily extensible archive format. Important design decisions include an easily extensible XML table of contents for random access to archived files, storing the toc at the beginning of the archive to allow for efficient handling of streamed archives, the...
|License: Freeware||Size: 102.4 KB||Download (84): XAR Download|
H = hash;H('key') = value; %assign value to keyv = H('key'); % retrieve value for a keyH.keys % return cell array of keysH. values % return array of valuesH.idx % returns sparse matrix of indexesRemark:The hash function used is sum of the key.It can easily be changed if needed.
|License: Shareware||Cost: $0.00 USD||Size: 10 KB||Download (18): Hash table declaration Download|
C Algorithms Library is a collection of commonly used Computer Science algorithms. The focus is on code that is well documented and tested, portable, and reusable. The C Programming Language has a much smaller standard library compared to other more modern programming languages such as Java...
|License: Freeware||Size: 337.92 KB||Download (93): C Algorithms Library Download|
Tokyo Cabinet is a library of routines for managing a database. It is the successor of QDBM. It runs very fast. For example, the time required to store 1 million records is 1.5 seconds for a hash database and 2.2 seconds for a B tree database. As for database of hash table, each key must be...
|License: Freeware||Size: 972.8 KB||Download (16): Tokyo Cabinet Download|
Business::BankAccount::NZ is a Perl module that provides validation on New Zealand bank account numbers. The extent of the validation is simply that the account number is checked to ensure that it conforms with the notion of an account number laid out in the 'Bank Account Number Check Digit...
|License: Freeware||Size: 10.24 KB||Download (19): Business::BankAccount::NZ Download|
pyrsync is a Python module which implements the rsync algorithm, written in pure Python. It is not a wrapper for rsync, but a set of functions which apply full rsync functionality through Python. The original rsync specification calls for the use of an MD5 hash, which the developers of this...
|License: Shareware||Cost: $0.00 USD||Size: 10.24 KB||Download (16): pyrsync Download|
NagaSkaki is a free chess program for Windows, with its own graphical interface. Features include - Opening Book, Levels (Seconds/Move, Blitz, Tournament and Beginner), Chess Clocks, Load/Save pgn files, Hash table, Shows best move and evaluation of position. New in version 2: 3 Different chess...
|License: Freeware||Size: 2 MB||Download (72): NagaSkaki Download|
Tixati is a free and easy to use bittorrent client featuring detailed views of all seed, peer, and file transfer properties. Also included are powerful bandwidth charting and throttling capabilities, and a full DHT implemenation.
* 100% compatible bit-torrent client
|License: Freeware||Size: 10.1 MB||Download (236): Tixati Download|
Nasal is a language that I wrote for use in a personal project. Ostensibly it was because I was frustrated with the dearth of small-but-complete embeddable scripting languages, but of course I really wrote it because it was fun. It is still young and incomplete in a few places, but is under...
|License: Freeware||Size: 102.4 KB||Download (72): Nasal Download|
biblio.PLS is a bioperl client for accessing and querying a bibliographic repository. SYNOPSIS Usage: biblio.PLS [vh] biblio.PLS [bcFgOpq] [-l < URL >] biblio.PLS [abcdDeFknmOpqrs] [-l < URL >] -i < collection-ID > biblio.PLS [abcdDeFknmOpqrs] [-l < URL >] - -find < keywords > [-attrs...
|License: Freeware||Size: 5.6 MB||Download (73): biblio.PLS Download|
Net::DBus::Tutorial::ExportingObjects is a Perl module that contains tutorials on providing a DBus service. This document provides a tutorial on providing a DBus service using the Perl Net::DBus application bindings. This examples in this document will be based on the code from the...
|License: Freeware||Size: 94.21 KB||Download (72): Net::DBus::Tutorial::ExportingObjects Download|
IMAP Proxy server is a caching IMAP proxy server. It was written to compensate for webmail clients that are unable to maintain persistent connections to an IMAP server. Most webmail clients need to log in to an IMAP server for nearly every single transaction. This behaviour can cause tragic...
|License: Freeware||Size: 133.12 KB||Download (126): IMAP Proxy Download|
Libcfu is a library of tools that I have found useful, particularly when developing multithreaded software. It includes a hash table, a linked list, self-extending strings, a config file parser, a simple timer, a thread queue, and command-line parser. Installation: The `configure shell script...
|License: Freeware||Size: 194.56 KB||Download (71): Libcfu Download|