Crawler-Lib
NuGet publisher profile
Packages (11)
CrawlerLib.ConcurrencyTesting
Crawler-Lib Concurrency Testing allows to write unit tests with multiple threads to test the concurrency behavior of components. It has synchronization mechanisms to control the workflow of the threads and to record the execution steps. It is also possible to use it for client/server tests. It can be used in conjunction with any unit test framework or with handwritten tests.
CrawlerLib.Engine
The Crawler-Lib Engine is a general purpose workflow enabled task processor. It has evolved from a web crawler over data mining and information retrieval. It is throughput optimized and can perform thousands of tasks per second on standard hardware. Due to its workflow capabilities it allows to structure and parallelize even complex kind of work. Please visit the project page for the complete view of the Crawler-Lib Engine. A license for the Anonymous Edition is included in the package. A license for the more powerful free Community Edition can be generated on the project page. A unrestricted license is available too.
ChildProcesses
ChildProcesses is a child process management library for the .NET Framework. It allows to create child processes, and provides bidirectional extendable interprocess communication based on WCF and NamedPipes out of the box. Child and parent processes monitor each other and notify about termination or other events. Child processes are an alternative to AppDomains when parent must continue if the child crashes. It is also possible to mix 32Bit and 64 Bit processes.
CrawlerLib.Engine.TestHelper
The Crawler-Lib Engine Test Helper simplifies the test of tasks. It can be used to develop unit tests and integration tests for tasks.
ChildProcesses.VisualStudioDebug
Visual Studio Debug Helper for ChildProcesses attaches the Visual Studio debugger automatically to any started child process with the ChildProcesses library.
CrawlerLib.Service.Base
The Crawler-Lib Service Base is a foundation for the development of Windows Services, Cloud Services and Linux Daemons.
CrawlerLib.Service.Testing
The Crawler-Lib Service Testing configures a testing environment for the development of Windows Services, Cloud Services and Linux Daemons.
CrawlerLib.Service.Host.TestingWinForms
The Crawler-Lib Service WinForms Testing Host allows to run Services with a WinForm testing GUI.
CrawlerLib.Service.Host.TestingBase
The Crawler-Lib Testing Base for Service Hosts provides basic functionality for service hosts with testing capabilities.
CrawlerLib.Service.Host.Console
The Crawler-Lib Service Console Host allows to run Windows Services and Linux Daemons as a console program.
CrawlerLib.Service.Host.Windows
The Crawler-Lib Windows Service Host runs a Crawler-Lib Service as a Windows Service.