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

896 stars
34 watching
237 forks
Language: C
last commit: 28 days 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 minimal buffer manager plugin for Neovim. 43
ankane/slowpoke Enhances Rack::Timeout with safer service timeouts, dynamic timeouts, and custom error pages for Rails applications. 358
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 C library that provides a high-performance, page-sized memory allocation system for systems with large addresses spaces. 227
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 46
mong8se/buffish.nvim A buffer switcher with customizable shortcuts and interactive management of buffers in a Neovim instance. 4
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 240
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. 50
muety/anchr A tool for managing and sharing bookmark collections with features like link shortening, image encryption, and malicious link checking. 279