nowfound

Dev tools · alternatives · 2026

24 alternatives to C++ virtual_vec vector implementation

Contribute to kkuehlz/virtual_vec development by creating an account on GitHub.

C++ virtual_vec is a vector implementation library for C++ developers. It provides an alternative to standard vector containers with a focus on virtual memory management. The project is hosted on GitHub and targets… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. C++ virtual_vec vector implementation launched in 2021; newer entries below may have overtaken it.

  1. 1

    "interesting" VM in C. Let's see how this goes. Contribute to tekknolagi/carp development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  2. 2

    Hi HN, Over the past few months, I've been building `dsc`, a tensor library from scratch in C++/CUDA. My main focus has been on getting the basics right, prioritizing a clean API, simplicity, and clear observability for running small LLMs locally. The key features are: - C++ core with CUDA support written from scratch. - A familiar, PyTorch-like Python API. - Runs real models: it's complete enough to load a model like Qwen from HuggingFace and run inference on both CUDA and CPU with a single line change[1]. - Simple, built-in observability for both Python and C++. Next on the roadmap is…

    2025 · github.com · its alternatives →

  3. 3

    Been making this rasterizer engine in C++ for the past few months, now also adding ray-tracing functionality to the system. Simply load a model or generate a mesh, add some lights, and render.

    2025 · github.com · its alternatives →

  4. 4VA
  5. 5

    A high-performance observability data pipeline. Contribute to vectordotdev/vector development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  6. 6

    Minimalist, dependency-free virtual machine sandbox for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99 - ringtailsoftware/uvm32

    Dec 2025 · github.com · its alternatives →

  7. 7

    I use this library I made for Vectors and Quaternions in many personal projects. I've open-sourced it, in case anyone else would get use out of it. I use this on various projects, including quadcopter firmware, a graphics engine, a cosmology simulation, and several molecular dynamics applications. No_std compatible.

    2025 · github.com · its alternatives →

  8. 8

    The open source backend for AI applications

    2023 · supabase.com · its alternatives →

  9. 9

    A minimal stack-based VM. Contribute to codr7/liblg development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  10. 10

    A dbg(…) macro for C++. Contribute to sharkdp/dbg-macro development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  11. 11OC
  12. 12

    simple virtual machine and assembler. Contribute to ronsoros/rvm development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  13. 13
    Vectr 1.0▲149

    Free, cross-platform vector graphics editor.

    2016 · vectr.com · its alternatives →

  14. 14

    RISC-V's compressed instruction (RVC) extension is intended as an add-on to the regular, 32-bit instruction set, not a replacement or competitor. Its designers intended RVC instructions to be expanded into regular 32-bit RV32I equivalents via a pre-decoder. What happens if we explicitly architect a RISC-V CPU to execute RVC instructions, and "mop up" any RV32I instructions that aren't convenient via a microcode layer? What architectural optimizations are unlocked as a result? "Minimax" is an experimental RISC-V implementation intended to establish if an RVC-optimized CPU is, in practice, any…

    2022 · github.com · its alternatives →

  15. 15

    Generate Erlang VM byte code from Haskell. Contribute to kofigumbs/codec-beam development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  16. 16

    Long-simmering side project that is finally ready to see the light. HAMTs are a cool persistent data structure and implementing one has been a lot of fun. Beyond the code, there is likely some value in the extensive and largely complete implementation docs; basic benchmarks are linked in the README, too. Kind of aiming to be "the libavl for HAMTs". That is obviously a high and aspirational bar but a distinct possibility if it stirs up a little interest and/or contribution. Anyways, it's time for this to go out, collect feedback and maybe even some use outside of toy projects. Let me…

    2023 · github.com · its alternatives →

  17. 17

    If you work in C++, and you would like 2+ programs to share data structures (and/or native I/O handles a.k.a. FDs) among each other, there is a good chance Flow-IPC - will make it considerably less annoying to code than typical approaches; and - may massively reduce the latency involved. Those sharing Cap'n Proto-encoded data may have particular interest. Cap'n Proto (https://capnproto.org) is fantastic at its core task - in-place serialization with zero-copy - and we wanted to make the IPC (inter-process communication) involving capnp-serialized messages be zero-copy,…

    2024 · github.com · its alternatives →

  18. 18

    This is a bunch of code to port Keras neural network model into pure C++. - pplonski/keras2cpp

    2017 · github.com · its alternatives →

  19. 19

    Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod

    2014 · github.com · its alternatives →

  20. 20

    A modular web framework for C, inspired by kernel modules. Dynamically upload and compile C code at runtime to build REST APIs, WebSocket services, and more. Includes support for JSON (Jansson), SQLite, OpenSSL, and streaming large data efficiently. - joexbayer/c-web-modules

    2024 · github.com · its alternatives →

  21. 21

    VM with JIT-compiler for ATMega32 written in Rust. Contribute to MackieLoeffel/avr-vm development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  22. 22AR

    2021 · guillaume.baierouge.fr · its alternatives →

  23. 23

    Create microVMs from OCI images. Contribute to slp/krunvm development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  24. 24

    A C++ library for debugging purposes that can print any variable, even user-defined types. - philip82148/cpp-dump

    2023 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →