lwrb

Ring buffer manager

A lightweight, thread-safe and interrupt-safe ring buffer manager library that provides a generic FIFO implementation with optimized memory copy for efficient data transfer.

Lightweight generic ring buffer manager library

GitHub

922 stars
35 watching
243 forks
Language: C
last commit: 3 months ago
Linked from 1 awesome list

bufferccycliccyclic-bufferfifogenericlibrarymanagerpiperingring-buffer

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
el-mastor/bufferlist.nvim A lightweight and extensible buffer manager for Neovim 48
ankane/slowpoke Enhances Rack::Timeout with safer service timeouts, dynamic timeouts, and custom error pages for Rails applications. 362
maspwr/rtimbl A Ruby interface to a machine-learning library written in C++ 5
muziqiushan/vim-bufonly A Vim plugin that restricts the current buffer to a single window and removes unnecessary buffers. 0
libhugetlbfs/libhugetlbfs A high-performance memory allocation library designed to optimize large memory allocations for HPC applications. 232
marcazar/bipbuffer A Nim implementation of a buffer that allows contiguous memory blocks to be read without wrapping around the end. 6
postmodern/wordlist.rb A Ruby library and CLI for managing wordlists by reading, manipulating, and combining text data 48
mong8se/buffish.nvim A buffer switcher with a list of files and shortcuts to easily navigate between them 5
lassebunk/gretel A Ruby-based plugin for managing breadcrumbs in web applications 889
dogtopus/minipb A lightweight, pure Python library for serializing and deserializing data using Protocol Buffers 52
j-morano/buffer_manager.nvim A plugin to easily manage Neovim buffers by providing an intuitive buffer list and functionality for adding, deleting, moving, saving, and loading buffer lists 265
rom-rb/rom-mongo A MongoDB interface for Ruby's Object Mapper library 33
plexus/chruby.el An Emacs package that allows users to switch between different Ruby versions. 36
amirhmzz/mpbridge A tool that synchronizes and manages files on MicroPython devices from a local computer. 51
muety/anchr A tool for managing and sharing bookmark collections with features like link shortening, image encryption, and malicious link checking. 285