Academy Works

Academy Works offers new solutions for common programming issues like storing data in memory, generic type management or standardized arithmetic operations.

BibWord : Microsoft Word Citation and Bibliography styles

bibword.zip (3,8 MB)
BibWord makes it easier to create and manipulate Microsoft Word citation and bibliography styles. BibWord also resolves several limitations of the basic implementation by Microsoft. For end-users, BibWord offers a collection of easy to use styles.

Chaow Framework

chaow.zip (67,3 MB)
Chaow Framework is the set of class libraries designed for enhancing standard .NET framework. It allows you to write more simple but powerful code.

CircularList<T>

This project is intended to provide a collection that will overwrite oldest items when the capacity of the collection is reached. This collection is Generic, Thread safe, and optimised for performance of Add() and Enumeration used with Parallel operators. The collection will display the following characteristics: 1. The index of the last item added will always be count -1. 2. The index of the oldest (item added prior to all other items) will always be 0. 3. When collection has reached capacity oldest items will be removed from the list to make way for new items. 4. The collection will be generic and use T[] for internal storage.

Concurrent Collections

Concurrent Collection makes it easier for programmers working in a multithreaded environment to manage data, you'll no longer have to worry about locks, and thread safety. It's developed in C#

Curations

Curations provides a set of tools to make working with collection types easier, as well as new types that provide helpful features.

DNAide

DNAide.zip (3,2 MB)
A framework of useful aide (helper) methods targeting web developers including a powerful but easy to use url rewriter, image manipulation (thumbnails, effects, easy to create text based images), sitemap enhancements integrating with seamlessly with the url rewriter, webcontrols, as well as more lower level type conversion helpers etc.

dotnetfireball

Fireball Framework is project that aim to create the best controls and libraries for developer, the project already contains some control, CodeEditorControl with Syntax Highlight, Collections,Outlook Navigation bar and etc..

Data Structures and Algorithms (DSA)

dsa.zip (4,3 MB)
Data Structures and Algorithms (DSA) features implementations of data structures and algorithms that are not implemented in any version of .NET.

ECollections

A project aiming to build drag and drop replacements for .Net collections offerring higher or equivalent performance and significantly lower memory requirements. The project's first deliverables will be a StringDictionary<T> which is a drag and drop replacement for Dictionary<string,T>/ HashTable<string, obj> and a StringValueBag<T>. More collections will be added on as the project matures. Keywords: >Net, Collections, C#, HashTable, Dictionary, Cuckoo Hashing, Bloom Filters

FileCollection

This is like a Database for Files. Extends Collections with FileCollectionBase, StreamFileQueue, StreamFileList. FileListManager and FileQueueManager

HDK - WinRT MVVM and MEF Friendly Prism Framework port

HDK.zip (3,9 MB)
HDK - is a "spare-time" framework for WinRT development. Solution consists of: - MVVM - Event Aggregator - PRISM - other useful extensions

Sharp.Interprocess

Code library that contains utilities for interprocess communication

JSON Dynamic Object

jdo.zip (117 kB)
JSON Dynamic Object (JDO) is a small and lightweight library that provides a simple paradigm of working with JSON objects in .Net.

Jolt.NET : Productivity Libraries for the .NET Framework

jolt.zip (9,0 MB)
Inspired by the Boost C++ libraries, Jolt.NET aims to complement the .NET Base Class Library (BCL) and .NET Framework with algorithms, data structures, and general productivity tools. It is the hope of the authors that Jolt.NET features will one day be represented in .NET.

C# Linear Hash Table

A C# dictionary like implementation of a linear hash table. It is more memory efficient than the .NET dictionary and also almost as fast.

Disk Based Data Structures

mmf.zip (3,8 MB)
Ever worked with so much data that your Dictionary<T,V> or List<T> consumes too much physical memory? This is what this project tries to remedy. By using memory mapped files for persisting data and a fast serializer the goal is to balance speed and ease of use.

MooiNooi MVC2LINQ2SQL Web Databinder

mooinooi.zip (38 kB)
mvc2linq2sql is a databinder for ASP.NET MVC that make able developer to clean bind object from HTML FORMS to Linq entities. Even 1 to N relations (with EntitySet<>), and manage automatically collections: Adding, Updating and Editing entitySet from UI Html form... :)

myCollections

myCollections.zip (249,4 MB)
myCollections makes it easier to manage all digital collections (Movies, Music, Games...). You will no longer have to manually add your collections.

NSTL - The Power of the STL for .NET

nstl.zip (15,6 MB)
The project is originally of a port and adaption of the C++ STL to .NET based on the SGI implementation. It features generic data structures, containers, collections and algorithms. Current development aims to integrate the library with .NET 3.5 and LINQ.