Craig's Utility Library

  •        0

Craig's Utility Library contains various utility classes used in both web and desktop programming. The library contains classes to handle tasks such as encryption, compression, Microformats, serialization, dealing with Exchange, Active Directory, Twitter, Netflix, threads, etc.



Related Projects

UCMA 3.0 REST Sample

Server code to expose Lync features to the web by wrapping UCMA 3.0,Managed Exchange webservice and Directory services. Windows Phone 7 Push Notification is integrated as well


ADModify.NET is a tool primarily utilized by Exchange and Active Directory administrators to facilitate bulk user attribute modifications. See for launch details

LINQ to Active Directory

LINQ to Active Directory implements a custom LINQ query provider that allows querying objects in Active Directory. Internally, queries are translated into LDAP filters which are sent to the server using the System.DirectoryServices .NET Framework library.

Active Directory Utils

A collection of utilities and sample code for administering Active Directory. All code is in C#.

Exchange Spigot for NodeXL

Exchange Spigot for NodeXL enables Microsoft Excel plugin NodeXL to collect messaging data from the Microsoft Exchange Server and display that data as a graph. It is developed in C#.


Use your exchange contacts as address book for your Cisco 79xx IP phone

Pyad - Python Active Directory Interface

A general Python library designed that allows easy object-oriented interfacing with the Windows Active Directory through ADSI (Active Directory Scripting Interface).

Active Directory UserMod Assistant

Active Directory UserMod Assistant gives users the ability to manage their personal information in LDAP and thus, the GAL (Exchange/Outlook). The interface is designed to be easy to use and easy to modify for admins.

TB.ADBlock -- Active Directory Helper

A C# class library used to maintain Active Directory, include User, OU and Group This library has used in production envirement about 2 years, and all is OK!


In Exchange 2007 and 2010, the Content-Type encoding for MIME attachments is determined by a list which is stored in the Exchange Organization container in Active Directory within the msExchMimeTypes property. The list can be easily viewed in the Exchange Management Shell usi...

ngx_brotli - NGINX module for Brotli compression

Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.Both Brotli library and nginx module are under active development.

Active Directory Driver

A common library to be used for basic Active Directory access. ADDriver provides a standard set of methods to use when working with Active Directory. Especially useful for AD automation development.

TVA Code Library

Core coding framework of reusable classes, components and extension methods that can be used to speed up the process of developing reliable .NET applications.

ADLibrary - Active Directory Integration Library for Zikula

Active Directory Integration Library for Zikula

Cisco-centric Open Source Initiative

Open Source Exchange community for Cisco-centric developers and customers to publish, discuss and release their open source tools, scripts and utilities for managing or operating Cisco network equipment


This tool is for tracking down unresolvable DNs on directory objects when you have an Exchange server where Offline Address List generation (oabgen) is failing with event 9339 and error code 8004010e.

zlib - A Massively Spiffy Yet Delicately Unobtrusive Compression Library

zlib is a general purpose data compression library. All the code is thread safe. It is ported to different programming languages like Java, CSharp, Python and Perl.

User Membership and Profile Management using Active Directory and webApp

This is demo application to show, how to implement active directory authentication , managing users , active directory membership and profile management.