Showing 84 open source projects for "arduino source code"

View related business solutions
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • G-P - Global EOR Solution Icon
    G-P - Global EOR Solution

    Companies searching for an Employer of Record solution to mitigate risk and manage compliance, taxes, benefits, and payroll anywhere in the world

    With G-P's industry-leading Employer of Record (EOR) and Contractor solutions, you can hire, onboard and manage teams in 180+ countries — quickly and compliantly — without setting up entities.
    Learn More
  • 1
    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...
    Downloads: 7 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: 35 This Week
    Last Update:
    See Project
  • 3
    Cutelyst

    Cutelyst

    Web Framework built on top of Qt, using the approach of Catalyst

    Create fast and modern web applications that share the same code as your desktop or mobile apps. Why have two or more development teams focused on a specific platform when you can have a single team coding the same code, sharing skills and lines of code. With Qt, you already can write applications for Windows, Linux, Android, MacOS, and iOS using the same source code, Cutelyst allows you to share your C++ code with your web application. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    fmt

    fmt

    Formatting library as an alternative to C stdio and C++ iostreams

    ...The library produces compact per-call compiled code. The library is highly portable and relies only on a small set of C++11 features, like variadic templates, type traits, rvalue references, decltype, trailing return, types, deleted functions, alias templates. These are available in GCC 4.8, Clang 3.0, MSVC 19.0 (2015) and more recent compiler version. For older compilers use {fmt} version 4.x which is maintained and only requires C++98.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Smart Business Texting that Generates Pipeline Icon
    Smart Business Texting that Generates Pipeline

    Create and convert pipeline at scale through industry leading SMS campaigns, automation, and conversation management.

    TextUs is the leading text messaging service provider for businesses that want to engage in real-time conversations with customers, leads, employees and candidates. Text messaging is one of the most engaging ways to communicate with customers, candidates, employees and leads. 1:1, two-way messaging encourages response and engagement. Text messages help teams get 10x the response rate over phone and email. Business text messaging has become a more viable form of communication than traditional mediums. The TextUs user experience is intentionally designed to resemble the familiar SMS inbox, allowing users to easily manage contacts, conversations, and campaigns. Work right from your desktop with the TextUs web app or use the Chrome extension alongside your ATS or CRM. Leverage the mobile app for on-the-go sending and responding.
    Learn More
  • 5
    Infer

    Infer

    A static analyzer for Java, C, C++, and Objective-C

    Infer is a static analysis tool - if you give Infer some Java or C/C++/Objective-C code it produces a list of potential bugs. Anyone can use Infer to intercept critical bugs before they have shipped to users, and help prevent crashes or poor performance. Infer checks for null pointer exceptions, resource leaks, annotation reachability, missing lock guards, and concurrency race conditions in Android and Java code. Infer checks for null pointer dereferences, memory leaks, coding conventions...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    R3nzSkin

    R3nzSkin

    Skin changer for League of Legends (LOL)

    R3nzSkin is an internal skin changer for League of Legends. Change the skin of your champion, your ward, other champions, towers, minions, and jungle monsters in the game. If your CPU supports the AVX / AVX2 / AVX-512 instruction set, you can enable it in project settings. This should result in more performant code, optimized for your CPU. Currently, SSE2 instructions are selected in project settings. Change skins anytime and unlimited times in a single game. Supports all popular languages...
    Downloads: 39 This Week
    Last Update:
    See Project
  • 7

    Protocol Buffers

    Google's data interchange format

    Protocol Buffers are Google’s fast and simple, language- and platform-neutral, extensible mechanism for serializing structured data. It allows you to define how your data should be structured once, and then using a special generated source code, you can then easily write and read your structured data to and from a variety of data streams and using a variety of languages. Protocol Buffers currently supports a wide array of languages, including C++, Java, Python, Ruby, and many others with more to come.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 8
    Apache Thrift

    Apache Thrift

    Language-independent stack for point-to-point RPC implementation

    Apache Thrift is a software framework for scalable cross-language services development. Apache Thrift allows you to define data types and service interfaces in a simple definition file. Taking that file as input, the compiler generates code to be used to easily build RPC clients and servers that communicate seamlessly across programming languages. Thrift is a lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    miniblink49

    miniblink49

    Lighter, faster browser kernel of blink to integrate HTML UI in apps

    miniblink is an open source, one file, small browser widget based on chromium. By using C interface, you can create a browser with just some line code. miniblink is an open source, single-file, and currently the smallest known chromium-based browser control. Through its exported pure C interface, a browser control can be created in a few lines of code. C++, C#, Delphi and other language calls (support C++, C#, Delphi language to call).
    Downloads: 6 This Week
    Last Update:
    See Project
  • Business Automation Software for SMBs Icon
    Business Automation Software for SMBs

    Fed up with not having the time, money and resources to grow your business?

    The only software you need to increase cash flow, optimize resource utilization, and take control of your assets and inventory.
    Learn More
  • 10
    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
  • 11
    Vanilla.PDF

    Vanilla.PDF

    Cross-platform SDK for creating and modifying PDF documents

    ...It includes tools for parsing PDF internals like cross-reference tables and objects, providing fine-grained document analysis capabilities. The project is unit-tested with continuous integration pipelines, supporting sanitizers for enhanced code quality and stability.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    StringZilla

    StringZilla

    10x faster string search, split, sort, and shuffle for long strings

    StringZilla is the Godzilla of string libraries, splitting, sorting, and shuffling large textual datasets. StringZilla uses a heuristic so simple it's almost stupid... but it works. It matches the first few letters of words with hyper-scalar code to achieve memcpy speeds. The implementation fits into a single C 99 header file and uses different SIMD flavors and SWAR on older platforms. The Str is designed to replace long Python str strings and wrap our C-level API. On the other hand, the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    TreeFrog Framework

    TreeFrog Framework

    TreeFrog Framework, High-speed C++ MVC Framework for Web Applications

    ...In application development, it provides an O/R mapping system and template systems on an MVC architecture, aims to achieve high productivity through the policy of convention over configuration. TreeFrog Framework is cross-platform. It runs on Windows, of course, but also on UNIX-like Operating Systems, macOS, and Linux. Using Windows open-source coding, it is possible to support Linux. Web applications that run on multiple platforms are also possible, simply by recompiling the source code. TreeFrog Framework is open-source software, under the new BSD license (3-clause BSD License).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Apache brpc

    Apache brpc

    Industrial-grade RPC framework used throughout Baidu

    Apache brpc is an industrial-grade RPC framework for building reliable and high-performance services. Apache brpc (incubating) is an effort undergoing Incubation at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    gSOAP Toolkit

    gSOAP Toolkit

    Development toolkit for Web Services and XML data bindings for C & C++

    The gSOAP toolkit is an extensive suite of portable C and C++ software to develop XML Web services with powerful type-safe XML data bindings. Easy-to-use code-generator tools allow you to directly integrate XML data in C and C++. Serializes native application data in XML. Includes WSDL/XSD schema binding and auto-coding tools, stub/skeleton compiler, Web server integration with Apache module and IIS extension, high-performance XML processing with schema validation, fast MIME/MTOM streaming,...
    Leader badge
    Downloads: 414 This Week
    Last Update:
    See Project
  • 16

    SC

    SC is a C based meta/programming language/environment

    ...SCEdit is an editor that comprehends the source code on a level similar to the compiler, giving you feedback about anything that can be concluded from the source code. It can also interpret meta-functions from the source code to either analyze, modify or create new code, allowing you to automate a complex workflow for and from your source code. Furthermore SC can be both compiled, interpreted, and just in time compiled.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    CBECC-Com

    CBECC-Com

    Nonresidential California Energy Commission Performance Compliance

    California Energy Commission software for nonresidential building energy code compliance analysis based on the performance path. License (modified BSD) for CEC Compliance Engine and CBECC-Com UI: https://sourceforge.net/p/cbecc-com/code/HEAD/tree/trunk/CBECC-Com13/License.txt License for embedded EnergyPlus software: https://sourceforge.net/p/cbecc-com/code/HEAD/tree/trunk/CBECC-Com13/License-EPlusUser.txt
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    CBECC-Res

    CBECC-Res

    Residential California Energy Commissiom Performance Compliance

    California Energy Commission software for residential building energy code compliance analysis based on the performance path. License (modified BSD) for CEC Compliance Engine and CBECC-Res UI: https://sourceforge.net/p/cbecc-res/code/HEAD/tree/trunk/CBECC-Res/License.txt
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    SOFA Toolbox

    SOFA Toolbox

    Spatially Oriented Format for Acoustics

    This project provided the SOFA Toolbox, a toolbox for the spatially oriented format for acoustics (SOFA). The SOFA Toolbox is the successor of the SOFA API for Matlab/Octave. More information about SOFA can be found here: http://sofaconventions.org On July 2025, we have left SourceForge: The SOFA Toolbox 2.2.0 is the last release published here. All further releases can be found at the SONICOM Ecosystem: https://ecosystem.sonicom.eu/tools/ The code development happens on GitHub:...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 20

    ESP32 ACME client

    ESP32 library for ACME protocol client (to get certificates)

    ACME client library for ESP32 Copyright © 2019, 2020, 2021, 2023, 2024 by Danny Backx ACME is a protocol (see https://tools.ietf.org/html/rfc8555 for automatic certificate management. Sites such as letsencrypt.org allow you to obtain free (no charge) certificates in an automated way using the ACME protocol. This library allows you to get certificates for IoT devices based on the ESP32. More info in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    rdfxx

    rdfxx

    C++ wrapper for Redland librdf

    This library provides a thin abstraction layer over the Redland librdf library. It provides a simple to use C++ interface for RDF data. This is a component of the SASSY project. Please note that this code is at the prototyping phase. New features will be added as they are identified as a requirement for other SASSY projects. If you think that this software would be useful in your project, but need additional features please raise a ticket describing your requirement. Similarly, please...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    IRremoteESP8266

    IRremoteESP8266

    Infrared remote library for ESP8266/ESP32

    Infrared remote library for ESP8266/ESP32. Send and receive infrared signals with multiple protocols. This library enables you to send and receive infra-red signals on an ESP8266 or an ESP32 using the Arduino framework using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48} demodulators etc. Usage of the library has been slightly changed in v2.0. You will need to change your usage to work with v2.0 and beyond. You can read more about the changes required on...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    QXmlEdit

    QXmlEdit

    Simple XML editor and XSD viewer

    ...Its main features are unusual data visualization modes, nice XML manipulation and presentation and it is multi platform. It can split very big XML files into fragments, compare XML and XSD files, and has a graphical XSD viewers. Project site: http://qxmledit.org Source code hosted at GitHub (moved from Google Code) https://github.com/lbellonda/qxmledit Report issues at: https://github.com/lbellonda/qxmledit/issues Discussion group: https://groups.google.com/group/qxmledit-discuss
    Leader badge
    Downloads: 184 This Week
    Last Update:
    See Project
  • 24
    JSON Parser

    JSON Parser

    JSON Parser written in C that outputs JSON into D-List list objects

    JSON parser is a highly efficient JSON data decoder written in C, that parses JSON data into a form that is very easy to use from within C code. You only need to include the json-parser.h file in your source code. If your project does not already incorporate D-List, you will also need to include dlist.h The JSON parser package also includes a JSON validator that does not parse or create resources, but allows the caller to validate JSON data from unknown sources, prior to any parsing attempts. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    PJON

    PJON

    Experimental, arduino-compatible, multi-master, multi-media network

    ...PJON is an experimental network protocol stack crafted in 10 years of research and experimentation. It was originally developed as an open-source alternative to i2c and 1-Wire but during development, its scope and features have been extended to cover use cases where IP is generally applied. PJON has been engineered to have a variable footprint (4.2-8.2 kB program memory) and overhead (5-35 bytes per packet) depending on its configuration.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next