List of Visual Basic .NET software and tools
Appearance
![]() | This article possibly contains original research. (September 2025) |
This is a list of software and programming tools for the Visual Basic .NET programming language, which includes libraries, debuggers, compilers, integrated development environments, numerical libraries, and related projects.
Libraries and frameworks
[edit]- .NET — cross-platform successor to .NET Framework
- .NET Framework — original Microsoft framework for building Windows applications
- ADO.NET — data access framework for relational databases
- ASP.NET — framework for building web applications and services
- Avalonia — cross-platform GUI framework
- Blazor — framework for building interactive web UIs
- Entity Framework — object–relational mapper
- IronPython — implementation of Python for the .NET Framework, interoperable with VB.NET[1]
- IronRuby — implementation of Ruby for the .NET Framework, interoperable with VB.NET[2]
- log4net — logging library for .NET
- Measurement Studio — measurement and automation tools extension for Microsoft Visual Studio
- Mono — open-source implementation of the .NET Framework allowing .NET languages (C#, VB.NET, F#) to run cross-platform[3]
- MonoGame — game development
- Json.NET — popular library for working with JSON data[4]
- .NET Multi-platform App UI (.NET MAUI) — building apps that run cross platform from one codebase[5]
- NHibernate — Hibernate object–relational mapping framework for the Microsoft .NET platform
- NuGet — package manager
- OpenTK — graphics library usable with any language utilizing either of the .NET Framework or Mono frameworks
- SignalR — library for real-time web functionality
- Stride — open-source 2D and 3D cross-platform game engine
- Universal Windows Platform (UWP) — a Microsoft platform for building VB.NET apps
- Uno Platform — allows WinUI and XAML based code to run on iOS, macOS, Linux, Android, Windows and WebAssembly.
- Windows Communication Foundation — framework for building service-oriented applications and interprocess communication[6]
- Windows Forms — GUI class library for Windows-based desktop applications
- Windows Presentation Foundation (WPF) — graphical subsystem for building desktop apps[7]
- Windows Workflow Foundation — framework for building workflow-based applications in VB.NET and other .NET languages[8]
Integrated development environments
[edit]Online IDEs
[edit]- GitHub Codespaces
- JDoodle
- Replit
- dotnetfiddle.net — online compiler and IDE for C#, F#, and VB.NET
- Visual Basic (VB.NET) Online Compiler – online IDE supporting Visual Basic .NET
Compilers
[edit]- Roslyn — open-source compiler platform for C# and Visual Basic[11]
- Visual Studio compiler
- Mono VB.NET compiler — discontinued open-source Visual Basic .NET compiler [12]
AI and machine learning
[edit]- Accord.NET — framework for scientific computing, computer vision, and machine learning[13]
- AForge.NET — computer vision and artificial intelligence library[14]
- CNTK (Microsoft Cognitive Toolkit) — deep learning framework developed by Microsoft, with .NET bindings.[15]
- ML.NET — open-source and cross-platform machine learning framework[16]
- ONNX Runtime — high-performance scoring engine for machine learning models with .NET API support[17]
Numerical libraries
[edit]- Accord.NET
- ALGLIB
- ILNumerics.Net
- IMSL Numerical Libraries
- Math.NET Numerics
- Measurement Studio
- Meta.Numerics
- NAG Numerical Library
- NMath
Build and automation tools
[edit]Debugging tools
[edit]- Visual Studio Debugger — debugger included in Visual Studio
- WinDbg — Microsoft debugger for Windows applications[20]
- dotTrace — JetBrains performance and memory profiler
- dotMemory — JetBrains memory profiler
Unit testing
[edit]See also
[edit]- List of .NET libraries and frameworks
- List of C# software
- List of C++ software and tools
- List of C software and tools
- List of Java frameworks
- List of JavaScript libraries and List of JavaScript-based web frameworks
- List of Python software
- List of Ruby software and tools
- List of computer books and List of software programming journals
References
[edit]- ^ https://github.com/IronLanguages/ironpython3
- ^ https://github.com/IronLanguages/ironruby
- ^ https://github.com/mono/mono
- ^ https://github.com/JamesNK/Newtonsoft.Json
- ^ https://github.com/dotnet/maui
- ^ https://github.com/topics/windows-communication-foundation
- ^ https://github.com/quozd/awesome-dotnet
- ^ https://github.com/UiPath/CoreWF
- ^ https://github.com/topics/visual-studio
- ^ https://github.com/icsharpcode/SharpDevelop
- ^ https://github.com/dotnet/roslyn
- ^ https://github.com/mono/mono-basic
- ^ https://github.com/accord-net
- ^ https://github.com/andrewkirillov/AForge.NET
- ^ https://github.com/microsoft/CNTK
- ^ https://github.com/dotnet/machinelearning
- ^ https://github.com/microsoft/onnxruntime
- ^ https://github.com/dotnet/msbuild
- ^ https://github.com/nant/nant
- ^ https://github.com/topics/windbg
- ^ https://github.com/nunit/nunit
- ^ https://github.com/microsoft/vssdktestfx
- ^ https://xunit.net/?tabs=cs