Showing 32 open source projects for "distributed shared memory"

View related business solutions
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    Redisson

    Redisson

    Valkey & Redis Java client. Real-Time Data Platform

    Redisson is a Java client library for Redis that offers distributed data structures, services, and frameworks to build scalable and reliable applications. It simplifies Redis usage by providing in-memory Java objects like maps, sets, locks, queues, and semaphores that are backed by Redis. Redisson supports advanced features like distributed locking, asynchronous APIs, and integrates with frameworks like Spring and Quarkus for reactive and cloud-native development.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    PartitionedArrays.jl

    PartitionedArrays.jl

    Vectors and sparse matrices partitioned into pieces

    This package provides distributed (a.k.a. partitioned) vectors and sparse matrices in Julia. See the documentation for further details.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Apache Polaris

    Apache Polaris

    Apache Polaris, the interoperable, open source catalog

    ...It provides a centralized catalog that allows multiple compute engines and analytics systems to interact with the same datasets through a standardized interface. By implementing the Iceberg REST catalog API, Polaris enables distributed data platforms to access shared table metadata without tightly coupling storage systems and query engines. This design allows organizations to run queries on the same Iceberg tables using tools such as Apache Spark, Flink, Trino, and other analytics engines while maintaining consistency across platforms. Polaris also focuses on data governance, security, and interoperability within large-scale cloud data architectures. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Akka

    Akka

    Build concurrent, distributed, and resilient message-driven apps

    ...Up to 50 million msg/sec on a single machine. Small memory footprint; ~2.5 million actors per GB of heap. Distributed systems without single points of failure. Load balancing and adaptive routing across nodes. Event Sourcing and CQRS with Cluster Sharding. Distributed Data for eventual consistency using CRDTs. Asynchronous non-blocking stream processing with backpressure.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • 5
    FileTrees.jl

    FileTrees.jl

    Parallel file processing made easy

    ...When computing lazy trees, these values are held in distributed memory and operated on in parallel.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Dask

    Dask

    Parallel computing with task scheduling

    Dask is a Python library for parallel and distributed computing, designed to scale analytics workloads from single machines to large clusters. It integrates with familiar tools like NumPy, Pandas, and scikit-learn while enabling execution across cores or nodes with minimal code changes. Dask excels at handling large datasets that don’t fit into memory and is widely used in data science, machine learning, and big data pipelines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    fluentbit

    fluentbit

    Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX

    Fluent Bit is a super-fast, lightweight, and highly scalable logging and metrics processor and forwarder. It is the preferred choice for cloud and containerized environments. A robust, lightweight, and portable architecture for high throughput with low CPU and memory usage from any data source to any destination. Proven across distributed cloud and container environments. Highly available with I/O handlers to store data for disaster recovery. Granular management of data parsing and routing. Filtering and enrichment to optimize security and minimize cost. The lightweight, asynchronous design optimizes resource usage: CPU, memory, disk I/O, network. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    JobRunr

    JobRunr

    An extremely easy way to perform background processing in Java

    Incredibly easy way to perform fire-and-forget, delayed, scheduled and recurring jobs inside Java applications using only Java 8 lambda's. CPU and I/O intensive, long-running and short-running jobs are supported. Persistent storage is done via either RDBMS (e.g. Postgres, MariaDB/MySQL, Oracle, SQL Server, DB2 and SQLite) or NoSQL (ElasticSearch, MongoDB and Redis). JobRunr provides a unified programming model to handle background tasks in a reliable way and runs them on shared hosting,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Alluxio

    Alluxio

    Open Source Data Orchestration for the Cloud

    Alluxio is the world’s first open source data orchestration technology for analytics and AI for the cloud. It bridges the gap between computation frameworks and storage systems, bringing data from the storage tier closer to the data driven applications. This enables applications to connect to numerous storage systems through a common interface. It makes data local, more accessible and as elastic as compute.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    .NET for Apache Spark

    .NET for Apache Spark

    A free, open-source, and cross-platform big data analytics framework

    .NET for Apache Spark provides high-performance APIs for using Apache Spark from C# and F#. With these .NET APIs, you can access the most popular Dataframe and SparkSQL aspects of Apache Spark, for working with structured data, and Spark Structured Streaming, for working with streaming data. .NET for Apache Spark is compliant with .NET Standard - a formal specification of .NET APIs that are common across .NET implementations. This means you can use .NET for Apache Spark anywhere you write...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    OmniGraffle Stencil for TRAK

    OmniGraffle Stencil for TRAK

    Simple, pragmatic enterprise architecture for the mobile

    Stencil for Omnigraffle drawing tool (Mac & iPad) to enable architecture description views to be created for the TRAK Architecture Framework (available on Sourceforge via the trak, https://trakmetamodel.sourceforge.io and https://trakviewpoints/sourceforge.io projects). Provides the set of shapes and connectors needed to create TRAK views to describe the enterprise, concepts, systems and how they're procured. Using the stencil in conjunction with the defining TRAK documents you can...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    GTB: Graphics Toolbox

    C++ libraries and apps for computer graphics and data visualization

    The Graphics Toolbox (GTB) is a collection of C++ libraries and apps for computer graphics and data visualization. Wagner Correa initially created GTB as part of his Ph.D. research at Princeton University in collaboration with Professor Claudio Silva and Dr. James Klosowski. Several other researchers later contributed to GTB (see the AUTHORS file).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    SimpleXlsxWriter

    C++ library for creating XLSX files for MS Excel 2007 and above.

    This library represents XLSX files writer for Microsoft Excel 2007 and above. The main feature of this library is that it uses C++ standard file streams. On the one hand it results in almost unnoticeable memory and CPU resources consumption while processing (that may be very useful at saving a large data arrays), but on the other hand it makes unfeasible to edit data that were written. Hence, if using this library the structure of the future report should be known enough. The library is written in C++ with using STL functionality and based on the ZIP library (included), which has a free license: http://www.codeproject.com/Articles/7530/Zip-Utils-clean-elegant-simple-C-Win32 This library is distributed under the terms of the zlib license: http://www.zlib.net/zlib_license.html
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    SnappyData

    SnappyData

    Memory optimized analytics database, based on Apache Spark

    SnappyData (aka TIBCO ComputeDB) is a distributed, in-memory optimized analytics database. SnappyData delivers high throughput, low latency, and high concurrency for a unified analytics workload. By fusing an in-memory hybrid database inside Apache Spark, it provides analytic query processing, mutability/transactions, access to virtually all big data sources and stream processing all in one unified cluster.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Amadeus

    Amadeus

    Harmonious distributed data analysis in Rust

    Amadeus is a high-performance, distributed data processing framework written in Rust, designed to offer an ergonomic and safe alternative to tools like Apache Spark. It provides both streaming and batch capabilities, allowing users to work with real-time and historical data at scale. Thanks to Rust’s memory safety and zero-cost abstractions, Amadeus delivers performance gains while reducing the complexity and bugs common in large-scale data pipelines.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    MyCAT

    MyCAT

    Active, high-performance open source database middleware

    ...Regarded as MySQL cluster of enterprise database, MyCAT can take the place of expensive Oracle cluster. MyCAT is also a new type of database, which seems like a SQL Server integrated with the memory cache technology, NoSQL technology and HDFS big data. And as a new modern enterprise database product, MyCAT is combined with the traditional database and new distributed data warehouse. In a word, MyCAT is a fresh new middleware of database. MyCAT ’s objective is to smoothly migrate the current stand-alone database and applications to cloud side with low cost and to solve the bottleneck problem caused by the rapid growth of data storage and business scale.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    Wally

    Wally

    Distributed Stream Processing

    ...By eliminating infrastructure complexity, going from prototype to production has never been simpler. When we set out to build Wally, we had several high-level goals in mind. Create a dependable and resilient distributed computing framework. Take care of the complexities of distributed computing "plumbing," allowing developers to focus on their business logic. Provide high-performance & low-latency data processing. Be portable and deploy easily (i.e., run on-prem or any cloud). Manage in-memory state for the application. Allow applications to scale as needed, even when they are live and up-and-running. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Saros - Distributed Party Programming
    Saros brings multi-writer synchronous distributed editing to the Eclipse IDE, e.g. for joint code reviews, explaining code remotely, or distributed pair programming -- all also for more than 2 participants; we call this Distributed Party Programming. It includes refined awareness functionality, text chat, and a simple distributed whiteboard/sketching facility. Eclipse Update Site: https://www.saros-project.org/update-site/eclipse
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    DRX

    DRX

    Documentum administration tool

    ...DRX provides a simple UI to facilitate logging into the Documentum repository, configuring and running specific reporting modules, and viewing the resulting reports. DRX reports are generated in HTML for easy viewing and XML for more complex processing. DRX is distributed as an EXE file that contains all of the Java code, requisite libraries, JVM and the DFC required to run the program. Its compact distribution and simple installation (just unzip it!) make it easy to run from a memory stick or move from one computer to another. See a missing module? Want enhancements to an existing one? ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Savuka-VirtualBox

    Savuka-VirtualBox

    Virtual Box VDI of SliTaz Linux with Savuka installed and configured

    ...root name: root root password: root username: tux password: root Instructions: -Download and install 7zip (www.7-zip.org) -Extract files to HDD -Install included VirtualBox (not tested on other versions, but shouldn't matter) -Within VirtualBox make a new machine ----Machine/New --------Name: Savuka / Type: Linux / Version: Other Linux (32-bit) --------1024MB RAM -------- Use Existing virtual drive (point to extracted Savuka.vdi) ---- Machine/Settigns/Display: set video memory to 50 MB, enable 2D and 3D acceleration ---- Machine/Settings/Shared Folders: Create new machine folder. Point to any data directory, folder name: DATA, select Auto-mount. Note: "Folder name" must be 'DATA' in all caps to link on boot Thats it! More Info: www.osmanbilsel.net www.paulnobrega.net
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Fin-Plus

    Fin-Plus

    Real-time component framework

    ...Investment Banks and Fund Managers have numerous applications, our objective is to normalize these applications providing a real-time Technical Debt free, highly Scalable, Agile framework with better Project Silos. Remove costly fixed layers with a Template Driven Design in-memory queryable functional real-time reactive solution that can run services local, remote, distributed or mixed, with integrated Testing, Permissions and Audits. Note project transfered from our https://code.google.com/p/fpmessaging/ repository Jun-15 http://fin-plus.co.uk/company.html http://fin-plus.co.uk/licenses.html https://www.linkedin.com/company/fin-
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    TeleScope

    TeleScope

    XML Data Stream Broker/Replicator

    TeleScope is the efficient intensive-load XML data stream broker, replicator and simple event processing platform (SEP) written in C for the Fedora 17-18, Slackware 13-14, Red Hat Enterprise Linux 6 (RHEL-6) Linux distributions. The platform is intended to be operated upon the single number/word values and is not meant to be deployed for full-text XML stream analysis. TeleScope has internal query language with a set of standard logical operators that allows to construct relatively complex...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    PhishBlock

    PhishBlock

    A program that detects and blocks phishing, pharming, Hacker's C&C.

    PhishBlock is a security program that detects and blocks Phishing, Pharming, Hacker’s C&C(Command and Control) Servers which are located in databases with URLs, DNS hostnames, and IP Addresses. This program detects and blocks Malware URLs, bad Hosts, and bad IP addresses. Recently, most malware codes are delivered covertly to users’ personal computers through Google ads, SNS, Blogs, BBS and so on, which users visit often. And After the malware codes connect the C&C server(or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    DropboxMQ is an implementation of the Java Message Service API that uses a shared file system to store and distribute messages. A dropbox is a set of shared directories that relies on atomicity of file move operations to settle contention for messages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Learning Layers

    Learning Layers

    Scaling up Technologies for Informal Learning in SME Clusters

    ...Building on mobile learning research, we situate learning into physical work places and practices to support situated, faster and more meaningful learning. Learning Layers provide a shared conceptual foundation independent of the tools people use and the context they are in. Learning Layers are based on a common light-weight, distributed infrastructure that allows for fast and flexible deployment in highly distributed and dynamic settings.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB