An open API service indexing awesome lists of open source software.

dotnet-guide

.NET/.NET Core Guide
https://github.com/mikeroyal/dotnet-guide

Last synced: 10 days ago
JSON representation

C# Learning Resources

Contribute

C# Tools and Frameworks

  • Back to the Top
  • Visual Studio - rich application that can be used for many aspects of software development. Visual Studio makes it easy to edit, debug, build, and publish your app. By using Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, and Windows Store.
  • Visual Studio Code
  • Code Server
  • Language Server Protocol (LSP)
  • Mono
  • Rider - platform .NET IDE devloped by JetBrains to develop .NET, ASP.NET, .NET Core, Xamarin; or Unity applications for Windows, Mac, Linux.
  • Resharper - the-fly code quality analysis for C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML, and XML. Letting you know right away if your code needs to be improved.
  • dotTrace
  • dotMemory
  • dotCover - the-fly which unit tests are affected by your latest code changes, and automatically re-runs the affected tests for you. The continuous testing mode can be switched on for any unit test session.
  • Quasar - weight remote administration tool coded in C#. The usage ranges from user support through day-to-day administrative work to employee monitoring. Providing high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you.
  • MSBuild
  • Bot Framework - source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language.
  • Uno Platform - based code (C# and XAML) to run on iOS, Android, macOS, WebAssembly, Linux and Windows 7. It provides the full definitions of the UWP Windows 10 2004 (19041), and the implementation of a growing number of parts of the UWP API, such as Windows.UI.Xaml, to enable UWP and WinUI applications to run on these platforms.
  • dotPeek
  • Json.NET - performance JSON framework for .NET.
  • CodeMaid
  • .NET Fiddle
  • Octopus Deploy
  • Appveyor - based continuous integration system that integrates natively with your source control and allows CI configuration files to live alongside your projects.
  • ANTLR (ANother Tool for Language Recognition)
  • AutoRest - Specification) format. It Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby.
  • Markdig
  • AppHarbor - as-a-Service that let's developers deploy and scale any standard .NET application to the cloud.
  • Roslyn

F# Learning Resources

F# Tools, Libraries, and Frameworks

  • Python.NET
  • Giraffe
  • Suave - Alive.
  • FsCheck
  • Elmish
  • Saturn - side MVC pattern. Many of its components and concepts will seem familiar to anyone with experience in other web frameworks like Ruby on Rails or Python’s Django.
  • Pulumi - as-code approach.
  • FsPickler - us/research/publication/functional-pearl-pickler-combinators/) which has been adapted to accommodate the object oriented nature of the .NET framework.
  • Paket
  • Fantomas
  • SQLProvider
  • FsUnit - testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework.
  • .NET for Apache Spark - hdinsight-spark), Amazon EMR Spark, AWS & Azure Databricks.
  • Fable - class citizen of the JavaScript ecosystem.

.NET Learning Resources