Hot answers tagged

9 votes

C# library for parsing HTML?

AngleSharp: Actively developed/maintained Built-in support for CSS selectors
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, ...
user avatar
  • 285
6 votes
Accepted

PDF to Image converter

To check whether the PDF is colored or BW, you can use Ghostscript (free, open-source, cross-platform): Example commandline: gs -o - -sDEVICE=inkcov /path/to/your.pdf Example output: Page 1 ...
user avatar
5 votes

C# library for parsing HTML?

Html Agility Pack I've used Html Agility Pack and, although its home page only explicitly mentions version 2.0, it works great with version 4.0 of the .NET framework. I suspect it works fine with ...
user avatar
5 votes

Tiny C# library to tell whether Windows, Mac, Linux, Android, iOS

C# itself actually provides a method to detect what operating system you are running at a basic level. All of the OS' it can detect can be found in the link. Is this what you were looking for? ...
user avatar
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 ...
user avatar
5 votes

Windows compiler for C# project

Visual Studio 2015 is what you need. Microsoft provides a free community version.
user avatar
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 ...
user avatar
  • 211
4 votes

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

You could use common mocking frameworks like FakeItEasy or Moq and solve some of your "advanced" scenarios with tools like Ionad.Fody and EnableFaking.Fody. These modify the compiled IL code (weaving) ...
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 ...
user avatar
4 votes

C# library for parsing HTML?

CsQuery is also very good HTML parser with CSS selectors. It generates same DOM as Gecko based browsers. It has also much better license (MIT) then Html Agility Pack (MS-PL), which is incomatible with ...
user avatar
  • 141
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 ...
user avatar
3 votes

C# library for parsing HTML?

If you want something really fast, look in here: Majestic-12 : Projects : C# HTML parser (.NET) It won't be the easiest to use but it'll probably be the fastest.
user avatar
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 ...
user avatar
  • 131
3 votes

Mac OS X IDE with intelligent code completion and error checking

Visual Studio Code is a new tool in preview from Microsoft. This Satya Nadella' Microsoft so it runs on Linux, Mac OSX, and Windows. Languages include HTML, CSS, Less, Sass, JSON. ASP.NET V5 and ...
user avatar
3 votes
Accepted

UML software with C# code generation feature

Visual studio 201X is your best choice. http://msdn.microsoft.com/en-us/library/dd409445.aspx The VS Diagram desginer is a UML tool that I've used for years.
user avatar
  • 114
3 votes
Accepted

3D user interface

You could try unity3d, it is a bit overkill for what you want but it offers a very good 3d engine and you can animate your objects with unity script (javascript-ish) or with C#. There are a lot of ...
user avatar
3 votes
Accepted

Free, open source C# barcode generator library

I used the ZXing C# port with great success in my last project. ZXing Codeplex page One issue I found though was that when decoding the barcodes if the picture was too large it would not find the ...
user avatar
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 ...
user avatar
  • 186
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 ...
user avatar
  • 259
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,...
user avatar
  • 31.1k
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 ...
user avatar
  • 18.8k
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 ...
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.
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. ...
user avatar
  • 751
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....
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 ...
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 ...
user avatar
3 votes

Free tools to convert COBOL source code to VB6/VB.Net/C#/Java?

A conversion of complete programs is commonly not useful, given that COBOL commonly uses precompilers, both third-party (often for EXEC SQL and similar) and in-house ones (often for macro extensions) ...
user avatar
2 votes

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

We use Document! X and it works really well for us. You get the full API docs from the comments and the style sheets for it make it look very very nice. They're also really responsive on support. ...
user avatar

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