lsantos
NuGet publisher profile
Packages (44)
rapidjson
Rapidjson is an attempt to create the fastest JSON parser and generator. - Small but complete. Supports both SAX and DOM style API. SAX parser only a few hundred lines of code. - Fast. In the order of magnitude of strlen(). Optionally supports SSE2/SSE4.2 for acceleration. - Self-contained. Minimal dependency on standard libraries. No BOOST, not even STL. - Compact. Each JSON value is 16 or 20 bytes for 32 or 64-bit machines respectively (excluding text string storage). With the custom memory allocator, parser allocates memory compactly during parsing. - Full RFC4627 compliance. Supports UTF-8, UTF-16 and UTF-32. - Support both in-situ parsing (directly decode strings into the source JSON text) and non-destructive parsing (decode strings into new buffers). - Parse number to int/unsigned/int64_t/uint64_t/double depending on input - Support custom memory allocation. Also, the default memory pool allocator can also be supplied with a user buffer (such as a buffer allocated on user's heap or - programme stack) to minimize allocation. As the name implies, rapidjson is inspired by rapidxml.
oracle.instantclient.redist
Redistributable components for package 'oracle.instantclient'. This package should only be installed as a dependency. (This is not the package you are looking for).
oracle.instantclient
Instant Client allows you to run your applications without installing the standard Oracle client or having an ORACLE_HOME. OCI, OCCI, Pro*C, ODBC, and JDBC applications work without modification, while using significantly less disk space than before. Even SQL*Plus can be used with Instant Client. No recompile, no hassle.
jsoncpp
Features - read and write JSON document - attach C and C++ style comments to element during parsing - rewrite JSON document preserving original comments
jsoncpp.redist
Redistributable components for package 'jsoncpp'. This package should only be installed as a dependency. (This is not the package you are looking for).
civetta
Civetta is a C++11 layer above the great https://github.com/bel2125/civetweb. It is also inspired by https://github.com/Gregwar/mongoose-cpp. Please refer to Civetweb for more information.
civetta.redist
Redistributable components for package 'civetta'. This package should only be installed as a dependency. (This is not the package you are looking for).
curlpp.redist
Redistributable components for package 'curlpp'. This package should only be installed as a dependency. (This is not the package you are looking for).
civetta.symbols
Symbols for package 'civetta'. This package should not likely be installed. (This is not the package you are looking for).
curlpp
C++ wrapper of libcurl. Documentation http://src.gnu-darwin.org/ports/ftp/curlpp/work/curlpp-0.7.0/doc/guide.pdf
soci
SOCI was initially developed in the environment where Oracle was the main database technology in use. As a wrapper for the native OCI API (Oracle Call Interface), the name 'Simple Oracle Call Interface' was quite obvious - until the 2.0 release, when the internal architecture was largely redesigned to allow the use of backends that support other database servers. We have kept the same name to indicate that Oracle is the main supported technology in the sense that the library includes only those features that were naturally implemented in Oracle. With the 2.1 release of the library, two new backends were added (MySQL and SQLite3) and we decided to drop the original full name so that new users looking for a library supporting any of these simpler libraries are not discouraged by seeing 'Oracle' somewhere in the name. The other possible interpretation was 'Syntax Oriented Call Interface', which stresses the fact that SOCI was built to support the most natural and easy interface for the user that is similar to the Embedded SQL concept (see below). But on the other hand, SOCI also provides other features (like object-relational mapping) and as a whole it is not just 'emulator' of the Embedded SQL. With all these considerations in mind, SOCI is just 'SOCI - The C++ Database Access Library'.
cereal
cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone.
soci.redist
Redistributable components for package 'soci'. This package should only be installed as a dependency. (This is not the package you are looking for).
jsoncpp.symbols
Symbols for package 'jsoncpp'. This package should not likely be installed. (This is not the package you are looking for).
curlpp.symbols
Symbols for package 'curlpp'. This package should not likely be installed. (This is not the package you are looking for).
librabbitmq
This is a C-language AMQP client library for use with v2.0+ of the RabbitMQ broker.
librabbitmq.redist
Redistributable components for package 'librabbitmq'. This package should only be installed as a dependency. (This is not the package you are looking for).
SimpleAmqpClient
SimpleAmqpClient is an easy-to-use C++ wrapper around the rabbitmq-c C library. It derives inspiration from the puka AMQP library in that it abstracts away the underlying AMQP wire concept of channels and uses them as an error/consumer scope. This should make writing simple single-threaded AMQP-enabled apps easy.
poco.foundation
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
soci.odbc
ODBC backend for SOCI C++ Library
libopc
The Open Packaging Convention (OPC) is part of the ISO/IEC 29500 specification which standardizes word-processing, spreadsheet and presentation documents. A prominent implementer of the new standard is Microsoft Office Version 2007 and beyond. Every .docx, .xslx, .pptx document is an OPC container. Libopc has functions to read/write OPC container. Another part of ISO/IEC 29500 is Markup Compatibility and Extensibility (MCE). Libopc also has features to parse and generate XML markup compatible with MCE.
poco.net
NET - sockets: Abstracted low level network support - Reactor pattern: Popular network abstraction pattern support - MIME messages: Encoding support - HTTP: High level HTTP support for client and servers - FTP: High level FTP support - Mail: POP3, SMTP stream based support - HTML: Form support
SimpleAmqpClient.redist
Redistributable components for package 'SimpleAmqpClient'. This package should only be installed as a dependency. (This is not the package you are looking for).
soci.oracle
Oracle backend for SOCI C++ Library
poco.xml
XML - SAX2 - DOM - XML writer
soci.sqlite
SQLite backend for SOCI C++ Library
poco.crypto
POCO Cryptographic Library
poco.netssl
POCO NetSSL OpenSSL Library
soci.odbc.redist
Redistributable components for package 'soci.odbc'. This package should only be installed as a dependency. (This is not the package you are looking for).
stacktrace
Stacktrace aims at becomming a simple to use and platform neutral interface for retrieving stack traces from C++ programs. In addition, it provides a reference implementation for C++ exceptions with stack trace metadata. Stacktrace support both Microsoft Windows and UNIX-like platforms with a GCC compiler, such as e.g. Linux and Mac OS. Windows support is implemented through the StackWalker project, while the GCC support is implemented through the GLIBC backtrace call.
14 more packages load after hydration.