Home

Overview

NClass is a free, UML-based class diagram editor with full C# and Java language support. The user interface is designed to be simple and user-frienly for easy and fast development. Properties, enums, delegates and other language specific elements are fully supported with strict syntactical and semantical verification, and declaration parsers provide a handy way for skipping the old mouse-controlled editing.

Diagram skins, code generation, reverse engineering and other cool features are already implemented, although many others are on the way. A plugin system provides an easy way to extend the main functionality.

You can download the latest release here.

Features

Official plugins:

Future Plans

I'm currently working on a brand new release of NClass, with the version number 2.0. This release is long time away since I'll have to redesign and rewrite the whole user interface.

The most important goal is to make the application better with lots of new functions and handy features, and make it a small, simple, but professional and user-friendly application. There will be some conceptual changes on the model hierarchy, so you'll be able to handle multiple projects and diagrams at the same time.

If you want to see a small preview on what is going to be made in the future versions, I suggest you to download the version 1.09, which has never been officially released.

Already implemented major features (in version 1.09)

Upcoming features in version 2.0

Long-term plans