Dynamic Binding

A blog by Dody Gunawinata

My favorites .Net development toolkits

Toolbox

 

Infrastructure

Useful web infrastructure (some are free)

  • Rabbit MQ - Rabbit MQ is a scalable message/queue AMQP server with WCF/C# client (free)
  • Twillio - This is an awesome commercial programmable VOIP infrastructure. Free accounts available (commercial)
  • ejabberd - This is one really scalable jabber/XMPP server (free)
  • fyiReporting - This is a free reporting tools for .Net based on Report Definition Langauge (RDL) (free)
  • Dotnet OpenID - C# library for OpenID authentication (free)
  • Tweetsharp - An excellent library for Tweeter API (free)
  • XML-RPC.Net - This is *the* library to make XML-RPC calls (free)
  • Jabber-net - This is the only client library for Jabber/XMPP protocol
  • Mono RelaxNG Validator - This is the most viable RelaxNG validator reader for .Net (free)
  • Quartz. Net - Enterprise job scheduler for .Net (free)
  • Topshelf - Windows service application framework (free)
  • Facebook Developer Toolkit - If you want to develop a Facebook App on .Net, use this (free)
  • Gitsharp - Library for Git version control (free)
  • SharpSVN - A library for Subversion Client API (free)
  • Math.NET - A mathematical open source (MIT/X11, LGPL & GPL) library written in C#/.Net, aiming to provide a self contained clean framework for symbolic algebraic and numerical / scientific computations. (free)
  • Linq to Twitter - Linq to Twitter
  • Sharp SSH - SSH Implementation in C#

Workflow

Workflow system you can use for your applications

  • Simple State Machine - his is a powerful and simple open source workflow system driven by Boo DSL (free)
  • Stateless - State machine framework for C#

Open Source Web Application

Useful open source web application written using .Net technologies

  • Simple Kanban - This is a simple javascript based tool to create your kanban board based on a single html file

Design Tools

Free tools to help you during design

  • Balsamiq - Bar none the most developer friendly UI sketch tools available (commercial)
  • yUML - Produce beautiful UML diagram fast (free)
  • Web Sequence Diagrams - Draw UML web sequence diagram quickly (free)
  • Spec Explorer - An awesome model based testing tool from Microsoft Research

RDF

RDF Libraries

    Scripting

    Scripting languages for .Net

    • Iron Python - A fast implementationo of Python language on DLR (free)
    • Iron Ruby - A fast implementation of Ruby language on .Net (free)
    • RemObjects ECMAScript - A DLR based implementation of JavaScript language (free)
    • LuaSharp - Use Lua language on .Net (free)
    • Iron Scheme - a DLR based implementation of Scheme language (free)
    • Boo - It's not exactly a scripting language, but an awesome language nevertheless (free)

    Serializers

    Libraries to serialize your data to open format

    • Json.NET - An excellent JSON serializer (free)
    • Yaxlib - If you find the default .Net or WCF XML Serializers too retarded for you, check this awesome library (free)
    • Yaml Serializer - A YAML 1.2 serializer

    Database

    Libraries to connect to relational or nosql database

    • System.Data.SQLite - This is the one library to use to connect to SQLite database (free)
    • Firebird .Net Data Provider - Firebird is an awesome open source database. Use this library to connect to it from .Net (free)
    • Divan - This is a c# library for CouchDB
    • Manage ESENT - Powerful and fast built in database in Windows

    Service Bus

    .Net based service bus for your enterprise application

    • nservicebus - This is an excellent service bus library (free)
    • masstransit - If nservicebus is not your cup of tea, try this one (free)

    REST Framework

    REST Application Framework

    • Open Rasta - This is a unique open source REST framework for .Net. Highly recommended (free)
    • REST for ASP.Net MVC SDK - REST programming support based on ASP.Net MVC framework (free)
    • RestSharp - this is a new kind of the block (free)
    • Dream - I use it and love it for its simplicity and brilliant async framework (free)

    ORM

    Excellent ORM for your application

    • Subsonic - A productive open source ORM (free)
    • NHibernate - This is the oldest and very popular port of Hibernate ORM (free)
    • LLBLGen Pro - This is the most awesome ORM for .Net available out there (commercial)

    Template Engine

    Text template engine

    • ndjango - a .Net implementation of Django template engine (free)
    • String Template - This is a powerful template engine (free)

    Unit Test

    Unit Test tools

    • NUnit - The oldest .Net unit testing library (free)
    • MbUnit - This unit test is compatible with NUnit attribute but also introduces boatloads of testing features (free)
    • smtp4dev - Dummy SMTP server that sits in the system tray and does not deliver the received messages. (free)
    • Spec Flow - This is a library for BDD (similar to cucumber)
    • mspec - This is yet another BDD framework (similar to specflow)

    Dependency Injection

    DI tools

    • ninject - An easy to use DI tool (free)
    • Structure Map - I know some people that swear by this (free)

    Mocking

    Mocking libraries

    • moq - An easy to use mocking library (free)
    • Rhino.Mocks - One of the most popular mocking library for .Net (free)

    Syndication

    RSS/ATOM libraries

    • Argotic - Supports RSS, ATOM and various syndication format (free)

    Javascript Libraries

    RSS/ATOM libraries

    • wireit - An open source javascript library to create wireable interface (free)

    Comments

    Twitter Trackbacks for My favorites .Net development toolkits - Dynamic Binding [asp.net] on Topsy.com said:

    Pingback from  Twitter Trackbacks for                 My favorites .Net development toolkits - Dynamic Binding         [asp.net]        on Topsy.com

    # December 22, 2009 12:26 PM

    ASP.NET MVC Archived Blog Posts, Page 1 said:

    Pingback from  ASP.NET MVC Archived Blog Posts, Page 1

    # December 22, 2009 1:54 PM

    Twitter Mirror said:

    http://weblogs. asp.net /dodyg/archive/2009/12/22/my-favorites-net-development-toolkits.aspx

    # December 22, 2009 4:43 PM

    My favorites .Net development toolkits « Jasper Blog said:

    Pingback from  My favorites .Net development toolkits « Jasper Blog

    # December 23, 2009 3:44 AM

    pyu.agrawal said:

    I have been using Antix SMTP Server for e-mail functions.

    www.antix.co.uk/.../SMTPServerForDevelopers

    # December 23, 2009 10:39 AM

    johnsheehan said:

    Since you seem to be into REST stuff, you should check out http://restsharp.org as well. Makes working with Twilio, etc. really easy.

    # December 23, 2009 10:40 AM

    My favorites .Net development toolkits – Dynamic Binding « Netcrema – creme de la social news via digg + delicious + stumpleupon + reddit said:

    Pingback from  My favorites .Net development toolkits – Dynamic Binding «  Netcrema – creme de la social news via digg + delicious + stumpleupon + reddit

    # December 23, 2009 1:16 PM

    Twitter Mirror said:

    Nice list of frameworks/ttools for .net devs http://weblogs. asp.net /dodyg/archive/2009/12/22/my-favorites

    # December 24, 2009 1:32 AM

    dodygunawinata said:

    @johnsheehan

    That's interesting. Usually REST framework concentrate on the publishing site and not on the consumption side. I'll try on your framework next week.

    # December 24, 2009 2:49 AM

    jack.niu said:

    another tool, paint.net. it is implemented using .net~

    # December 30, 2009 8:09 PM

    Daily links 2010-01-27 | Maxim's blog said:

    Pingback from  Daily links 2010-01-27 | Maxim's blog

    # January 26, 2010 5:12 PM

    洛杉矶华人 said:

    "Super-Duper web site! I'm loving it!!!! Will can come back again - getting you feeds also, Many thanks."

    --------------------------------------------

    <a href="xiangyan.info/8mg-p-119.html">&

    Also welcome you!

    # November 29, 2010 8:02 PM

    si ipad app said:

    He that makes a good war makes a good peace.

    -----------------------------------

    # December 18, 2010 6:59 AM

    ipad stand said:

    -----------------------------------------------------------

    "Hi. this can be kind of an -unconventional- question , but have other website visitors asked you how get the menu bar to search like you have got it? I also possess a weblog and am  truly searching to alter all around the theme, even so am frightened to demise to mess with it for anxiety with the investigation engines punishing me. I am extremely new to all of this  .<br>..so i'm just not good precisely how you can try to to it all nevertheless. I will just retain operating on it one particular working day at a time."

    # January 3, 2011 5:43 AM

    best ipad accessories said:

    -----------------------------------------------------------

    "I completely concur with the above opinion, the planet broad web is definitely without a doubt rising in to the main kind of communication close to the globe and  it is due to to net websites similar to this that ideas are spreading so swiftly."

    # January 8, 2011 5:00 AM

    mini cooper reviews said:

    I prefer to consider breaks throughout the my day and browse through some blogs to determine what men and women are speaking about. This blog appeared in my searches and i  couldn't assist clicking on it. I'm pleased that I did since it was a very intriguing examine.

    --------------------------------------------------------------------  

    I have a <a href="ericsreviews.com/">camcorders reviews</a> Website,i love him.Mania !You are welcome to look!

    # January 17, 2011 3:58 AM

    EnteloEsors said:

    Hey Come up with A pure Position About  <a href=http://howtoridbellyfat.com>how to rid belly fat</a>

    # March 11, 2011 11:17 AM

    OvabricabrimB said:

    You want to yield fruit your ringlets  <a href=www.howtogrowhairquicker.com/>how to grow hair quicker</a>

    # March 12, 2011 3:08 PM

    weblogs.asp.net said:

    My favorites net development toolkits.. Super :)

    # April 17, 2011 11:39 AM

    weblogs.asp.net said:

    My favorites net development toolkits.. Bang-up :)

    # May 4, 2011 7:01 PM

    weblogs.asp.net said:

    My favorites net development toolkits.. Keen :)

    # June 18, 2011 4:34 AM

    Charlotte Beauchesne said:

    I don't even realize how I stopped up suitable here, nevertheless I thought this put up was terrific. I don't recognize who you might be but undoubtedly you might be going to a well-known blogger within the event you are not already. Cheers!

    # June 29, 2011 4:05 PM

    brinda said:

    "2 yrs of rigorous coding (evenings and weekends), using only php + mysql + html + javascript + jquery + lot of brains + lot of meditation + lot of patience + lot of love = Mockuptiger"

    # July 21, 2011 11:20 PM

    get edu backlinks said:

    whoah this weblog is magnificent i like studying your posts. Keep up the great paintings! You understand, a lot of people are hunting round for this info, you could help them greatly.  <a href=edubacklinksstore.com/>buy edu backlinks</a>

    # July 27, 2011 5:23 PM
    Leave a Comment

    (required) 

    (required) 

    (optional)

    (required)