Showing 41 open source projects for "virtual memory"

View related business solutions
  • Enterprise AI Agents for Every Customer Moment Icon
    Enterprise AI Agents for Every Customer Moment

    For enterprise companies looking for AI Agents

    From chat to voice to SMS, every conversation gets a smart, personalized response powered by your policies, tone, and data.
    Learn More
  • Monitoring, Securing, Optimizing 3rd party scripts Icon
    Monitoring, Securing, Optimizing 3rd party scripts

    For developers looking for a solution to monitor, script, and optimize 3rd party scripts

    c/side is crawling many sites to get ahead of new attacks. c/side is the only fully autonomous detection tool for assessing 3rd party scripts. We do not rely purely on threat feed intel or easy to circumvent detections. We also use historical context and AI to review the payload and behavior of scripts.
    Learn More
  • 1
    hhuOS

    hhuOS

    hhuOS - A small operating system

    hhuOS is an educational operating system project developed by students at Heinrich Heine University (HHU) in Düsseldorf, Germany. It is built from scratch in C and Assembly and intended as a teaching tool to help students grasp the foundations of kernel development, memory management, system calls, and multitasking. The project focuses on clarity, modularity, and hands-on experimentation with real OS components, making it suitable for OS development courses or personal exploration.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    PCSX2

    PCSX2

    The Playstation 2 emulator

    PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine that manages hardware states and PS2 system memory. This allows you to play PS2 games on your PC, with many additional features and benefits. The PCSX2 project has been running for more than ten years. Past versions could only run a few public domain game demos, but newer versions can run most games at full speed, including popular titles such as Final Fantasy X and Devil May Cry 3. ...
    Downloads: 82 This Week
    Last Update:
    See Project
  • 3
    RISC-V sandboxing library

    RISC-V sandboxing library

    The fastest RISC-V sandbox

    RISC-V sandboxing library is a high-performance, ultra-low-latency RISC-V userspace emulator library written in modern C++, designed for embedding and sandboxing applications. Unlike full-system emulators, it focuses specifically on executing user-space programs, making it ideal for scenarios such as sandboxed execution, scripting engines, and high-performance server environments. The library is engineered to achieve extremely fast startup and execution times, with the ability to run large...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Proxy

    Proxy

    Proxy: Next Generation Polymorphism in C++

    For decades, object-based virtual tables have been a de facto implementation of runtime polymorphism in many (compiled) programming languages. There are many drawbacks in this mechanism, including life management (because each object may have a different size and ownership) and reflection (because it is hard to balance between usability and memory allocation). To workaround these drawbacks, some languages like Java or C# choose to sacrifice performance by introducing GC to facilitate lifetime management, and JIT-compile the source code at runtime to generate full metadata. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • One Unified Time Tracking Software For Projects, Billing, Pay and Compliance Icon
    One Unified Time Tracking Software For Projects, Billing, Pay and Compliance

    For companies of all sizes looking for a Time Tracking software

    Replicon's time-tracking platform is scalable and configurable to support the diverse needs of small, mid & large businesses with a remote and globally distributed workforce. Replicon’s Time Tracking is a cloud-based, enterprise-grade solution that tracks employee time across projects, tasks, presence, and absence to facilitate client billing, project costing, and compliant payroll processing. The scalable and configurable platform offers seamless integration with common business technology stacks, such as ERP, CRM, Accounting, and payroll solutions. With AI-powered time capture, mobile apps, and labor compliance as a service, Replicon makes time tracking hassle-free.
    Learn More
  • 5
    Al-Khaser

    Al-Khaser

    Public malware techniques used in the wild: Virtual Machine, Emulation

    al-khaser is an open-source proof-of-concept security tool that deliberately implements techniques commonly used by real-world malware to test and evaluate the effectiveness of antivirus and endpoint detection and response (EDR) systems. It’s written in C/C++ and designed to execute a wide range of anti-analysis, anti-debugging, anti-virtualization, timing-based evasion, and sandbox detection routines so security researchers and defenders can see how well their tools detect or ignore these...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    Embedded Template Library (ETL)

    Embedded Template Library (ETL)

    Embedded Template Library

    C++ is a great language to use for embedded applications and templates are a powerful aspect. The standard library can offer a great deal of well-tested functionality, but there are some parts of the standard library that do not fit well with deterministic behavior and limited resource requirements. These limitations usually preclude the use of dynamically allocated memory and containers with open-ended sizes. What is needed is a template library where the user can declare the size, or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    gVisor

    gVisor

    Application Kernel for Containers

    gVisor is an application kernel developed by Google that provides a strong layer of isolation between applications and the host operating system. Written in Go, it implements a Linux-compatible system call interface that runs entirely in user space, creating a secure sandboxed environment for containers. Unlike traditional virtual machines or lightweight syscall filters, gVisor follows a third approach that offers many of the security benefits of virtualization while maintaining the speed,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    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. The...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Object-Relational Main-Memory Embedded Database system tightly integrated with C++ language. Use OS virtual mapping mechanism to access data. Provides subset of SQL language with OO extensions. Support of transactions, fault tolerance, replication.
    Downloads: 0 This Week
    Last Update:
    See Project
  • DialedIn: Cloud Contact Center Software Icon
    DialedIn: Cloud Contact Center Software

    Cloud Based Contact Center Software that Drives Success

    DialedIn is a modern call center software designed to transform customer interactions and streamline your operations, helping teams achieve more daily. By automating and optimizing key workflows across inbound, outbound, and blended environments, DialedIn helps you boost agent productivity and deliver better outcomes across every call.
    Learn More
  • 10
    ChibiOS/RT free embedded RTOS
    ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
    Leader badge
    Downloads: 92 This Week
    Last Update:
    See Project
  • 11
    Objeck

    Objeck

    Simple ⇒ Object-Oriented ⇒ Functional

    Objeck is an object-oriented programming language with functional features. Objeck emphasizes, expression, simplicity, portability, and scalability. The programming environment consists of a compiler, virtual machine, and command line debugger with IDE plugins.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    BMDFM

    BMDFM

    Binary Modular DataFlow Machine (BMDFM)

    Binary Modular DataFlow Machine (BMDFM) is a software package that enables running an application in parallel on shared memory symmetric multiprocessing (SMP) computers using the multiple processors to speed up the execution of single applications. BMDFM automatically identifies and exploits parallelism due to the static and mainly dynamic scheduling of the dataflow instruction sequences derived from the formerly sequential program. The BMDFM dynamic scheduling subsystem performs a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Ring

    Ring

    Simple and flexible programming language for applications development

    The Ring is a practical general-purpose multi-paradigm language. The supported programming paradigms are imperative, procedural, object-oriented, declarative using nested structures, functional, meta programming and natural programming. The language is portable (MS-DOS, Windows, Linux, macOS, Android, WebAssembly, Microcontrollers, etc.) and can be used to create Console, GUI, Web, Games and Mobile applications. The language is designed to be simple, small and flexible. Ring is...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    Nerd

    Nerd

    Javascript's God Mode. No VM. No Bytecode

    Nerd, commonly referred to as “nerd,” is an experimental programming language and toolchain that aims to compile JavaScript-like code directly into native binaries without relying on traditional virtual machines, bytecode interpretation, or garbage collection. Its design philosophy centers on eliminating runtime overhead by translating high-level scripting constructs into efficient, low-level native code that can run directly on hardware. This approach enables significantly improved performance compared to conventional JavaScript engines, while also reducing memory usage and execution latency. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    GPCS4

    GPCS4

    A work-in-progress PlayStation 4 emulator

    A PlayStation 4 emulator which was just started. A project done for fun, and for technical research. The only reason I have started this project is for learning 3D graphics. It's not intended to become a serious application. Support simple compute shader, compute ring, cube maps. For more details you could join our discord server to contact me, or if you are used to Tencent QQ/TIM, just join our group. There you can get more resources which are useful for contributing. To run or develop...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    Blackbone

    Blackbone

    Windows memory hacking library

    Blackbone is a powerful Windows-focused memory manipulation and process interaction library intended for developers needing deep access to system internals, reverse engineering, or dynamic analysis tools. It provides a comprehensive API in C++ that allows allocation and management of virtual memory in local and remote processes, reading and writing remote process memory, enumerating loaded modules, creating and controlling threads, and performing complex pattern searches—all with support for both 32-bit and 64-bit architectures. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    kangle is a light, high-performance web server.support fastcgi/isapi/ajp/uwsgi/scgi/hmux protocol.include a http manage console. Full support access control. memory/disk cache. virtual host can run in seperate process and user. and more
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    asm-dom

    asm-dom

    A minimal WebAssembly virtual DOM to build C++ SPA

    asm-dom is a minimal virtual DOM library designed to bring high-performance UI rendering to web applications by leveraging WebAssembly and low-level memory control. It enables developers to build single-page applications using languages like C or C++ compiled to WebAssembly, rather than relying solely on JavaScript frameworks. The library provides a lightweight abstraction for creating and updating virtual DOM nodes, allowing efficient diffing and patching of the real DOM. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    PPface

    PPface

    PPface is vector processor emulator / simulator

    PPface is vector processor emulator / simulator (SIMD array processor with 1-bit processing elements). VEPRAN language used to design parallel algorithms and operate data slices. The system allows to visualize algorithm work by viewing vector memory and registers, it supports debugging and animated program execution. To run this app on 64-bit system please install Windows Virtual PC and Windows XP Mode.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ThreadDB

    ThreadDB

    File mapped memory container manager

    The ThreadDB database library provides a multithreaded, file mapped container manager. It allows to extend the capabilites of the C++ standard containers to efficiently manage large volumes of application data way beyond of the real system memory. While memory mapping provides a powerful means of manging large volumes of data in an efficient way it has certain restrictions to be considered. One is the limited support for dynamically increasing files. There are only few really portable ways to achieve this by the cost of reduced throughput performance. Another is the limitation of the virtual address space on 32bit Systems. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    New 32-bit Atari computer clone. Virtual machine running on top of your favorite operating system. Faster than any Atari compatible machine ever made, with better graphics and more memory. That is ARAnyM.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 22
    virtualcontrol is a configuration and monitoring tool for QEMU/KVM instances on a linux box. virtualcontrol primarily uses the KVM command line tools to do its job. Apart from trivial functions like starting and stopping virtual machines, virtualcontrol also allows freezing/thawing virtual machines (snapshot including memory dump), KVM machine migration and advanced storage functions like HA and dedicated storage solutions (OpenSANd).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    CrashRpt.CPP

    CrashRpt.CPP

    Crash reporting for Windows applications and plugins

    CrashRpt.CPP is a C++ library - Windows native client for Doctor Dump Crash Reporting System. It is used to implement crash reporting for Windows applications and plugins.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    JILRuntime/JewelScript

    An object-oriented script language to embed in any application

    A general purpose, object-oriented script language that compiles into code for a register based virtual machine. The language is quite similar to object-oriented high-level languages like Java and C#. The library is entirely self-sufficient and ANSI C compliant. It's main purpose is to be embedded in any application to allow automation of that application through scripting. An integrated C++ binding code generator allows you to create bindings for your application's classes in seconds....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    meta-treedb

    on-disk memory library using meta-data

    meta-treedb can implement malloc functionality, and much more! Need a heap that allocates from a fixed size chunk of memory? No problem. But where treedb comes into its own is when it comes to allocating from a mmap()ed disk file - the memory becomes persistent. If you follow the tests/examples, you too can store dictionaries, trees, lists or whatever you can think of in disk-based memory, just an open() and mmap() away. Meta-treedb comes with an AVL tree, doubly-linked-list and variable-entry-sized-array implementations for you to use in your data structures. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB