Skip to main content
Share Your Experience: Take the 2024 Developer Survey
9 votes

C# library for parsing HTML?

AngleSharp: Actively developed/maintained Built-in support for CSS selectors
Veverke's user avatar
  • 211
6 votes

What tool can generate HTML documentation from C# code, like Javadoc can do for Java?

Putting in my 2c because I was following the accepted answer, but it turns out, Microsoft C# compiler is only doing a half-baked job. I.e., it only gives you an xml file. But to have a nice website, ...
xpt's user avatar
  • 295
6 votes

What NoSQL solutions are out there for .NET?

I haven't gotten any answers (or even any views of my question), so here's my very non-authoritative answer, based on some googling and some testing of one of the programs. There's a comprehensive ...
RenniePet's user avatar
  • 231
5 votes

Windows compiler for C# project

Visual Studio 2015 is what you need. Microsoft provides a free community version.
Davis Jebaraj's user avatar
4 votes

C# library for parsing HTML?

CefSharp Why? Actively maintained You get the might of Chromium Let's you run any JavaScript. It's much easier to develop parsing this way. You go to your Chromium-based browser console and develop ...
Vadim Ovchinnikov's user avatar
4 votes

Any good open source charting for .NET?

Syncfusion provides a Chart library for all .NET platforms. While not open source, the libraries are available under a community license as well (see details below). Essential Chart for WPF ...
Davis Jebaraj's user avatar
3 votes
Accepted

Free, open source C# image resize and optimize library

I suggest Magick.NET: supports over 100 major file formats Open source Linked with ImageMagick, which is the reference in this domain, most image transformations (thumbnails, optimisations) on the ...
Nicolas Raoul's user avatar
  • 19.5k
3 votes

C# SDK for videocalls

I recommend checking out the LEADTOOLS Multimedia SDK for this. This SDK includes support for standard streams such as RTSP and MPEG-2 Transport over UDP. LEADTOOLS also provides a proprietary stream ...
Russ L's user avatar
  • 186
3 votes

Good and free unit-testing alternatives to Telerik's JustMock

A completely free possibility is Prig, which is even open-source. It may be a bit less user-friendly than the commercial alternatives, but seems to work quite well. Note that if the signature of the ...
poizan42's user avatar
  • 131
3 votes

C# Reading random frames from a video

If you are looking for a commercial library to use for this, I recommend checking out the LEADTOOLS Multimedia SDK. The LEADTOOLS Multimedia SDK is developed around the Microsoft DirectShow or Media ...
abrasington's user avatar
3 votes

Open-Source Diff Tool for C#

A bit late but I recently wrote a C# library and accompanying console program which compares 2 strings and shows the difference in 2 html-files. It can be found here. Hopefully someone reading this ...
thieupepijn's user avatar
3 votes

Free offline Speech Recognition SDK (API)

Windows has one in .net already. Get Started with Speech Recognition SpeechRecognitionEngine SpeechRecognizer Just add a reference to System.Speech.dll.
User42's user avatar
  • 161
3 votes

Object-Oriented SQL Representation

I can recommend SqlKata for this purpose. It's a .NET library that helps in building SQL queries for different DB engines and optionally to execute them, by using a similar syntax to what you posted. ...
Alejandro's user avatar
  • 741
3 votes
Accepted

.NET library for running an embedded/selfhosted light web server from C# with SSL/TLS HTTPS

Try using .Net Core with Kestral webserver. https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-2.1 SSL Options options.Configure(context.Configuration....
Kind Contributor's user avatar
3 votes

.NET library for running an embedded/selfhosted light web server from C# with SSL/TLS HTTPS

As well as the Kestral solution Todd provided (thanks!), I discovered a third party library called Ceen.Httpd - this is a very lightweight HTTPd server that I was able to just drop into my project ...
Qjimbo's user avatar
  • 153
3 votes

Free tools for converting C# to C++

I don't think that this is even possible, C# is relying on the DotNet libraries and on the garbage collector, so a converter had to convert the whole DotNet environment and reimplement features of the ...
martinstoeckli's user avatar
2 votes
Accepted

Static code analysis tool for C#

Refactoring Essentials for Visual Studio and other IDEs is an open source tool that has features which include refactorings for C# and analyzers and code fixes for C#. Refactoring Essentials comes in ...
karel's user avatar
  • 1,636
2 votes

Online C# code beautifier

C# Formatter Online Pros: Correct beautify. Online. Input C# code and copy/paste c# beautified code. Download .cs beautified version. Cons: Only two options for formatting fonts: small and big. K&...
Mauricio Arias Olave's user avatar
2 votes

Tool for code coverage of (unit tests in) C#

I would like to suggest one more tool. Fine Code Coverage Its small simple and 100% free. https://marketplace.visualstudio.com/items?itemName=FortuneNgwenya.FineCodeCoverage Disclaimer : I'm the ...
Fortune Ngwenya's user avatar
2 votes

Recomended API for developing PACS Server

The LEADTOOLS PACS Imaging SDK can help you develop a complete, end-to-end solution, including DICOM viewer, 3D, MWL, MPPS, and much more. Thousands of developers, like you, have used LEADTOOLS to ...
hcham1's user avatar
  • 300
2 votes

Reporting framework can be customized by end user

Syncfusion Essential Report Viewer for Silverlight can be used for displaying RDL based reports in Silverlight. RDL is an open Xml Schema for reports, so you can move your reports to other platforms ...
Davis Jebaraj's user avatar
2 votes

QR Code Generator Library (no web service)

Matthias, if you are looking for .NET QR barcode generation I recommend looking at LEADTOOLS Barcode SDK. These are commercial imaging libraries for reading and writing barcode symbologies. LEADTOOLS ...
Berto10's user avatar
  • 256
2 votes

PDF to Image converter

If you are interested in a commercial SDK for this type of conversion and image manipulation you can try using LEADTOOLS Imaging SDK. Please note I am an employee of this tool You can use our ...
Berto10's user avatar
  • 256
2 votes

Standalone object browser for C#

I'm using Jetbrains dotPeek. It's free and meanwhile has more features than ILSpy, it can e.g. make use of PDB files and Microsoft source servers and is extensible via plugins.
Thomas Weller's user avatar
2 votes
Accepted

Standalone object browser for C#

As Alex K mentioned in the comments above. ILSpy is a good choice in this case.
Stacked's user avatar
  • 136
2 votes

High performance C# library for converting Bitmaps to PNGs

You could try net-vips, the C# binding for libvips. It's a lazy, streaming, demand-driven image processing library, so it can do operations like this without needing to load the whole image. NetVips ...
kleisauke's user avatar
  • 121
2 votes

Any good open source charting for .NET?

So, even though this is quite an old question, it has popped up on recent google searches so I am posting this here so that it may help anyone still searching for something similar! A good option is ...
Daniel-LightningChart's user avatar
2 votes

Compiler for Windows 7 with a GUI?

"I think I have narrowed it down to Python or Ruby, but there seem to be thousands of different versions of even those" - I don't know Ruby, but Python only has two versions 2.x and 3.x. Use the ...
Mawg's user avatar
  • 9,023
2 votes
Accepted

C# library that validates XML with Schema 1.1?

Saxon-EE for .NET will do the job. www.saxonica.com
Michael Kay's user avatar
2 votes

Using Microsoft Excel as user interface for a windows form application

This is not embedding Excel, but a Spreadsheet component that tries to provide functionality similar to Excel. Syncfusion Spreadsheet for WPF or Spreadsheet for Windows Forms support embedding Excel ...
Davis Jebaraj's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible