Showing 1758 open source projects for "c memory allocator"

View related business solutions
  • 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
  • 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
    Kernel Memory

    Kernel Memory

    Research project. A Memory solution for users, teams, and applications

    Kernel Memory is an open-source reference architecture developed by Microsoft to help developers build memory systems for AI applications powered by large language models. The project focuses on enabling applications to store, index, and retrieve information so that AI systems can incorporate external knowledge when generating responses. It supports scenarios such as document ingestion, semantic search, and retrieval-augmented generation, allowing language models to answer questions using...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Windows Memory Cleaner (WMC)

    Windows Memory Cleaner (WMC)

    Free RAM cleaner uses native Windows features to optimize memory areas

    Windows Memory Cleaner (aka WMC or WinMemoryCleaner) is a lightweight, portable Windows utility designed to optimize system memory using native Windows API functions. It provides a transparent and user-friendly interface for freeing up RAM that is often held unnecessarily by cached data or inefficient processes. Unlike many “RAM booster” tools, it relies entirely on documented system methods rather than hidden tricks or unsafe optimizations. The application can automatically clean memory...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 3
    Bumper.jl

    Bumper.jl

    Bring Your Own Stack

    Bumper.jl is a package that aims to make working with bump allocators (also known as arena allocators) easier and safer. You can dynamically allocate memory to these bump allocators, and reset them at the end of a code block, just like Julia's stack. Allocating to a bump allocator with Bumper.jl can be just as efficient as stack allocation. Bumper.jl is still a young package, and may have bugs. Let me know if you find any.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Checked C

    Checked C

    Checked C is an extension to C that lets programmers write C code

    Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors. Checked C does not address use-after-free errors. Checked C adds static and dynamic checking to C to detect or prevent common programming errors such as buffer overruns and out-of-bounds memory accesses. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    Zen C

    Zen C

    Write like a high-level language, run like C

    ...Zen-C includes a lightweight compiler front-end and runtime that can target multiple platforms, enabling users to compile and run code on both desktop and embedded environments without heavy tooling. Because it prioritizes clarity and predictability, the language makes it easier for learners to understand core systems concepts while still accessing low-level memory control and performance.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    yyjson

    yyjson

    The fastest JSON library in C

    A high-performance JSON library written in ANSI C.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    OpenGL Mathematics

    OpenGL Mathematics

    Highly Optimized Graphics Math (glm) for C

    ...Euler angles was implemented in reverse order (extrinsic) it was fixed, now they are intrinsic. Make sure that you have the latest version. vec4 and mat4 variables must be aligned. (There will be unaligned versions later). cglm doesn't alloc any memory on heap. So it doesn't provide any allocator. You should alloc memory for out parameters too if you pass pointer of memory location.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Modern C++ Programming

    Modern C++ Programming

    Modern C++ Programming Course

    Modern-CPP-Programming is a teaching repository that introduces practical C++11/14/17 features through focused examples, exercises, and notes. It walks through core language topics like RAII, move semantics, templates and metaprogramming, lambdas, and smart pointers with an eye toward real-world patterns. Concurrency and performance enter the picture via threads, atomics, futures, and memory considerations, helping learners reason about correctness and speed.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 9
    jemalloc

    jemalloc

    A general purpose malloc(3) implementation

    jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support. jemalloc first came into use as the FreeBSD libc allocator in 2005, and since then it has found its way into numerous applications that rely on its predictable behavior. In 2010 jemalloc development efforts broadened to include developer support features such as heap profiling and extensive monitoring/tuning hooks. Modern jemalloc releases continue to be integrated...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 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
  • 10
    Coost

    Coost

    A tiny boost library in C++11

    coost is an elegant and efficient cross-platform C++ base library. Its goal is to create a sword of C++ to make C++ programming easy and enjoyable. Coost, co for short, is like boost, but more lightweight, the static library built on Linux or Mac is only about 1MB in size. log supports two types of logs: one is level log, which is divided into 5 levels: debug, info, warning, error, and fatal, printing a fatal log will terminate the program; the other is topic log, logs are grouped by topic...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    VulkanSceneGraph

    VulkanSceneGraph

    Vulkan & C++17 based Scene Graph Project

    VulkanSceneGraph (VSG), is a modern, cross-platform, high-performance scene graph library built upon Vulkan graphics/compute API. The software is written in C++17 and follows the CppCoreGuidelines and FOSS Best Practices. The source code is published under the MIT License, with the exception of vulkan.h, used for Vulkan extensions, which is under Apache License 2.0. This repository contains C++ headers and source and CMake build scripts to build the libvsg library. Additional support...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    whisper.cpp

    whisper.cpp

    Port of OpenAI's Whisper model in C/C++

    ...Quantized models require less memory and disk space and depending on the hardware can be processed more efficiently.
    Downloads: 378 This Week
    Last Update:
    See Project
  • 13
    ZenTimings

    ZenTimings

    An app for monitoring memory timings on Ryzen platform

    A free, simple, and lightweight app for monitoring memory timings on Ryzen platform. ZenTimings shows you all the important memory timings, voltages, Infinity Fabric, and Memory Controller clocks. No matter the motherboard vendor, the app should help you see what DRAM parameters are applied.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 14
    Memtest86+

    Memtest86+

    Stand-alone memory tester for x86 and x86-64 architecture computers

    Memtest86+ is a free, open-source, stand-alone memory diagnostic tool designed to thoroughly test system RAM beyond standard BIOS checks. It runs independently of any operating system, allowing it to access nearly all available memory without software or UEFI library limitations. Supporting x86, x86-64, and LoongArch64 architectures, Memtest86+ works on a wide range of modern and legacy hardware platforms. The tool can be booted directly via BIOS or UEFI, or through compatible bootloaders,...
    Downloads: 61 This Week
    Last Update:
    See Project
  • 15
    FlatBuffers

    FlatBuffers

    Memory Efficient Serialization Library

    ...FlatBuffers supports Windows, MacOS, Linux and Android, as well as any other operating systems with a recent C++ compiler. It supports a great number of programming languages, including C++, C#, C, Go, Java, Kotlin, JavaScript, Lobster, Lua, TypeScript, PHP and many others in progress.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    TaskExplorer

    TaskExplorer

    Powerful system task manager

    TaskExplorer is a powerful system task-manager / process-inspector tool designed for Windows that goes well beyond the capabilities of the built-in Task Manager. It provides real-time insights into running processes, threads, open handles, network sockets, memory usage, modules loaded, and more — all in a unified, fast, and efficient GUI. Rather than scattering information across tabs or dialogs, TaskExplorer displays detailed data in a panel layout: when you select a process, the lower...
    Downloads: 65 This Week
    Last Update:
    See Project
  • 17
    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: 4 This Week
    Last Update:
    See Project
  • 18
    ZIG

    ZIG

    General-purpose programming language and toolchain

    A general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
    Downloads: 427 This Week
    Last Update:
    See Project
  • 19
    xleak

    xleak

    A fast terminal Excel viewer with an interactive TUI

    xleak is a lightweight tool for detecting memory leaks and resource mismanagement in C/C++ programs by tracing heap allocations and deallocations with minimal overhead. It hooks into your program’s allocation functions to observe memory usage patterns, helping developers identify locations where memory was allocated but never freed, which is a common source of bugs and performance issues in unmanaged languages.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Windows Calculator

    Windows Calculator

    A simple yet powerful calculator that ships with Windows

    Calculator is the open source version of the Microsoft Windows Calculator application. It is a modern Windows app written in C++ and C#, offering standard, scientific, and programmer modes, unit/currency conversion, date calculations, and history/memory operations. It ships preinstalled with Windows and is actively developed on GitHub. Standard Calculator functionality, which offers basic operations and evaluates commands immediately as they are entered. Scientific Calculator functionality, which offers expanded operations and evaluates commands using the order of operations. ...
    Downloads: 97 This Week
    Last Update:
    See Project
  • 21
    Redis

    Redis

    An in-memory database that persists on disk

    Redis is an open-source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster. You...
    Downloads: 62 This Week
    Last Update:
    See Project
  • 22
    crun

    crun

    A fast and lightweight fully featured OCI runtime and C library

    A fast and low-memory footprint OCI Container Runtime fully written in C. While most of the tools used in the Linux containers ecosystem are written in Go, I believe C is a better fit for a lower-level tool like container runtime. runc, the most used implementation of the OCI runtime specs written in Go, re-execs itself and uses a module written in C for setting up the environment before the container process starts. crun aims to be also usable as a library that can be easily included in programs without requiring an external process for managing OCI containers.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    Memgraph

    Memgraph

    Open-source graph database, tuned for dynamic analytics environments

    A high-performance, in-memory graph database designed for real-time analytics and complex network data processing.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    Dragonfly

    Dragonfly

    A modern replacement for Redis and Memcached

    Dragonfly is a drop-in Redis replacement that cuts costs and boosts performance. Designed to fully utilize the power of modern cloud hardware and deliver on the data demands of modern applications, Dragonfly frees developers from the limits of traditional in-memory data stores. The power of modern cloud hardware can never be realized with legacy software. Dragonfly is optimized for modern cloud computing, delivering 25x more throughput and 12x lower snapshotting latency when compared to...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25
    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.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB