OpenNLP.NET - OpenNLP for .NET

  •        15

OpenNLP for .NET is a port of OpenNLP to .NET. This project contains build scripts that recompile OpenNLP .jar packages to .NET assemblies using IKVM.NET and tests that help to be sure that recompiled packages are workable. Recompiled assemblies are available on NuGet.



Related Projects

Stanford.NLP.NET - Stanford NLP for .NET

  •    F#

Stanford.NLP for .NET is a port of Stanford NLP distributions to .NET. This project contains build scripts that recompile Stanford NLP .jar packages to .NET assemblies using IKVM.NET, tests that help to be sure that recompiled packages are workable and Stanford.NLP for .NET documentation site that hosts samples for all packages. All recompiled packages are available on NuGet.

OpenNLP - Machine learning based toolkit for the processing of natural language text

  •    Java

The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text. It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution. These tasks are usually required to build more advanced text processing services. OpenNLP also includes maximum entropy and perceptron based machine learning.

opennlp - Mirror of Apache OpenNLP

  •    Java

The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.These tasks are usually required to build more advanced text processing services.

clojure-opennlp - Natural Language Processing in Clojure (opennlp)

  •    Clojure

A library to interface with the OpenNLP (Open Natural Language Processing) library of functions. Not all functions are implemented yet.

The OpenNLP Maximum Entropy Package

  •    Java

Maximum entropy is a powerful method for constructing statistical models of classification tasks, such as part of speech tagging in Natural Language Processing. Several example applications using maxent can be found in the OpenNLP Tools Library.

OpenCCG: The OpenNLP CCG Library

  •    Java

OpenCCG, the OpenNLP CCG Library, is a collection of natural language processing components and tools which provide support for parsing and realization with Combinatory Categorial Grammar (CCG).

Paket - A dependency manager for .NET with support for NuGet packages and Git repositories.

  •    F#

A dependency manager for .NET with support for NuGet packages and git repositories.NuGet does not separate out the concept of transitive dependencies. If you install a package into your project and that package has further dependencies then all transitive packages are included in the packages.config. There is no way to tell which packages are only transitive dependencies.

pythonnet - Python for

  •    CSharp

Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. It allows Python code to interact with the CLR, and may also be used to embed Python into a .NET application.Python for .NET allows CLR namespaces to be treated essentially as Python packages.

The OpenNLP Leo Project

  •    Java

Leo is a project to provide an architecture for defining XML specifications of grammars for different natural language parsing systems and tools for using that architecture to permit sharing of grammar resources across different systems.

The OpenNLP Grok Library

  •    Java

Grok is a library of natural language processing components, including support for parsing with categorial grammars and various preprocessing tasks such as part-of-speech tagging, sentence detection, and tokenization.


  •    Java

The nlpFarm is a Natural Language Processing (NLP) resource where early research prototypes (Java) can evolve into robust and useful open source. Our farmstead collaborates under the OpenNLP initiative, in order to make NLP software publically available.

spark - .NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.

  •    CSharp

.NET for Apache Spark provides high performance APIs for using Apache Spark from C# and F#. With these .NET APIs, you can access the most popular Dataframe and SparkSQL aspects of Apache Spark, for working with structured data, and Spark Structured Streaming, for working with streaming data. .NET for Apache Spark is compliant with .NET Standard - a formal specification of .NET APIs that are common across .NET implementations. This means you can use .NET for Apache Spark anywhere you write .NET code allowing you to reuse all the knowledge, skills, code, and libraries you already have as a .NET developer.

docs - This repository contains .NET Documentation.


This repo contains work-in-progress documentation for .NET. To contribute, see the Contributing Guide and the issues list.We welcome contributions to help us improve and complete the .NET docs. Feel free to copy/paste documentation from .NET Framework docs as a starting point for .NET docs. We anticipate that Xamarin, Mono and Unity will also use this documentation.

UCI Protocol Sniffer [UCIPlug]

  •    DotNet

UCIPlug allows dumping the UCI messages exchanged between a UCI compliant GUI (for ex., Chessbase) and an UCI engine (for ex., Rybka 2.2). UCIPlug is written in C# and is targeted at .NET 3.5 (though, can be recompiled for .NET 2.0).

fsharp - The F# compiler, FSharp.Core library, and tools for F#

  •    F#

You're invited to contribute to future releases of the F# compiler, core library, and tools. Development of this repository can be done on any OS supported by .NET Core. After it's finished, open either FSharp.sln or VisualFSharp.sln in your editor of choice. The latter solution is larger but includes the F# tools for Visual Studio and its associated infrastructure.

FsCheck - Random Testing for .NET

  •    F#

FsCheck is a tool for testing .NET programs automatically. The programmer provides a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then tests that the properties hold in a large number of randomly generated cases. While writing the properties, you are actually writing a testable specification of your program. Specifications are expressed in F#, C# or VB, using combinators defined in the FsCheck library. FsCheck provides combinators to define properties, observe the distribution of test data, and define test data generators. When a property fails, FsCheck automatically displays a minimal counter example.FsCheck is a port of Haskell's QuickCheck. Important parts of the manual for using FsCheck is almost literally adapted from the QuickCheck manual. Any errors and omissions are entirely my responsibility.

awesome-dotnet - A collection of awesome .NET libraries, tools, frameworks and software


A collection of awesome .NET libraries, tools, frameworks, and software. Inspired by awesome-ruby, awesome-php, awesome-python, frontend-dev-bookmarks and ruby-bookmarks.

automatic-graph-layout - A set of tools for graph layout and viewing

  •    Javascript

MSAGL is a .NET library and tool for graph layout and viewing.MSAGL was developed in Microsoft by Lev Nachmanson, Sergey Pupyrev, Tim Dwyer, Ted Hart, and Roman Prutkin.

azure-sdk-for-net - Azure Tools for Visual Studio

  •    CSharp

The Microsoft Azure SDK for .NET allows you to build applications that take advantage of scalable cloud computing resources.For a full list of packages available for download in this repository, please see our list of .NET SDK packages.