Skip to content

Latest commit

 

History

196 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeDev

.NET

Visual Programming environment made with Blazor and BlazorDiagrams.

Check out the roadmap

What we do

NodeDev is an alpha tool allowing you to create entire software using a visual flow-base interface instead of the usual written code style. It is still in very early alpha, full of bugs and pretty slow, but it's improving fast! Check out a recent demo clip

demo_2024_04_13.mp4

Tell me more !

NodeDev runs in .NET and allows you to manipulate any .NET objects, call any method, create an .NET type you want. You can create classes, methods and properties as you would in C# and mix them with real pre-existing types seemlessly.

The types you create in the interface are added to a dynamic assembly at runtime, allowing you to use them in your program like normal .NET types (because they are) ! A simple example is the ability to create a List<> of a custom class, or use reflection with the NodeDev classes.

Hopes and future

The goal is to allow NodeDev to export a project to an actual .dll and/or an independant executable file. There are a lot of things funky with the UI and tons of missing features required to make it usable in real projects but the core has been very easy to add on top of and things have been moving steadily. There are nice features that I would love to add such as the ability to search and add nuget packages, create solutions of multiple projects, import .dlls directly and/or link to csproj, etc... The roadmap is but a small set of features.

About

No description, website, or topics provided.

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages