This version is for Windows desktop applications using Visual Studio 2015 Update 3, Visual Studio 2017, or Visual Studio 2019. Features: Audio - low-level audio API using XAudio2 CommonStates - factory providing commonly used D3D state objects DirectXHelpers - misc C++ helpers for D3D programming DDSTextureLoader - light-weight DDS file texture loader Effects - set of built-in shaders for common rendering tasks GamePad - gamepad controller helper using XInput GeometricPrimitive - draws basic shapes such as cubes and spheres GraphicsMemory - helper for managing dynamic graphics memory allocation Keyboard - keyboard state tracking helper Model - draws meshes loaded from .CMO, .SDKMESH, or .VBO files Mouse - mouse helper PostProcess - set of built-in shaders for common post-processing operations PrimitiveBatch - simple and efficient way to draw user primitives ScreenGrab - light-weight screen shot saver SimpleMath - simplified C++ wrapper for DirectXMath SpriteBatch - simple & efficient 2D sprite rendering SpriteFont - bitmap based text rendering VertexTypes - structures for commonly used vertex data formats WICTextureLoader - WIC-based image file texture loader
Inside Oragon Architecture you will find: Robust data code generator, responsible to generate FluentNhibernate Mappings(1), NHibernate (minimal) configuration, Entities and Data Process. Infrastructure to manage Data Access (MongoDB, NHibernate With MySQL, SQL Server or/and DB2, Redis) Infrastructure to help you to implement abstractions for AOP, using Spring.Net Infrastructure to use Exception Management and Handling using AOP. Infrastructure to Log Exceptions contextually with tags and values (improve business tracking) And much more...
With service management library you can start and manage chains and contexts developed with Chains and communication services. Building up on the tcp protocol support, the "worker" and "admin" concepts are been introduced (admin as the manager process for multiple workers). All the possible actions between them are defined here, like starting, installing, uninstalling, versioning and general management. The responsible management component, the executioner, is also introduced. It is the part that starts modules using a given json configuration, coordinating admin, worker and update procedures. (Check the examples at the project link) Supports Mono.
An XActLib assembly: a library to manage and process scheduled tasks while an application is running.
Provides helper/convenience methods related to managing processes.
Data transformation and analytics library - supporting functions. See the project url for more details.
Data transformation and analytics library. See the project url for more details.
Client libraries for the Peloponnese Process Manager which can run processes locally, on a YARN cluster, or on an Azure hosted HDInsight cluster.
Utitity classes for the Peloponnese Process Manager.
The Exception Handling Application Block helps developers create a consistent strategy for processing exceptions that occur in various architectural layers of an enterprise application.
Foundation - Platform abstraction: Eases porting issues of fundamental types, etc. - Memory management: RAII, auto_ptr, reference counting garbage collection, etc. - String utilities - Error handling: Extended exception classes - streams: Encoding and decoding and filtering support - threads: Concurrent processing support - Date and time: Date and time support including formatting and high precision timers - File system: Abstracted file system support - Logging: Application and system logging, filtering and logging strategies - Processes: Interprocess communication and memory sharing - shared libraries: Dynamic library support - Notifications: Abstracted notification support - Events: Abstracted event support and strategies - Crypt: Random number generation, Digests and encoding/decoding engines - Text: Unicode encoding support - Regular expressions: Based on Perl compatible regular expression - URI: Universal Resource Identifier support - UUID: Universally Unique Identifiers support and generators - Cache support: Abstracted strategy support
This version is for Universal Windows Platform apps on Windows 10 / Windows 11 using Visual Studio 2022. Features: Audio - low-level audio API using XAudio2 BufferHelpers - C++ helpers for creating D3D resources from CPU data CommonStates - factory providing commonly used D3D state objects DirectXHelpers - misc C++ helpers for D3D programming DDSTextureLoader - light-weight DDS file texture loader Effects - set of built-in shaders for common rendering tasks GamePad - gamepad controller helper using Windows.Gaming.Input GeometricPrimitive - draws basic shapes such as cubes and spheres GraphicsMemory - helper for managing dynamic graphics memory allocation Keyboard - keyboard state tracking helper Model - draws meshes loaded from .CMO, .SDKMESH, or .VBO files Mouse - mouse helper PostProcess - set of built-in shaders for common post-processing operations PrimitiveBatch - simple and efficient way to draw user primitives ScreenGrab - light-weight screen shot saver SimpleMath - simplified C++ wrapper for DirectXMath SpriteBatch - simple & efficient 2D sprite rendering SpriteFont - bitmap based text rendering VertexTypes - structures for commonly used vertex data formats WICTextureLoader - WIC-based image file texture loader
A system for managing distributed mutexs backed by Couchbase. This can prevent multiple simultaneous processes in separate application instances, which is useful for microservices or other horizontally scaled architectures. Supports Couchbase SDK 3.0.
The Peloponnese Process Manager which can run processes locally, on a YARN cluster, or on an Azure hosted HDInsight cluster.
Piczard is a FREE image manipulation library developed keeping focus on ASP.NET needs It provides a variety of tools that can help you to manage images in your ASP.NET applications: - PictureTrimmer: The world's most awesome WYSIWYG image cropping tool for ASP.NET. - An expandable set of classes and methods that allows - in an extremely easy way - to programmatically load, process and save images. With Piczard, tasks such as image resizing, watermarking or cropping, can be performed even with a single line of code ! - An advanced image upload control with a powerful and intuitive image manipulation interface.
Managed wrapper for the complete CEF API Remote wrapper for full access to DOM and V8 from within the browser process Windows Forms control based on ChromiumFX
Data transformation and anaytics library - Flat File Connections & Readers
DryWetMIDI is the .NET library to work with MIDI files and MIDI devices. It allows: * Read, write and create Standard MIDI Files (SMF). It is also possible to read RMID files where SMF wrapped to RIFF chunk. * Work with MIDI devices: send/receive MIDI data, play back and record MIDI data. * Finely adjust process of reading and writing. It allows, for example, to read corrupted files and repair them, or build MIDI file validators. * Implement custom meta events and custom chunks that can be write to and read from MIDI files. * Manage MIDI data either with low-level objects, like event, or high-level ones, like note. * Build musical compositions. * Perform complex musical tasks like quantizing, notes splitting or converting MIDI files to CSV.
Provides Native functions used by Reloaded Mod Loader's Main Library that are not Process related. Contains mainly functions related to window management.
Windows Service Wrapper (WinSW) is a binary, which can be used to wrap and manage custom executables as Windows services. The project has a MIT License, hence it can be used just as a binary even in commercial systems. Currently the distributable includes binaries targeting .NET Frameworks 2.0 and 4.0. WinSW provides a CL for installation and management of Windows services. It also offers many advanced options, which can be configured via additional XML file. Several examples: logging of spawned executables with log rotation, automated update of files from URL, runaway process termination, shared directory mapping on startup, etc. More info about the wrapper is available in the projects GitHub repository.
The "Web API Correlator" enables correlation functionality for Web API and interconnected Web API services within a service composition. With the increasing complexity of modern distributed SOA systems containing interconnected services, it becomes crucial to determine causal relationships between the services and its clients. It is important to understand the various components that were part of a request flow to support critical scenarios such as health monitoring, troubleshooting, and root cause analysis. For this reason many frameworks provide correlation capability. For example, WCF has built-in correlation functionality. Although Web API creates (Request.GetCorrelationId()) and carries the Correlation Id throughout the HTTP request handling process, taking care of thread context switches as part of asynchronous nature of processing Web API requests, the boundary for this Correlation Id is limited to a single server-side request-response cycle. In other words, the Correlation Id Web API provides "out of the box" is limited to a single service boundary. In essence, Web API lacks ability to correlate processes between client and server, as well as interconnected services chains applicable to many distributed SOA applications. Effectively, we lose ability to relate multiple events immediately as a process crosses the service boundary; the information about multiple linked events within the system become dispersed data records rather representing the related nature of those events. The "Web API Correlator" enables absent functionality by transferring the Correlation Id from API Client (browser or .NET HttpClient, or .NET WebClient) to the server, propagating it into the server-side Web API process, and forwarding to interconnected Web API services within a service composition. The "Web API Correlator" contains correlation component for .NET, and offers a plugin for jQuery AJAX. The jQuery plug-in manages and maintains the Correlation Id on the client-side and ensures the Correlation Id being added to all AJAX requests.
Data transformation and anaytics library - Connection and Reader for Restful WebServices
Octopus Deploy is an automated deployment tool powered by NuGet. OctoPack adds a post-build activity to your Visual Studio project, so that an Octopus-compatible NuGet package is produced in the Bin directory whenever a Release build completes. OctoPackPlus.Core provides isolation and control of the packaging process, especially when used with TFS. Use this package for: ā *NO* TFS build customizations. Purely out-of-the-box default process templates. ā Separate Visual Studio project for deployment of the application ā Package versioning : currently based on Date + TFS Build number, customizable PowerShell script This project is also used by: ā OctoPackPlus.ClickOnce : Single build package for deploying ClickOnce to multiple environments ā OctoPackPlus.Database : Database deployment management
Warden simplifies launching and managing processes on Windows. Using its dead simple API you can keep track of entire process trees in real-time.
naked Agility Visual Studio Team Services Sync & Migration Engine allows you to bulk edit data in Microsoft Team Foundation Server (TFS) and Visual Studio Team Services (VSTS). You can migrate work items, area & iterations, & test data from one Team Project to another. You can builk update work items and apply processing rules against your server or account. While the code is managed on Visual Studio Team Services all commits and releases are synched to https://github.com/nkdAgility/vsts-data-bulk-editor/
This is a cache management for .NET application. You can store you data in in-process memory, Redis server, MySQL memory table engine or Zayni Framework's build-in Remote.ShareData.Service.
DocumentUltimate is an ASP.NET Document Viewer and Converter which supports ASP.NET Core 2.0+, ASP.NET MVC 3+ and ASP.NET WebForms 4+ web applications/web sites. DocumentUltimate can also be used with .NET Core 2.0+ and .NET Framework 4.0+ console/desktop applications for conversion between several document formats. Features: - Universal web document viewer which works on both desktop and mobile browsers. - Crystal-clear zooming. High resolution rendering, preserving text and graphics (no rasterization) exactly as they are in the original. - Fast document loading, the whole document is not loaded at once, document pages are loaded as you are about to view them. - Search text within document. Navigate with bookmarks/outlines. - Change page layout modes (e.g. single page or facing pages), rotate pages and view on full screen. - Print, download original or download as PDF inside the viewer. - Secure document viewing, copy protection (DRM). Viewed documents are encrypted so they are copy-protected out of the box. Ability to disable downloading the original document or replicating it via printing or selecting and copying text. - Watermark document pages with text or image. Customize the watermarks with wide range of options e.g. position, size, rotation, opacity, color. - Pre-higlight keywords in the document, e.g. if you launch the document viewer from a search results page, you can higlight the searched keywords. - Self-contained conversion engine, no external dependencies, e.g. you don't need to install Microsoft Office on your server. - Single managed DLL which works both on 32-bit and 64-bit for hassle-free development and deployment. - Supports being used in desktop or console applications for converting between document formats. Only the document viewer is dependant on web applications. Supported Formats: - Portable Formats(.pdf, .xps, .oxps, .xpz) - Word Processing Formats(.docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .odt, .ott) - Spreadsheet Formats(.xlsx, .xlsm, .xltx, .xltm, .xlam, .xlsb, .xls, .xlt, .xml, .csv, .tsv, .dif, .ods, .ots) - Presentation Formats(.pptx, .pptm, .potx, .potm, .ppsx, .ppsm, .ppt, .pps, .odp, .otp) - Diagram Formats(.vsdx, .vsdm, .vstx, .vstm, .vssx, .vssm, .vdx, .vsx, .vtx, .vsd, .vss, .vst, .vdw) - Project Management Formats(.mpp, .mpt, .mpx) - Email Formats(.msg, .eml, .emlx) - Ebook Formats(.epub, .mobi) - Markup Formats(.html, .htm, .mht, .mhtml, .web) - Text Formats(.txt) - Cad Formats(.dwg, .dxf) - Scanner Image Formats(.tif, .tiff, .djvu, .dcm) - Vector Image Formats(.ps, .svg, .emf, .xaml) - Raster Image Formats(.psd, .jpg, .jpeg, .jpe, .jfif, .jp2, .jpf, .jpx, .j2k, .j2c, .jpc, .jxr, .wdp, .hdp, .png, .gif, .webp, .bmp, .wmf, .dib)
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.
Managed wrapper for the complete CEF API Remote wrapper for full access to DOM and V8 from within the browser process Windows Forms control based on ChromiumFX
Managed wrapper for the complete CEF API Remote wrapper for full access to DOM and V8 from within the browser process Windows Forms control based on ChromiumFX
Provides Native functions used by Reloaded Mod Loader's Main Library that are not Process related. Contains mainly functions related to window management.
XecMe is a hosting and execution framework. It follows the task oriented design approach for solving the business problems. It is a highly configurable framework to execute batch processes, asynchronous tasks, Windows Service etc. You can simplify your Azure Worker Role development to manage multiple task within the same role
View, print and process images and PDF documents in ASP.NET MVC 4 application. ASP.NET Web API controllers, which allow to manage files, manage an image collection, render an image, process an image. JavaScript classes and controls for viewing, printing and processing of images and PDF documents in any HTML5 web browser.
View, print and process images and PDF documents in ASP.NET application. WCF services, which allow to manage files, manage an image collection, render an image, process an image. JavaScript classes and controls for viewing, printing and processing of images and PDF documents in any HTML (SVG) web browser.
The CoreVar.CommandLineInterface library provides a robust framework for building complex command-line interfaces in .NET applications. It offers a comprehensive set of tools for defining commands, handling arguments, and managing execution flow. This library simplifies the process of creating modular and maintainable CLI applications, featuring advanced functionalities such as dependency injection, error handling, and integration with .NET's asynchronous programming model. Whether you're developing simple utilities or complex interactive shells, CoreVar.CommandLineInterface equips you with the necessary tools to build intuitive and powerful command-line interfaces.
OpenXML Excel Integrator is a robust .NET library tailored for managing and manipulating Excel files using the OpenXML SDK. This toolkit simplifies complex tasks such as creating spreadsheets, formatting cells, and inserting formulas, charts, and pivot tables. Ideal for applications involving data analysis, report generation, and financial data processing, it allows developers to programmatically control every aspect of Excel file creation and editing. From automated report generation to data-driven spreadsheet creation, the OpenXML Excel Integrator offers a streamlined approach to handle Excel documents efficiently and accurately, enhancing your application's data management capabilities.
Manage complex nuget packaging processes with a single command line and an xml definition file.
"Syringe is simple engine for post build IL level assembly processing. It serves as a bridge between IL code weaving logic (implemented in separate dll) and target project's build process. Syringe uses MEF (Managed Extensibility Framework) to collect every class exported as ICodeAmpoule contract and injects it into project's build process."
Recommended Google client library to access the App Hub API, which simplifies the process of building, running, and managing applications on Google Cloud.
Data transformation and anaytics library - Azure Storage Table and FlatFile Storage
This version is for Universal Windows Platform apps on Windows 10 / Windows 11 using Visual Studio 2022. Features: Audio - low-level audio API using XAudio2 BufferHelpers - C++ helpers for creating D3D resources from CPU data CommonStates - common D3D state combinations DDSTextureLoader - light-weight DDS file texture loader DescriptorHeap - helper for managing DX12 descriptor heaps DirectXHelpers - misc C++ helpers for D3D programming Effects - set of built-in shaders for common rendering tasks EffectPipelineStateDescription - helper for creating PSOs GamePad - gamepad controller helper using Windows.Gaming.Input GeometricPrimitive - draws basic shapes such as cubes and spheres GraphicsMemory - helper for managing graphics memory allocation Keyboard - keyboard state tracking helper Model - draws meshes loaded from .CMO, .SDKMESH, or .VBO files Mouse - mouse helper PostProcess - set of built-in shaders for common post-processing operations PrimitiveBatch - simple and efficient way to draw user primitives RenderTargetState - helper for communicating render target requirements when creating PSOs ResourceUploadBatch - helper for managing texture resource upload to the GPU ScreenGrab - light-weight screen shot saver SimpleMath - simplified C++ wrapper for DirectXMath SpriteBatch - simple & efficient 2D sprite rendering SpriteFont - bitmap based text rendering VertexTypes - structures for commonly used vertex data formats WICTextureLoader - WIC-based image file texture loader
The #1 OCR Component - Asprise OCR (optical character recognition) and barcode recognition SDK offers a high performance API library for you to equip your C# VB.NET as well as C/C++/Delphi applications with functionality of extracting text and barcode information from scanned documents. You can convert images (in various formats like JPEG, PNG, TIFF, PDF, etc.) into editable document formats Word, XML, searchable PDF, etc.). With our other offering like Asprise Image Scanning SDK (which captures documents from scanners), you can easily implement full document management solutions. Languages supported: Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Icelandic, Indonesian, Italian, Malay, Maltese, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian, Vietnamese and more. IMR, MRZ and OMR are also supported. All popular barcode formats can be read and recognized: EAN-8, EAN-13, UPC-A, UPC-E, ISBN-10, ISBN-13, Interleaved 2 of 5, Code 39, Code 128, PDF417, and QR Code. Data capture are supported for processing documents like invoices and forms. The XML format provides full data like accuracy confidence, text coordinates and table form structure. Visit http://asprise.com for more details. For inquiries, please email us at support@asprise.com.
This version is for Windows desktop applications using Visual Studio 2022 on Windows 10 / Windows 11. Features: Audio - low-level audio API using XAudio2 BufferHelpers - C++ helpers for creating D3D resources from CPU data CommonStates - factory providing commonly used D3D state objects DirectXHelpers - misc C++ helpers for D3D programming DDSTextureLoader - light-weight DDS file texture loader Effects - set of built-in shaders for common rendering tasks GamePad - gamepad controller helper using Windows.Gaming.Input GeometricPrimitive - draws basic shapes such as cubes and spheres GraphicsMemory - helper for managing dynamic graphics memory allocation Keyboard - keyboard state tracking helper Model - draws meshes loaded from .CMO, .SDKMESH, or .VBO files Mouse - mouse helper PostProcess - set of built-in shaders for common post-processing operations PrimitiveBatch - simple and efficient way to draw user primitives ScreenGrab - light-weight screen shot saver SimpleMath - simplified C++ wrapper for DirectXMath SpriteBatch - simple & efficient 2D sprite rendering SpriteFont - bitmap based text rendering VertexTypes - structures for commonly used vertex data formats WICTextureLoader - WIC-based image file texture loader
Package Description
This version is for Windows desktop applications using Visual Studio 2017, Visual Studio 2019, or Visual Studio 2022. Features: Audio - low-level audio API using XAudio2 BufferHelpers - C++ helpers for creating D3D resources from CPU data CommonStates - factory providing commonly used D3D state objects DirectXHelpers - misc C++ helpers for D3D programming DDSTextureLoader - light-weight DDS file texture loader Effects - set of built-in shaders for common rendering tasks GamePad - gamepad controller helper using XInput GeometricPrimitive - draws basic shapes such as cubes and spheres GraphicsMemory - helper for managing dynamic graphics memory allocation Keyboard - keyboard state tracking helper Model - draws meshes loaded from .CMO, .SDKMESH, or .VBO files Mouse - mouse helper PostProcess - set of built-in shaders for common post-processing operations PrimitiveBatch - simple and efficient way to draw user primitives ScreenGrab - light-weight screen shot saver SimpleMath - simplified C++ wrapper for DirectXMath SpriteBatch - simple & efficient 2D sprite rendering SpriteFont - bitmap based text rendering VertexTypes - structures for commonly used vertex data formats WICTextureLoader - WIC-based image file texture loader
Data transformation and anaytics library - Excel Connection and reader.
Library to manage tokens obtained via OpenID Connect (OIDC). This was created because integrating the build process with Bower and NPM was too painful. Use this only if you cannot somehow integrate Bower or NPM into your process.
Data transformation and anaytics library - Sftp Connection and Readers
Data transformation and anaytics library - Sqlite Connection and reader.