List of Visual Basic .NET software and tools
This article may contain 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
- .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
- 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
Online IDEs
- 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
- 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
- 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
- Accord.NET
- ALGLIB
- ILNumerics.Net
- IMSL Numerical Libraries
- Math.NET Numerics
- Measurement Studio
- Meta.Numerics
- NAG Numerical Library
- NMath
Build and automation tools
Debugging tools
- 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
- NProfiler — performance profiler for Visual Basic .NET
Unit testing
See also
- 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
- ^ "IronLanguages/Ironpython3". GitHub.
- ^ "IronLanguages/Ironruby". GitHub.
- ^ "Mono/Mono". GitHub.
- ^ "JamesNK/Newtonsoft.Json". GitHub.
- ^ "Dotnet/Maui". GitHub.
- ^ "Build software better, together". GitHub.
- ^ "Quozd/Awesome-dotnet". GitHub.
- ^ "UiPath/CoreWF". GitHub.
- ^ "Build software better, together". GitHub.
- ^ "Icsharpcode/SharpDevelop". GitHub.
- ^ "Dotnet/Roslyn". GitHub.
- ^ "Mono/Mono-basic". GitHub.
- ^ "Accord.NET". GitHub.
- ^ "Andrewkirillov/AForge.NET". GitHub.
- ^ "Microsoft/CNTK". GitHub.
- ^ "Dotnet/Machinelearning". GitHub.
- ^ "ONNX Runtime". GitHub.
- ^ "Dotnet/Msbuild". GitHub.
- ^ "Nant/Nant". GitHub.
- ^ "Build software better, together". GitHub.
- ^ "Nunit/Nunit". GitHub.
- ^ "Microsoft/Vssdktestfx". GitHub.
- ^ "Home | xUnit.net".
External links
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.