Projects / .NET
A few useful companions.
Tools for everyday work. Libraries for your own ideas. A first look at the projects.
Currently available for .NET. Other languages and platforms will follow over time.
Building blocks for your projects.
Related libraries and tools, with their roles and interfaces.
Spellbook.NET

Robbiblubber.Spellbook.NET
A few good building blocks for your code: configuration and data formats, encoding and encryption, WinForms interfaces and Windows integration. Four libraries that handle recurring tasks and leave room for ideas of your own.
Util.NET

Robbiblubber.Util.NET
Tools for practical .NET tasks: console progress indicators, a common file API for local and remote storage, and PDF text extraction with OCR. rush and PdfText CLI bring these libraries to the command line.
Kangaroo.NET

Robbiblubber.Install.Kangaroo.NET
Installation and updates for Windows applications from your own Kangaroo repository. The library detects available and required updates; the installer installs, updates, and removes the application, with a user interface or in silent mode.
Data.Util.NET

Robbiblubber.Data.Util.NET
Prepare data for its next step: export typed collections as CSV or Excel, generate SQL INSERT statements from query results, and read OData services page by page. Four libraries that can be added individually to your .NET applications.
Tools.NET

Robbiblubber.Tools.NET
Edit encrypted or encoded configuration files with ddnVault.
Localization.NET

Robbiblubber.Localization.NET
One application, several languages. Localization connects texts and locale definitions to your code and includes the tools to create and maintain the files. For your own applications, with direct WinForms integration.
Data.NET

Robbiblubber.Data.NET
ADO.NET as a shared interface: utilities and providers for SharePoint lists and MongoDB.
Data.Databases.NET

Robbiblubber.Data.Databases.NET
A database suite bringing together rqoon, rqsh, core libraries, DBMS providers, and plug-ins.
Tools to get started with.
Applications and console tools. Each tool links back to its suite or collection.
rush

One shell for multiple filesystems: attach local directories, FTP/FTPS, SSH/SFTP, and SharePoint Online as named storage locations, then use the same commands interactively or in scripts.
PdfText CLI

PdfText on the command line: xpdf reads a PDF and writes its extracted text to a text file, with an OCR fallback for scanned pages.
Kangaroo Installer

The installer for your own Kangaroo repository: install, update, and remove Windows applications. Run it directly or let the Kangaroo library launch it for updates.
ddnVault

Edit encrypted or encoded files, such as configuration files.
bloc

Create locale definitions from the command line. bloc writes .locale files with a key, name, icons and optional base locale, using arguments or interactive mode.
Localization Editor

Translations need a place to work. Localization Editor creates and edits language tables and locale definitions, with multiple document windows, search, import and a text editor for longer content.
rqoon

A universal, extensible, feature-rich database client.
rqsh

A console-based database client in the Data.Databases suite.