9
votes
C# library for parsing HTML?
AngleSharp:
Actively developed/maintained
Built-in support for CSS selectors
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, ...
5
votes
Looking for a Geometry Manipulation library
Have a look at my Clipper library.
Open source freeware library coded in C# (and C++ and Delphi) with very permissive Boost license (which allows use in commercial apps without charge). Can be ...
5
votes
Windows compiler for C# project
Visual Studio 2015 is what you need. Microsoft provides a free community version.
5
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 ...
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 ...
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
...
3
votes
A tool for finding third party vulnerabilities
Having done software development at an enterprise level, I’m always looking for tools that help my team build better code that’s as secure as possible. There are several different tools that you’ll ...
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 ...
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 ...
3
votes
Library to implement Windows Explorer icon overlays
Take a look at the Overlay Server from TortoiseHG:
it is Open Source, GPL2, and as far as I know does not rely on any none free software tools
implemented in a single file, TortoiseHgOverlayServer.py,...
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 ...
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 ...
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 ...
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.
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.
...
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....
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 ...
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 ...
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&...
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 ...
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 ...
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 ...
2
votes
Accepted
Looking for a Geometry Manipulation library
You should give NetTopologySuite a look. We have been using it for 2D geometry operations. It is pure C# and has a lot of functionality, too big to list here. You might have a little bit of trouble ...
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 ...
2
votes
A tool for finding third party vulnerabilities
Look into BlackDuck Software, they provide open source scanning with integration with Visual Studio for license compliance and security vulnerabilities.
https://www.blackducksoftware.com/products/...
2
votes
Accepted
A tool for finding third party vulnerabilities
After searching for over a week, it looks to me like the best option is actually an open source option on github. It looks like the databases I pointed to do not store the names of .dlls, so all a ...
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 ...
2
votes
Accepted
Standalone object browser for C#
As Alex K mentioned in the comments above.
ILSpy is a good choice in this case.
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.
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
c# × 398library × 87
.net × 87
windows × 34
open-source × 28
pdf × 28
c++ × 22
asp.net × 21
gratis × 20
android × 18
java × 17
visual-studio × 17
software-development × 16
api × 14
gui × 13
database × 12
wpf × 12
framework × 10
code-analysis × 10
python × 9
ide × 9
sql × 9
linux × 8
software-testing × 8
logs × 8