Showing 62 open source projects for "programming c++ library"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • Auth for GenAI | Auth0 Icon
    Auth for GenAI | Auth0

    Enable AI agents to securely access tools, workflows, and data with fine-grained control and just a few lines of code.

    Easily implement secure login experiences for AI Agents - from interactive chatbots to background workers with Auth0. Auth for GenAI is now available in Developer Preview
    Try free now
  • 1
    restc-cpp C++ library

    restc-cpp C++ library

    Modern C++ REST Client library

    The magic that takes the pain out of accessing JSON API's from C++. It formulates a HTTP request to a REST API server. Then, it transforms the JSON formatted payload in the reply into a native C++ object (GET). It Serializes a native C++ object or a container of C++ objects into a JSON payload and sends it to the REST API server (POST, PUT). It formulates an HTTP request to the REST API without serializing any data in either direction (typically DELETE). It uploads a stream of data, like a file...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    JSON for Modern C++

    JSON that's part of C++

    This is JSON for C++, a JSON library unlike any other that's packed with plenty of great features. While there may be dozens of JSON libraries out there, JSON for C++ stands out with a focus on three things: an intuitive syntax, trivial integration and serious testing. Using the operator magic of modern C++, this library makes JSON feel like a first class data type. With trivial integration, the entire code is made up of a single header file json.hpp, no dependencies, no complex build system...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    QxOrm library

    QxOrm library

    C++ Qt ORM (Object Relational Mapping) and ODM library

    QxOrm library is an Object Relational Mapping (ORM) and Object Document Mapper (ODM) database library for C++ Qt developers. QxEntityEditor is a graphic editor for QxOrm library : QxEntityEditor provides a graphic way to manage the data model. QxEntityEditor is multi-platform (available for Windows, Linux, and Mac OS X) and generates native code for all environments, desktop (Windows, Linux, Mac OS X), embedded and mobile (Android, iOS, Windows Phone, Raspberry Pi, etc.). A user manual...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    JsonCpp

    JsonCpp

    A C++ library for interacting with JSON

    JSON is a lightweight data-interchange format. It can represent numbers, strings, ordered sequences of values, and collections of name/value pairs. JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files. The branch 00.11.zis a new branch, its major version number 00 is to show...
    Downloads: 10 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    JOSE JWT

    JOSE JWT

    Ultimate Javascript Object Signing and Encryption (JOSE)

    Minimalistic zero-dependency library for generating, decoding, and encryption JSON Web Tokens. Supports full suite of JSON Web Algorithms and Json Web Keys. JSON parsing agnostic can plug any desired JSON processing library. Extensively tested for compatibility with jose.4.j, Nimbus-JOSE-JWT, and json-jwt libraries. JWE JSON Serialization cross-tested with JWCrypto.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    Jansson

    Jansson

    C library for encoding, decoding and manipulating JSON data

    Jansson is a C library for encoding, decoding and manipulating JSON data.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    RestSharp

    RestSharp

    Simple REST and HTTP API Client for .NET

    RestSharp is probably the most popular HTTP client library for .NET. Featuring automatic serialization and deserialization, request and response type detection, variety of authentications and other useful features, it is being used by hundreds of thousands of projects. RestSharp passed over 32 million downloads on NuGet, with average daily download count of 10,000. It's being used by many popular OSS projects, including Roslyn and Swagger. The main purpose of RestSharp is to make synchronous...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    ArduinoJson

    ArduinoJson

    JSON library for Arduino and embedded C++. Simple and efficient

    ArduinoJson is a C++ JSON library for Arduino and IoT (Internet Of Things). ArduinoJson has a simple and intuitive syntax to handle objects and arrays. ArduinoJson supports both JSON serialization and deserialization. ArduinoJson uses a fixed memory allocation, allowing to work on devices with very little RAM. ArduinoJson can filter large inputs to keep only fields that are relevant to your application, thereby saving a lot of memory. ArduinoJson can parse directly from an input Stream or std...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    D++

    D++

    C++ Discord API Bot Library - D++ is Lightweight and scalable

    D++ is a lightweight and simple library for Discord written in modern C++. It is designed to cover as much of the API specification as possible and to have an incredibly small memory footprint, even when caching large amounts of data. It is created by the developer of TriviaBot and contributed to by a dedicated team of developers.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Sales CRM and Pipeline Management Software | Pipedrive Icon
    Sales CRM and Pipeline Management Software | Pipedrive

    The easy and effective CRM for closing deals

    Pipedrive’s simple interface empowers salespeople to streamline workflows and unite sales tasks in one workspace. Unlock instant sales insights with Pipedrive’s visual sales pipeline and fine-tune your strategy with robust reporting features and a personalized AI Sales Assistant.
    Try it for free
  • 10
    Default composer

    Default composer

    JavaScript library to set default values for nested objects

    A tiny (~500B) JavaScript library that allows you to set default values for nested objects. "default-composer" is a JavaScript library that allows you to set default values for nested objects. The library replaces empty strings/arrays/objects, null, or undefined values in an existing object with the defined default values, which helps simplify programming logic and reduce the amount of code needed to set default values. To use "default-composer", simply import the library and call...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Vince's CSV Parser

    Vince's CSV Parser

    A modern C++ library for reading, writing, and analyzing CSV

    There's plenty of other CSV parsers in the wild, but I had a hard time finding what I wanted. Inspired by Python's csv module, I wanted a library with simple, intuitive syntax. Furthermore, I wanted support for special use cases such as calculating statistics on very large files. With the deluge of large datasets available, a performant CSV parser is a necessity. By using overlapped threads, memory-mapped IO, and efficient data structures, this parser can quickly tackle large CSV files...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Serde JSON

    Serde JSON

    Strongly typed JSON library for Rust

    Serde is a framework for serializing and deserializing Rust data structures efficiently and generically.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Coost

    Coost

    A tiny boost library in C++11

    coost is an elegant and efficient cross-platform C++ base library. Its goal is to create a sword of C++ to make C++ programming easy and enjoyable. Coost, co for short, is like boost, but more lightweight, the static library built on Linux or Mac is only about 1MB in size. log supports two types of logs: one is level log, which is divided into 5 levels: debug, info, warning, error, and fatal, printing a fatal log will terminate the program; the other is topic log, logs are grouped by topic...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    query-json

    query-json

    Faster, simpler and more portable implementation of `jq` in Reason

    query-json is a faster, simpler, and more portable implementation of the jq language in Reason distributed as a dependency-free binary thanks to the OCaml compiler, and distributed to the web with js_of_ocaml. query-json allows you to write small programs to operate on top of json files with a concise syntax. Learn how to write a Programming Language with the OCaml stack using menhir and select with great error messages.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Glaze

    Glaze

    Extremely fast, in memory, JSON and interface library for modern C++

    One of the fastest JSON libraries in the world. Glaze reads and writes from C++ memory, simplifying interfaces and offering incredible performance. Glaze also supports binary messages via BEVE and CSV support. And, the library has many more useful features for building APIs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    iguana

    iguana

    Universal serialization engine

    iguana is a modern, universal and easy-to-use serialization engine developed in C++20 and C++17. Serialize an object to any other format data with compile-time reflection, such as json, xml, binary, table and so on. This library is designed to unify and simplify serialization in a portable cross-platform manner. This library is also easy to extend, and you can serialize any format of data with the library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    yyjson

    yyjson

    The fastest JSON library in C

    A high-performance JSON library written in ANSI C.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    DAW JSON Link v3

    DAW JSON Link v3

    Fast, convenient JSON serialization and parsing in C++

    Fast, convenient JSON serialization and parsing in C++. The DAW JSON Link library is a high-performance, no allocation, C++ JSON Library. Direct parsing of JSON to your own data structures via simple declarative mappings. Earlier error reporting of unexpected data and errors. Low memory requirement, parser requires a small amount of stack but does not allocate itself. Optimizations based on data types. Does not require owning the mapped types and is not intrusive.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    UltraJSON

    UltraJSON

    Ultra fast JSON decoder and encoder written in C with Python bindings

    UltraJSON is an ultra-fast JSON encoder and decoder written in pure C with bindings for Python 3.7+. May be used as a drop-in replacement for most other JSON parsers for Python. Used to enable special encoding of "unsafe" HTML characters into safer Unicode sequences. Limits output to ASCII and escapes all extended characters above 127. Default is True. If your end format supports UTF-8, setting this option to false is highly recommended to save space. By default, debugging symbols are stripped...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Rapid YAML

    Rapid YAML

    Library to parse and emit YAML, and do it fast

    Or ryml, for short. ryml is a C++ library to parse and emit YAML, and do it fast, on everything from x64 to bare-metal chips without operating system. (If you are looking to use your programs with a YAML tree as a configuration tree with override facilities, take a look at c4conf). ryml parses both read-only and in-situ source buffers; the resulting data nodes hold only views to sub-ranges of the source buffer. No string copies or duplications are done, and no virtual functions are used...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Jwt.Net

    Jwt.Net

    Jwt.Net, a JWT (JSON Web Token) implementation for .NET

    This library supports generating and decoding JSON Web Tokens. By default JSON serialization is performed by JsonNetSerializer implemented using JSON.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Ulfius HTTP Framework

    Ulfius HTTP Framework

    Web Framework to build REST APIs, Webservices or any HTTP endpoint

    HTTP Framework for REST Applications in C. Based on GNU libmicrohttpd for the backend web server, Jansson for the json manipulation library, and Libcurl for the SMTP client API. Used to facilitate the creation of web applications in C programs with a small memory footprint, as in embedded systems applications. You can create web services in HTTP or HTTPS mode, stream data, or implement server web sockets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    simplejson

    simplejson

    simplejson is a simple, fast, extensible JSON encoder/decoder

    simplejson is a simple, fast, complete, correct and extensible JSON <http://json.org> encoder and decoder for Python 3.3+ with legacy support for Python 2.5+. It is pure Python code with no dependencies but includes an optional C extension for a serious speed boost. simplejson is the externally maintained development version of the json library included with Python (since 2.6). This version is tested with the latest Python 3.8 and maintains backward compatibility with Python 3.3+ and the legacy...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    simdjson

    simdjson

    Parsing gigabytes of JSON per second

    JSON is everywhere on the Internet. Servers spend a *lot* of time parsing it. We need a fresh approach. The simdjson library uses commonly available SIMD instructions and microparallel algorithms to parse JSON 4x faster than RapidJSON and 25x faster than JSON for Modern C++. The simdjson library uses three-quarters less instructions than state-of-the-art parser RapidJSON. To our knowledge, simdjson is the first fully-validating JSON parser to run at gigabytes per second (GB/s) on commodity...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    TySON

    TySON

    TypeScript as a Configuration Language. TySON stands for TypeScript

    TySON (TypeScript Object Notation) is a subset of TypeScript, chosen to be useful as an embeddable configuration language that generates JSON. You can think of TySON as JSON + comments + types + basic logic using TypeScript syntax. TySON files use the .tson extension. The goal is to make it possible for all major programming languages to read configurations written in TypeScript using native libraries. That is, a go program should be able to read TySON using a go library, a rust program should...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.