Skip to main content
lsantos avatar

lsantos

NuGet publisher profile

Packages
44
Total Downloads
383.4K
383,422

Packages (44)

rapidjson package icon

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.

104.6K
downloads
oracle.instantclient.redist package icon

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).

38.6K
downloads
oracle.instantclient package icon

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.

21.8K
downloads
jsoncpp package icon

jsoncpp

Features - read and write JSON document - attach C and C++ style comments to element during parsing - rewrite JSON document preserving original comments

20.5K
downloads
jsoncpp.redist package icon

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).

19.3K
downloads
civetta package icon

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.

19.1K
downloads
civetta.redist package icon

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).

16.1K
downloads
curlpp.redist package icon

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).

13.8K
downloads
civetta.symbols package icon

civetta.symbols

Symbols for package 'civetta'. This package should not likely be installed. (This is not the package you are looking for).

12.5K
downloads
curlpp package icon

curlpp

C++ wrapper of libcurl. Documentation http://src.gnu-darwin.org/ports/ftp/curlpp/work/curlpp-0.7.0/doc/guide.pdf

11.8K
downloads
soci package icon

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'.

5.6K
downloads
cereal package icon

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.

5.1K
downloads
soci.redist package icon

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).

4.7K
downloads
jsoncpp.symbols package icon

jsoncpp.symbols

Symbols for package 'jsoncpp'. This package should not likely be installed. (This is not the package you are looking for).

4.6K
downloads
curlpp.symbols package icon

curlpp.symbols

Symbols for package 'curlpp'. This package should not likely be installed. (This is not the package you are looking for).

4.4K
downloads
librabbitmq package icon

librabbitmq

This is a C-language AMQP client library for use with v2.0+ of the RabbitMQ broker.

4.2K
downloads
librabbitmq.redist package icon

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).

3.6K
downloads
SimpleAmqpClient package icon

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.

3.6K
downloads
poco.foundation package icon

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

3.3K
downloads
soci.odbc package icon

soci.odbc

ODBC backend for SOCI C++ Library

3.3K
downloads
libopc package icon

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.

3.2K
downloads
poco.net package icon

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

3.1K
downloads
SimpleAmqpClient.redist package icon

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).

3.1K
downloads
soci.oracle package icon

soci.oracle

Oracle backend for SOCI C++ Library

3.0K
downloads
poco.xml package icon

poco.xml

XML - SAX2 - DOM - XML writer

3.0K
downloads
soci.sqlite package icon

soci.sqlite

SQLite backend for SOCI C++ Library

3.0K
downloads
poco.crypto package icon

poco.crypto

POCO Cryptographic Library

3.0K
downloads
poco.netssl package icon

poco.netssl

POCO NetSSL OpenSSL Library

2.9K
downloads
soci.odbc.redist package icon

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).

2.9K
downloads
stacktrace package icon

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.

2.9K
downloads

14 more packages load after hydration.