Showing 36 open source projects for "synchronization"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    NSync

    NSync

    nsync is a C library that exports various synchronization primitives

    nsync is a portable C library that provides a collection of advanced synchronization primitives designed to facilitate safe and efficient multithreaded programming. It offers reader-writer locks, condition variables, run-once initialization, waitable counters, and waitable bits for coordination and cancellation between threads. Unlike traditional pthreads-based synchronization, nsync introduces conditional critical sections, allowing developers to wait for arbitrary conditions without explicit signaling or complex loop-based logic. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Intel PCM

    Intel PCM

    Intel® Performance Counter Monitor (Intel® PCM)

    Intel® Performance Counter Monitor (Intel® PCM) is an application programming interface (API) and a set of tools based on the API to monitor performance and energy metrics of Intel® Core™, Xeon®, Atom™ and Xeon Phi™ processors. PCM works on Linux, Windows, Mac OS X, FreeBSD, DragonFlyBSD and ChromeOS operating systems.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 3
    QodeAssist

    QodeAssist

    QodeAssist is an AI-powered coding assistant plugin for Qt Creator

    ...The plugin supports both local and cloud-based language model providers, including Ollama, llama.cpp, OpenAI, Claude, and others, allowing developers to choose between privacy-focused local setups or more powerful remote models. It includes advanced context handling features such as file attachments, project-specific rules, and automatic synchronization with open files, which improves the relevance of AI responses. The system also enables AI tool calling, allowing the assistant to inspect project files, run searches, and access diagnostics to provide deeper assistance.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    CosmoScout VR

    CosmoScout VR

    Virtual universe which lets you explore & analyze planetary datasets

    A virtual universe which lets you explore, analyze and present huge planetary datasets and large simulation data in real-time. CosmoScout VR is a modular virtual universe developed at the German Aerospace Center (DLR). It lets you explore, analyze and present huge planetary data sets and large simulation data in real-time. The software can be built on Linux (gcc or clang) and Windows (msvc). Nearly all dependencies are included as git submodules, please refer to the documentation in order to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 5
    cocoyaxi

    cocoyaxi

    A go-style coroutine library in C++11 and more

    cocoyaxi (co for short), is an elegant and efficient cross-platform C++ base library. It contains a series of high-quality base components, such as a go-style coroutine, coroutine-based network programming framework, command line, and config file parser, high-performance log library, unit testing framework, JSON library, etc. co has implemented a go-style coroutine, which has the following features. Multi-thread scheduling, the default number of threads is the number of system CPU cores....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    libptpmgmt

    PTP Management library to communicate with linuxptp using IEEE 1558.

    The libptpmgmt Project provides a library to communicate with LinuxPTP using IEEE 1558 management messages over a network.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    Empact Foundation Class Library

    Cross-platform C++ library for use as a default application framework.

    A mature cross-platform C++ library for use as a default application framework. Features include: * Threading & synchronization * Socket programming: SSL, NanoMsg & ZMQ * File I/O utilities: zlib, ini, yaml * Native Database access: MySQL, SQLite, BerkleyDB, Postgre, REDIS and ODBC * Built-in mini XML parser; optional EXPAT, LIBXML and MSXML support * Network protocol stack: HTTP, FTP, SMTP, POP3, SOAP, XMLRPC * Scripting languages: Perl, Python, JavaScript, VBScript, Java, Lua, TCL, Squirrel * Cloud Computing: AWS * Encryption: OpenSSL * Platforms: Linux/Posix, Windows, Arduino * Over 500+ highly reusable classes. 4000+ fully documented functions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    flom

    flom

    Free Lock Manager

    FLoM is a free open source distributed lock manager that can be used to synchronize shell commands, scripts and custom developed software. When used in a shell environment, FLoM manages process synchronization in the same way that "nice" manages process prioritization. Shell commands, scripts and custom programs can be synchronized inside a single system or in a network of IP connected systems. FLoM supports different types of abstract resources: simple, numeric, set, hierarchical and transactional sequence. libflom, the library shipped with FLoM, allows you to develop your own application using a simple C, C++, Java, Perl, PHP or Python client API. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    WXInlinePlayer

    WXInlinePlayer

    Super fast H.264/H.265 FLV player

    ...The library provides a custom rendering layer that allows video content to be displayed inline rather than forcing fullscreen playback, giving developers greater control over layout and user experience. It also includes mechanisms for handling media buffering, playback state, and synchronization with UI components. WXInlinePlayer is optimized for performance and compatibility, ensuring smooth playback even in environments with strict limitations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10

    Wheefun Execution Library

    A Portable Library for Code Execution

    WFEX provides functionality for portably executing code using a variety of different execution types ("executors") from generic job objects, most notably the "tasklet" concept. It also includes synchronization primitives such as locks and barriers. This library can be included in your project to implement certain forms of high-performance computing into your projects and has bindings planned for C, C++, and Objective C. It abstracts away various concepts that are often relegated to system APIs that are frequently incompatible with each other.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    DSPatch

    DSPatch

    The Refreshingly Simple C++ Dataflow Framework

    Webite: http://flowbasedprogramming.com DSPatch, pronounced "dispatch", is a powerful C++ dataflow framework. DSPatch is not limited to any particular domain or data type, from reactive programming to stream processing, DSPatch's generic, object-oriented API allows you to create virtually any dataflow system imaginable. *See also:* DSPatcher ( https://github.com/MarcusTomlinson/DSPatcher ): A cross-platform graphical tool for building DSPatch circuits. DSPatchables (...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    ApertusVR

    ApertusVR

    Virtual Reality software library

    ...It contains basic software interfaces and modules for logging, event-handling, and for loading plugins and configurations. It is also responsible for distributed data synchronization. ApertusVR is a set of plugins that extend ApertusCore with XR (AR/VR/MR) capabilities, which help to integrate XR technologies into new/existing developments, products rapidly. It creates a new abstraction layer over the hardware vendors in order to use different display and control devices in any product or service.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    asapp

    Asynchronous application framework built upon boost Asio

    Asapp is a framework for developing applications using the boost asio library. It has everything you need to quickly get an asio based application up and running so that you can focus on the application logic and not the asio plumbing. Asapp provides a number of classes to extend the feature set of asio. It strives to fit alongside the asio library and it tries not to limit access to any features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    FastFlow: programming multi-core

    FastFlow: programming multi-core

    Pattern-based multi/many-core parallel programming framework

    FastFlow is a C/C++ programming framework supporting the development of pattern-based parallel programs on multi/many-core, GPUs and distributed platforms. FastFlow run-time is built upon non-blocking threads and lock-free queues. Thanks to its very efficient CAS-free communication/synchronization support (e.g. few clock cycles core-to-core latency), FastFlow effectively supports the exploitation of fine grain parallelism, e.g. parallel codes managing very high frequency streams on commodity multi-core. FastFlow works on x86, x86_64, PPC, ARM, and Linux, Mac and Win XP/7. From Jan 1, 2018 code development migrated on GitHub at https://github.com/fastflow/fastflow
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Napa.js

    Napa.js

    Napa.js, a multi-threaded JavaScript runtime

    ...Napa.js is exposed as a Node.js module, while it can also be embedded in a host process without Node.js dependency. Multi-threaded JavaScript runtime. Node.js compatible module architecture with NPM support. API for object transportation, object sharing and synchronization across JavaScript threads. API for pluggable logging, metric and memory allocator. Distributed as a Node.js module, as well as supporting embed scenarios. Most of the time, there is no need to build Napa.js. When consuming Napa.js via npm install napajs, npm will first try to download the pre-build binaries for the current platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    Madara

    Middleware for distributed applications

    The purpose of the project is to develop a portable programming framework that facilitates distributed and multi-threaded programming for C++, Java, and Python. MADARA was originally developed as an agent-based middleware specifically for real-time, distributed artificial intelligence, but is now more general purpose for distributed timing, control, knowledge and reasoning, and quality-of-service. MADARA is composed of several tools and middleware, and the main entry point into the system...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17

    AsioExpress

    Application framework for the boost asio library.

    ...It strives to fit alongside the asio library and it tries not to limit access to any features. Features include: robust error handling, TCP client/server API, IPC client/server API, synchronization primitives, extended timer support, async logging, internal services, and coroutine support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    neuranep

    Neural Network Engineering Platform

    ...Microthreads are general processing elements that can also represent non-neural elements, such as cell populations, extracellular space, emulating sensory activity, etc. NeuraNEP handles microthread scheduling, synchronization, distribution and communication. This project is a fork of SpikeOS (sourceforge.net/projects/spikeos) and represents a major update to that code base, including a scripting interface and low-level rewrite of several components. SpikeOS was oriented towards computational modeling. NeuraNEP is oriented toward neural network research.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19

    Jlint

    Static analyzer for Java bytecode

    Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis on the code and building the lock graph. Jlint is fast, easy to learn, and requires no changes in the class files to be checked.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Route11

    Route11

    C++ flow-based metaprogramming library

    Route11 is a powerful C++ flow-based metaprogramming library that allows you to create and route complex dataflow systems at compile-time. Route11 uses Template Metaprogramming to construct complex "process systems" defined by static relationships between "process primitives". A process primitive is a generic host class that inherits a "process policy". The process policy defines the specific behavior of a process primitive. The general term: "process" can refer to either one of these...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    ...SpikeOS was designed to handle millions of microthreads, for example in a neural network hosting millions of spiking model neurons. SpikeOS handles microthread scheduling, synchronization, distribution and communication. *** This project has been forked. NeuraNEP (sourceforge.net/projects/neuranep) represents a major update to SpikeOS. It has the same core functionality plus several enhancements, including a scripting interface. NeuraNEP is engineering-oriented, as opposed to simulation-oriented, and some features/capabilities have changed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    POCO C++ Libraries

    POCO C++ Libraries

    Cross-platform C++ libraries with a network/internet focus.

    NOTE: Current source code as well as bugs/patches are on GitHub: https://github.com/pocoproject/poco/ C++ class libraries for network-centric, portable applications, integrated perfectly with the C++ Standard Library. Includes network protocols (Sockets, HTTP, FTP, SMTP, POP3, etc.), SQL database access and XML parsing. Licensed under Boost license.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23

    Falcon Time

    High Performance LAN Time Synchronization

    Falcon Time consists of two parts, a time server that will provide the base time for the network and an application library that is linked in to each application wishing to use the synchronized time from the time client. It is designed to work over a Local Area Network (LAN) and can synchronize time between two systems down to the time required for a ping between them or even below. It is also quick to start-up, being ready for use by the application in just a few milliseconds, rather...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    libgostl

    variant of STL extension

    small C++ Library providing some classes to extend STL: singletons, cross-platform threads & synchronization, thread pool, memory pool, custom allocators, small unicode support, logging & diagnostic, and so on.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    PerfCache

    PerfCache

    A high-performance C++ cache library implementing O(1) LRU and LFU.

    ...The cache infrastructure includes a directory, mapping cache entry keys to cache array indices, and a sub-system for handling cache entry replacement metadata. The LRU and LFU replacement policies are supported; the replacement metadata management overhead is O(1). PerfCache includes support for synchronization and for cache operation statistics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Auth0 Logo